Help! USB system stopped working on A13-OlinuXino-WiFi board?

Started by diracsbracket, April 04, 2014, 10:10:16 PM

Previous topic - Next topic

diracsbracket

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




diracsbracket

#1
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.


diracsbracket

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.