Hi,
I have built a driver, which in the past has successfully been used on an xscale system, as well as x86 systems. The driver installs without any problems and I can view it with lsmod, and can see the hardware which is behind a PLX PCIe -> mPCI bridge with lspci.
There is a dma problem, which I can't get to the bottom of. I have obtained the errors from dmesg which I have attached.
Firstly can the PCIe interface be used with DMA?
Where can I find information about the memory range supported by the DMA controller so that I can modify the driver to support the correct DMA address range?
The driver has been built to use a bounce buffer.
Kind regards
Andrew
Original Attachment has been moved to: soloerror.log.zip
Solved! Go to Solution.
FrankLi1z Apr 9, 2013 7:36 PM (in response to imxcommunityscout)
Only ARM and IPU can access PCIe space. The other bus master can't access PCIe space.
FrankLi1z Apr 9, 2013 7:36 PM (in response to imxcommunityscout)
Only ARM and IPU can access PCIe space. The other bus master can't access PCIe space.