I’ve been trying to get a USB mouse working on our Mistral EVM with Linux PSP 2.01.03.11 and I’ve hit a snag. I’ve got the OTG, mass storage, and HID drivers loaded. I’ve verified there are no errors in the syslog and the drivers are running. We’ve jumpered pins 4 and 5 on our mini B connector per this post (http://e2e.ti.com/support/dsp/omap_applications_processors/f/447/p/30383/105962.aspx#105962) and connected a powered USB hub, but still we’re not seeing our known good mouse or flash drive show up when we plug them in.
When I cat /proc/driver/musb_hdrc I get the following output:
Status: MHDRC, Mode=Host (Power=f0, DevCtl=89)
OTG state: a_idle; inactive
Options: musb-dma, host, debug=0 [eps=16]
Root port status: 00000100
This would indicate to me that the OTG is definitely running and configured as a host.
I’ve tried rebooting the board with the mouse or flash drive attached. I’ve tried switching on the power with this command: $ echo "F" > proc/driver/musb_hdrc. These devices aren’t being recognized. What am I missing here? This should be simple, but it’s not working.