

usb 3-2.4.3: USB disconnect, device number 7 usb 3-2.4.2: USB disconnect, device number 9 usb 3-2.4.1: USB disconnect, device number 5 usb 3-2.4: USB disconnect, device number 4 usb 3-2.3: USB disconnect, device number 29

usb 3-2.3: device not accepting address 29, error -22 usb 4-2.4: USB disconnect, device number 3 usb 4-2: USB disconnect, device number 2 usb 3-2: USB disconnect, device number 3 xhci_hcd 0000:04:00.0: Timeout while waiting for setup device command xhci_hcd 0000:04:00.0: xHCI host controller not responding, assume dead

This is the dmesg output: xhci_hcd 0000:04:00.0: Abort failed to stop command ring: -110 The device USB port will be power off for a second then power on again.Īll above is tested and work with official Olimex Linux images from, but should work on other Linux distributions too.In Linux, my USB 3.0 hub randomly kept resetting and only recovered after a reboot: All USB devices were offline until I manually rebooted the system. You will see something like: Bus 002 Device 039: ID 148f:5370 Ralink Technology, Corp. In our case I connected MOD-WIFI-R5370 WiFi USB dongle: $ lsusb Then you need to see where your USB device is. First you need to download and compile it, then to make it executable: $ mkdir usbreset It worked very well, so here is how to use it. OLinuXino USB ports has power switches and current limiters which can be controller by Linux drivers.Īfter some experimenting we found that it’s not so easy actually to do it with the standard file system and shell.Ī friend suggested to try this code. It’s not unusual GSM modems and WiFi dongles to freeze and the only way to bring them back to life is to remove and re-attach. Sometimes devices connected to USB ports need to be re-set.
