All of a sudden, none of my USB ports work any more
on my A13-OlinuXino-WiFi board? No mouse detected,
no WiFi interface detected. All I can do is using
the UART terminal connection.
I thought I messed up my system somehow, so I even
reformatted my SD card and put a new system on it
(the same u-boot, kernel uImage, script.bin and rootfs
that previously worked correctly), but still the USB
does not work.
This must be a hardware problem then? I even get the error
'unable to enumerate' although nothing is plugged in.
I even have unsoldered the WiFi module from the main board!
Did anyone else had this kind of problem ?
Here is the result of dmesg | grep -i usb
root@a13-OLinuXino:~# dmesg | grep -i usb
[ 0.124394] usbcore: registered new interface driver usbfs
[ 0.128775] usbcore: registered new interface driver hub
[ 0.132887] usbcore: registered new device driver usb
[ 0.162114] [usb_manager]: CONFIG_USB_SW_SUNXI_USB0_OTG
[ 0.165962] [sw_hcd0]: usb host driver initialize........
[ 0.170123] [sw_hcd0]: open_usb_clock
[ 0.195278] [sw_hcd0]: platform is usb host
[ 0.209355] [sw_hcd0]: sw_hcd_init_controller: sw_hcd_host0: USB Host mode controller at f1c13000 using PIO, IRQ 38
[ 0.228585] sw_hcd_host0 sw_hcd_host0: new USB bus registered, assigned bus number 1
[ 0.231733] hub 1-0:1.0: USB hub found
[ 0.239643] [sw_hcd0]: sw_usb_host0_disable start
[ 0.251666] [sw_hcd_host0]: Set USB Power Off
[ 0.256419] [sw_hcd0]: close_usb_clock
[ 0.258902] [sw_hcd0]: sw_usb_host0_disable end
[ 1.481199] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 1.492894] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 1.527261] [sw-ehci1]: Set USB Power ON
[ 1.537606] sw-ehci sw-ehci.1: SW USB2.0 'Enhanced' Host Controller (EHCI) Driver
[ 1.551097] sw-ehci sw-ehci.1: new USB bus registered, assigned bus number 2
[ 1.588110] sw-ehci sw-ehci.1: USB 2.0 started, EHCI 1.00
[ 1.596674] hub 2-0:1.0: USB hub found
[ 1.639019] sw-ohci sw-ohci.1: SW USB2.0 'Open' Host Controller (OHCI) Driver
[ 1.652157] sw-ohci sw-ohci.1: new USB bus registered, assigned bus number 3
[ 1.730811] hub 3-0:1.0: USB hub found
[ 1.745406] Initializing USB Mass Storage driver...
[ 1.755373] usbcore: registered new interface driver usb-storage
[ 1.764948] USB Mass Storage support registered.
[ 1.774481] usbcore: registered new interface driver ums-alauda
[ 1.785385] usbcore: registered new interface driver ums-cypress
[ 1.796380] usbcore: registered new interface driver ums-datafab
[ 1.807544] usbcore: registered new interface driver ums_eneub6250
[ 1.818717] usbcore: registered new interface driver ums-freecom
[ 1.829617] usbcore: registered new interface driver ums-isd200
[ 1.840668] usbcore: registered new interface driver ums-jumpshot
[ 1.851575] usbcore: registered new interface driver ums-karma
[ 1.862479] usbcore: registered new interface driver ums-onetouch
[ 1.873566] usbcore: registered new interface driver ums-realtek
[ 1.884468] usbcore: registered new interface driver ums-sddr09
[ 1.895286] usbcore: registered new interface driver ums-sddr55
[ 1.906017] usbcore: registered new interface driver ums-usbat
[ 1.916737] usbcore: registered new interface driver usbserial
[ 1.925880] usbserial: USB Serial Driver core
[ 1.934967] usbcore: registered new interface driver ftdi_sio
[ 1.946129] USB Serial support registered for FTDI USB Serial Device
[ 1.957375] ftdi_sio: v1.6.0:USB FTDI Serial Converters Driver
[ 2.331446] hub 3-0:1.0: unable to enumerate USB device on port 1
[ 2.439127] usbcore: registered new interface driver uvcvideo
[ 2.447925] USB Video Class driver (1.1.1)
[ 2.667009] usbcore: registered new interface driver usbhid
[ 2.675403] usbhid: USB HID core driver
[ 2.829270] usb 2-1: new high-speed USB device number 2 using sw-ehci
[ 2.998202] usb 2-1: device descriptor read/64, error -71
[ 3.248215] usb 2-1: device descriptor read/64, error -71
[ 3.479275] usb 2-1: new high-speed USB device number 3 using sw-ehci
[ 3.638242] usb 2-1: device descriptor read/64, error -71
[ 3.978270] usb 2-1: device descriptor read/64, error -71
[ 4.227059] usb 2-1: new high-speed USB device number 4 using sw-ehci
[ 4.728758] usb 2-1: device not accepting address 4, error -71
[ 4.859452] usb 2-1: new high-speed USB device number 5 using sw-ehci
[ 5.298882] usb 2-1: device not accepting address 5, error -71
[ 5.318695] hub 2-0:1.0: unable to enumerate USB device on port 1
[ 9.319702] usb 3-1: new full-speed USB device number 3 using sw-ohci
[ 12.968917] usb 3-1: device descriptor read/64, error -62
[ 14.138976] usb 3-1: device descriptor read/64, error -62
[ 14.390096] usb 3-1: new full-speed USB device number 4 using sw-ohci
[ 15.459065] usb 3-1: device descriptor read/64, error -62
[ 17.489768] usb 3-1: device descriptor read/64, error -62
[ 21.250492] usb 3-1: new full-speed USB device number 5 using sw-ohci
[ 21.679910] usb 3-1: device not accepting address 5, error -62
[ 23.610644] usb 3-1: new full-speed USB device number 6 using sw-ohci
[ 24.040035] usb 3-1: device not accepting address 6, error -62
[ 24.050937] hub 3-0:1.0: unable to enumerate USB device on port 1
[ 26.043736] ERR: script_parser_fetch usb_controller_type failed
[ 26.055920] usbcore: registered new interface driver rtl8192cu
Wow,
The number of replies is overwhelming, really...
Anyway. I measured the 12MHz crystal input signal to the USB host controller
chip and found it is not oscillating, except briefly when I switch on and off
the board. The Xtal seems to be OK and so it the current limiter chip. It
therefore seems the UHC chip itself was damaged somehow :-\
Anyways... instead of sending the board in for repair, I ordered a new one, and
will keep the defective one to practice my soldering/hardware debugging skills
which are non-existent now. Learning the hard way...
I also bought a Cubietruck (Cubieboard 3) and 7" capacitive touch LCD screen.
Hope the capacitive TS is better than the resistive one Olimex uses. Furthermore,
the Cubietruck has a built-in S/PDIF interface, good for my Audio.
Hmm... correction.
The Cubietruck does not provide support for LCD...
It is supposed to be a "mini-computer", dixit Cubie support,
and therefore only supports VGA and HDMI.