
В прошлом месяце я купил старый ноутбук. Он потрясающий, единственная загвоздка в том, что у него сломался кард-ридер (0bda:0138). Это не так уж и важно. Настоящая проблема в том, что dmesg завален спамом с ошибками. Каждую секунду он завален спамом с этими ошибками:
[ 7731.105960] usb 1-1.2: new high-speed USB device number 127 using ehci-pci
[ 7731.530004] usb 1-1.2: device not accepting address 127, error -71
[ 7731.610042] usb 1-1.2: new high-speed USB device number 3 using ehci-pci
[ 7731.701985] usb 1-1.2: device descriptor read/64, error -71
[ 7731.902020] usb 1-1.2: device descriptor read/64, error -71
[ 7732.090062] usb 1-1.2: new high-speed USB device number 4 using ehci-pci
[ 7732.182007] usb 1-1.2: device descriptor read/64, error -71
[ 7732.382036] usb 1-1.2: device descriptor read/64, error -71
[ 7732.490133] usb 1-1-port2: unable to enumerate USB device
Мой вопрос: Есть ли способ заблокировать эти ошибки или связь с Card Reader? Card Reader не отображается в lsusb.
Моя система работает на минимальной версии Ubuntu 17.04 на Linux 4.10. Модель ноутбука: Fujitsu Lifebook A512
решение1
Похоже, что ядро перебирает номера устройств при повторном обнаружении устройства, поэтому использование номера USB-устройства для нацеливания на неисправное устройство не сработает. Но похоже, что эта 1-1.2
часть стабильна...
Попробуй это:
echo '1-1.2' | sudo tee /sys/bus/usb/drivers/usb/unbind
Источник:https://karlcode.owtelse.com/blog/2017/01/09/disabling-usb-ports-on-linux/
Альтернативно:
echo disabled | sudo tee /sys/bus/usb/devices/1-1.2/power/wakeup
echo suspend | sudo tee /sys/bus/usb/devices/1-1.2/power/level
Источник: немного изменено изэтот ответ на AskUbuntu.SE.