Defekter Kartenleser. Dmesg wird mit Spam überflutet

Defekter Kartenleser. Dmesg wird mit Spam überflutet

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.2Teil 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.

verwandte Informationen