OTG problems

Dear BBD,

I have a rev C3 BB and I have it up and running using:

Linux beagleboard 2.6.29-omap1 #1 Wed May 27 18:45:15 CEST 2009 armv7l GNU/Linux
from Angstrom-Beagleboard-demo-image-glibc-ipk-2009.X-stable-20090612–beagleboard.rootfs.tar
from http://www.angstrom-distribution.org/demo/beagleboard/

I have the EHCI usb port running just fine but I can’t get the OTG port to work and I am stuck and
do not know how to debug this.

I have soldered pins 4+5 together because I cannot get hold of a mini-A cable. I have a mini-B male to USB-A male cable then gender changer to my device or hub.

If I plug in anything to the OTG port (device or hub (self powered)) I get no reponse from the BB, no console or log messages, nothing and the device is completely dead.

If I look in the logs I find these five lines relating the the OTG:

3365.581512] musb_hdrc: version 6.0, musb-dma, otg (peripheral+host), debug=0
[ 3365.581726] musb_hdrc: ConfigData=0x33 (UTMI-16, HB-ISO Rx, SoftConn)
[ 3365.581726] musb_hdrc: MHDRC RTL version 1.400
[ 3365.581756] musb_core_init 1421: reconfigure software for static FIFOs
[ 3365.582489] musb_hdrc musb_hdrc: musb_init_controller failed with status -19

Anyone got any suggestions? I saw some discussion WRT OTG and kernel 2.6.29 but this seemed to date back to when .29 was in development and
not stable…

Cheers,

SA

[thks djlewis]