Versuchen Sie dies, es ist ein Software-Unplug (Auswerfen).
Manchmal funktioniert es bei manchen Geräten nicht einfach, das Gerät zu lösen.
Beispiel:
Ich möchte meinen "Genius NetScroll 120" entfernen oder auswerfen.
Dann überprüfe ich zuerst mein angeschlossenes USB-Gerät
$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 03f0:231d Hewlett-Packard
Bus 001 Device 004: ID 138a:0007 Validity Sensors, Inc. VFS451 Fingerprint Reader
Bus 001 Device 005: ID 04f2:b163 Chicony Electronics Co., Ltd
Bus 002 Device 009: ID 0458:003a KYE Systems Corp. (Mouse Systems) NetScroll+ Mini Traveler / Genius NetScroll 120 **<----This my Mouse! XDDD**
Ok, ich habe meine Maus gefunden, sie hat einen Bus 002, ein Gerät 009, einen IDVendor 0458 und ein IDProduct 003a. Dies ist also ein Referenzgerät für die Maus.
Dies ist wichtig. Die Busnummer ist der Pfad des Anfangsnamens zum Gerät. Ich überprüfe die Produkt-ID und den Hersteller, um sicherzustellen, dass das richtige Gerät entfernt wird.
$ ls /sys/bus/usb/drivers/usb/
1-1/ 1-1.1/ 1-1.3/ 1-1.5/ 2-1/ 2-1.3/ bind uevent unbind usb1/ usb2/
Achten Sie auf die Ordner, überprüfen Sie den Anfang mit Ordnernummer 2, ich werde diese überprüfen, weil mein Bus 002 ist, und nacheinander überprüfe ich jeden Ordner, der den richtigen idVendor und das richtige idProduct über meine Mausinformationen enthält.
In diesem Fall werde ich die Informationen mit diesem Befehl abrufen:
cat /sys/bus/usb/drivers/usb/2-1.3/idVendor
0458
cat /sys/bus/usb/drivers/usb/2-1.3/idProduct
003a
Ok, der Pfad /sys/bus/usb/drivers/usb/2-1.3/ stimmt mit meiner Info-Maus überein! XDDD.
Es ist Zeit, das Gerät zu entfernen!
su -c "echo 1 > /sys/bus/usb/drivers/usb/2-1.3/remove"
Stecken Sie das USB-Gerät wieder ein und es funktioniert wieder!