Hello,
I've got a BB Rev B5, which has of course problems on OTG management.
I'm using a image from Angstrom which kernel modules under /lib/
modules currently match the kernel version, i.e. 2.6.29-omap.
I cannot have the OTG working, on my BB. I've tried many things, also
using an external USB HUB, but all devices seem not to be detected,
neither by lsusb not by dmesg.
I've tried the post I've found on this group, i.e.:
modprobe g_zero
echo host> /sys/devices/platform/musb_hdrc/mode
I've got 2 main problems with the commands:
1) the modprobe g_zero fails, and if I try t -force the command, the
system complains
about the kernel tainted, about a struct module not found. Seems
strange to me 'cause
the kernel seems to match the modules, as I told above.
2) under /sys/devices/platform/musb_hdrc I cannot find any "mode"
file. Instead I can find a "modalias" one. I've googled this item,
finding it's used mainly on serial/spi busses, but I didn't find
anything about its use applied to USB stuff.
Is this a new management on recent kernels?
I think also I can have a HW problem, since I have not yet made a
shortcut between pin 4 and pin 5 of OTG plug. Is this mandatory on rev
B5, or should it be enough to fix that problems on modprobe/modalias?
Thank you for any kind of help you'll be so gentle to gimme.
Ricky