fix-ubuntu-adb-devices-list-empty

正常使用adb命令时,偶然出现adb断开,并且adb devices始终看不到设备

通过dmesg打印看到相关信息

1
2
3
4
[ 3448.258191] ohci-pci 0000:00:06.0: frame counter not updating; disabled
[ 3448.258194] ohci-pci 0000:00:06.0: HC died; cleaning up
[ 3448.260666] usb 1-1: USB disconnect, device number 2
[ 3448.680161] usb 1-2: USB disconnect, device number 3

可通过如下命令,解决adb devices看不到设备问题

1
2
sudo sh -c "echo -n 0000:00:06.0 > /sys/bus/pci/drivers/ohci-pci/unbind"
sudo sh -c "echo -n 0000:00:06.0 > /sys/bus/pci/drivers/ohci-pci/bind"

0000:00:06.0是由上面dmesg打印得到。