I set omap3530 usb host to usb serial mode and connect the usb port2 with a 4-pin usb transceiver.
Now omap3530 can accept a usb hub successfully and can accept usb devices through usb hub. But omap3530 failed to accept usb devices without usb hub.
I know that a usb hub is needed to accept FS/LS devices when the OMAP3530 is using ULPI.
Do we also have to use a hub in OHCI mode?
The following log is printed when I connect a usb disk to omap3530:
<7>ohci-omap3 ohci-omap3.0: auto-wakeup root hub
<7>hub 1-0:1.0: state 7 ports 3 chg 0000 evt 0004
<7>ohci-omap3 ohci-omap3.0: GetStatus roothub.portstatus [1] = 0x00010101 CSC PPS CCS
<7>hub 1-0:1.0: port 2, status 0101, change 0001, 12 Mb/s
<7>hub 1-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x101
<7>ohci-omap3 ohci-omap3.0: GetStatus roothub.portstatus [1] = 0x00130301 PRSC PESC CSC LSDA PPS CCS
<3>hub 1-0:1.0: unable to enumerate USB device on port 2