Hello all,
We are developing a new board based on TI 66AK2E05 SoC. On the Arm core side we are running Arago-Daisy
Linux distribution and we are able to boot Linux without any problem.
The problem arises when we try to handle a WIFI module connected through a PCIe socket; Ath9k driver
warn us with an error about DMA capabilities:
[ 37.422766] ath9k: 32-bit DMA not available
[ 37.426945] ath9k: probe of 0001:01:00.0 failed with error -5
A further investigation shows the following:
- WIFI module is able to handle only 32-bit based addresses
- Keystone II devices use a 64bit address and map all memory in the high 32-bit memory space
(that is outside WIFI module address space)
Is there any way to overcome this limitation ?
Maybe a modified (or newer) Kernel ?
Thanks all
Pietro