Hi Ajay/Ravi,
I am using OMAPL138 chip for our project.
For USB0 (USB2.0) we have connected smsc9500 and we are using QNX.
USB0 and smsc9500 interface is working fine for normal ping and data connection.
But when we bombard the smsc9500 Ethernet port with UDP packets of size more than 1500 Bytes continuously without pause cpu usage is going 100% and QNX freezes all its operation. If we stop bombarding of UDP packets, then QNX start working smoothly.
In QNX, io-net and io-usb is taking full CPU time.
smsc9500 is working fine with EHCI interface on panda board and for above test it is taking 1% of CPU usage.
Have you tried above test on OMAPL138 Linux environment?
your post say that EHCI and MUSB can be used for smsc9500, What is the EHCI and MUSB speed support? are they same?(If speed is same then On QNX smsc9500 should work)
OMAPL138 document I've not seen any MUSB info, but for USB1 USB1.1 I've seen OHCI info. Let us know more info on MUSB with respect to OMAPL138.
Thanks in Adavance