
Letzten Monat habe ich mir ein altes Notebook gekauft. Es ist super, der einzige Haken ist, dass der Kartenleser (0bda:0138) kaputt ist. Das ist aber keine große Sache. Das eigentliche Problem ist, dass dmesg mit Fehlern vollgespammt wird. Jede Sekunde wird es mit diesen Fehlern vollgespammt:
[ 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
Meine Frage ist: Gibt es eine Möglichkeit, diese Fehler oder die Kommunikation mit dem Kartenleser zu blockieren? Der Kartenleser wird in lsusb nicht angezeigt.
Auf meinem System läuft ein minimales Ubuntu 17.04 unter Linux 4.10. Notebook-Modell: Fujitsu Lifebook A512
Antwort1
Es sieht so aus, als ob der Kernel beim erneuten Erkennen des Geräts die Gerätenummern durchgeht, sodass die Verwendung der USB-Gerätenummer zum Ansprechen des fehlerhaften Geräts nicht funktioniert. Aber es sieht so aus, als ob das 1-1.2
Teil stabil ist ...
Versuche dies:
echo '1-1.2' | sudo tee /sys/bus/usb/drivers/usb/unbind
Quelle:https://karlcode.owtelse.com/blog/2017/01/09/disabling-usb-ports-on-linux/
Alternative:
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
Quelle: leicht modifiziert ausdiese Antwort auf AskUbuntu.SE.