Hi,
I am working on a Blaze 4430 Development Platform running Android 4AI.1.5. I am seeing an issue with USB device detection when I boot up the Blaze with certain USB devices attached: powered USB hubs or a USB LTE modem.
When I boot with these devices attached I am getting the below kernel messages over and over. When the Blaze gets into this state, it seems that the USB interface is stuck and even hotplugging the device does not work. Also, I can boot fine with certain other USB devices attached (e.g., USB flash drive) and the devices are recognized on boot. I also can boot fine (and the devices are recognized) if I attach an unpowered USB hub. If I connect a powered USB hub after the Blaze has booted, it works fine.
Any ideas why I'm seeing USB issues on bootup with certain devices?
Thanks, Scott
<6>[ 4.146667] musb-hdrc musb-hdrc: MUSB HDRC host driver
<6>[ 4.152496] musb-hdrc musb-hdrc: new USB bus registered, assigned bus number 2
<6>[ 4.160736] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
<6>[ 4.168304] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
<6>[ 4.176422] usb usb2: Product: MUSB HDRC host driver
<6>[ 4.181976] usb usb2: Manufacturer: Linux 3.0.21-0003_1bl+ musb-hcd
<6>[ 4.189056] usb usb2: SerialNumber: musb-hdrc
<6>[ 4.194702] hub 2-0:1.0: USB hub found
<6>[ 4.952758] usb 2-1: new high speed USB device number 2 using musb-hdrc
<6>[ 5.536041] usbcore: registered new interface driver usbhid
<6>[ 5.542266] usbhid: USB HID core driver
<6>[ 5.599395] usbcore: registered new interface driver snd-usb-audio
<3>[ 9.955413] android_usb: already disabled
<3>[ 20.077758] usb 2-1: device descriptor read/64, error -110
<3>[ 35.312072] usb 2-1: device descriptor read/64, error -110
<6>[ 35.546447] usb 2-1: new high speed USB device number 3 using musb-hdrc
<3>[ 50.671539] usb 2-1: device descriptor read/64, error -110
<3>[ 65.905944] usb 2-1: device descriptor read/64, error -110
<6>[ 66.140289] usb 2-1: new high speed USB device number 4 using musb-hdrc
<3>[ 76.562164] usb 2-1: device not accepting address 4, error -110
<6>[ 76.687164] usb 2-1: new high speed USB device number 5 using musb-hdrc
<3>[ 87.109008] usb 2-1: device not accepting address 5, error -110
<3>[ 87.115997] hub 2-0:1.0: unable to enumerate USB device on port 1
<4>[ 87.123596] musb_bus_suspend 2298: trying to suspend as a_host while active
<6>[ 87.249633] usb 2-1: new high speed USB device number 6 using musb-hdrc
<3>[ 102.374694] usb 2-1: device descriptor read/64, error -110
<3>[ 117.609069] usb 2-1: device descriptor read/64, error -110
<6>[ 117.843444] usb 2-1: new high speed USB device number 7 using musb-hdrc
<3>[ 132.968444] usb 2-1: device descriptor read/64, error -110