It seems my pandora also has some problem with USB, but only with the small OTG Usb1.1 port:
# SD storage mode: I run the script and set my 32GB FAT SDcard (slot 1) into mass storage mode. Than I connect a mini-USB cable that I normally use to charge the Pandora (works fine!) with my WinXP desktop computer. WinXP complains, that there are no drivers and the connected device is not working. I don't have access to the SD card through the WinXP browser, of course.
lsusb
before connecting to the desktop computer:
Code:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
lsusb
afterconnecting to the desktop computer:
Code:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
dmesg |tail after connection to the desktop computer:
Code:
tusters_kasten:~$ dmesg |tail
[ 217.800842] musb_hdrc musb_hdrc: MUSB HDRC host driver
[ 217.806243] musb_hdrc musb_hdrc: new USB bus registered, assigned bus number 2
[ 217.814025] usb usb2: configuration #1 chosen from 1 choice
[ 217.819824] hub 2-0:1.0: USB hub found
[ 217.823638] hub 2-0:1.0: 1 port detected
[ 218.198577] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[ 218.205474] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 218.212829] usb usb2: Product: MUSB HDRC host driver
[ 218.217803] usb usb2: Manufacturer: Linux 2.6.27.46-omap1 musb-hcd
[ 218.224060] usb usb2: SerialNumber: musb_hdrc
# Using USB1.1 devices on the small OTG port:
I have an adapter with a male mini-USB type A on one side and a femal USB type A on the other side. I tried connecting a 1.1 USB mouse and two different USB1.1 keyboards to it (they produce the 'cannot enumerate device' error when plugged into the big USB port without any usb hub), all without success. The devices are not powered and can't be used.
dmesg output:
Code:
usters_kasten:~$ dmesg |tail
[ 2010.188934] wl1251: rare event: 00100000
[ 2010.286621] wl1251: rare event: 00100000
[ 2010.382293] wl1251: rare event: 00100000
[ 2245.376037] usb 2-1: new low speed USB device using musb_hdrc and address 2
[ 2245.542053] usb 2-1: device v046a p0011 is not supported
[ 2245.547943] usb 2-1: configuration #1 chosen from 1 choice
[ 2245.622070] input: HID 046a:0011 as /devices/platform/musb_hdrc/usb2/2-1/2-1:1.0/input/input8
[ 2245.705535] input: USB HID v1.11 Keyboard [HID 046a:0011] on usb-musb_hdrc-1
[ 2245.713439] usb 2-1: New USB device found, idVendor=046a, idProduct=0011
[ 2245.720275] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
EDIT: I don|t know why, but this time, the external keyboard actually worked. Typing with it right now.. yay
lsusb output:
Code:
tusters_kasten:~$ sudo lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 046a:0011 Cherry GmbH G83 (RS 6000) Keyboard
EDITEDIT: After reboot, keyboard didn't work anymore. LSUSB also gives me back just one USB device:
Code:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
After running the SD-Stage script again, both USB devices show up with LSUSB and the OTG works again!
My conclusion: The SD-Storage script somehow triggers the USB drivers that are needed to use USB1.1 devices on the small OTG port. The Mass strage mode does not work though, it is just needed to activate the mini-usb port.
- Can anybody tell me what's wrong with the mini-AB-USB port/ the software?
- How can this be fixed?
- Do you have the same problems with the small USB port?
Thx for reading all this!
Note: connecting, disconnecting, reconnecting as suggested by Notaz et al
here does not do anything. It's running the mass storage script that does the trick...