I've encountered an issue about OTG Host Mode. I've test with few usb dongle including
MosChip7830, SMSC9514, RTL8150 of usb ethernet and RTL8188cus of usb wifi.
All of these dongle were not able to work properly by default kernel.
I also test with several different platform, here are my results:
AM1802/AM1808EVM OTG port:
Software: SDK 5.02, SDK 4.01
DM3725/DM3730 with TPS65930 OTG port
Software : SDK 5.02, SDK 4.01,
OMAP3EVM, DM3730 with ISP1507
Software: SDK 5.02,SDK4.01
AM3517EVM
Software: SDK 5.02,SDK4.01
Above combination all have this issue, they can not get the device working.
If these dongles are connected to host port, then there is no problem at all.
Turn off DMA might make them work properly(I turned off dma of OMAP3EVM).
If there are patches for this issue.
A link is related to OMAP-L138/AM1808 OTG issue in E2E
Links: http://e2e.ti.com/support/embedded/f/354/p/86598/298983.aspx#298983
I've post the same issue on AM35x,AM37x Cortex-A8 Microprocessors Forum
Link: http://e2e.ti.com/support/dsp/sitara_arm174_microprocessors/f/416/p/133344/478731.aspx#478731