From: "Johannes Stezenbach" <[EMAIL PROTECTED]> > OK, loading DPRAM works, booting the ARM works (the DRAM loader runs > from DPRAM), loading DRAM seems to work but the firmware in DRAM > is trashed.
The driver is using DMA to transfer the firmware into DPRAM. Is it possible that the 64-Bit CPU -> 32-Bit PCI bus address mapping is not done correctly? It might be worth a try putting a for() loop into the firmware upload to make it upload in 32-bit DWORDs without DMA, and see if that works. If it does, the DMA code is erroneous. Regards, -- Robert Schlabbach e-mail: [EMAIL PROTECTED] Berlin, Germany -- Info: To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe linux-dvb" as subject.
