This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM368 USB Host DMA problem

Dear all,

We have a board with an DM368 which we would like to connect to an USB wifi dongle.

The USB port if configured for Host mode (Inventra), and everything seems to run fine.

But if we connect an USB wifi dongle the wifi connection will eventually drop, we have been testing with different settings/dongles for a month now, but with no luck.

Until we yesterday tried to Disable USB DMA (device drivers ---> USB support ---> [*]Disable DMA(always use PIO)), now everything runs smoothly (no errors), but it runs very slow. About 0.5Mbyte/sec transfer, which is way too slow for our application.

The result is equal for kernels 2.6.32-17 and 2.6.37 (DaVinci-PSP-SDK-03.21.00.04), it only works in PIO mode.

We have also tried with different wifi dongles (ath9k_htc and r8712u based chips), exact same result.

Is there any patch / solution for this DMA issue?

Best regards

Jakob Justesen