Ich habe viele Anschlüsse an meinem Computer. Ich möchte einen von ihnen ausschalten. Wenn ich mein Telefon an diesen Port anschließe, wird es nur aufgeladen. Ich möchte jedoch, dass mein Telefon gelegentlich mit meinem Computer funktioniert, daher hoffe ich, dass andere Ports nicht betroffen sind.
Ich möchte nur wissen, wie möglich das ist.
Antworten:
Zuerst laufen
lsusb
.Die Ausgabe sollte wie folgt aussehen:
Suchen Sie in der Ausgabe die Gerätenummer des zu deaktivierenden Ports. Zum Beispiel hat das Seagate-Laufwerk im Beispiel
Device 009
- das ist seine Gerätenummer. Dann wird die ID seinusb[device number]
- wie zusb9
Deaktivieren Sie dann die USB-Aktivierung (nur einmal):
Achten Sie darauf , zu ersetzen ,
X
inusbX
mit der Gerätenummer.Dann schalten Sie es aus:
Machen Sie dies rückgängig:
quelle
tee: /sys/bus/usb/devices/usb11/power/wakeup: No such file or directory disabled
tee: /sys/bus/usb/devices/usbX/power/level: Invalid argument
wannecho suspend
zwarecho on
keinen solchen Fehler.X
in ersetztusbX
?No such file or directory
stattdessen. Meine Distribution ist Ubuntu 18.04.2 LTS.Hier ist eine Plug & Play- Option (im wahrsten Sinne des Wortes):
Es ist eine gute Idee, wenn Sie Popup-Nachrichten und Dateibrowser jedes Mal vermeiden möchten, wenn Sie Ihr Telefon nur zum Aufladen anschließen.
Dies ist auch narrensicherer als der Software-Ansatz, da Software, die den Port für Daten ausschaltet, durch Software, die ihn wieder einschaltet, rückgängig gemacht werden kann. Oder es wird während des Suspend / Resume oder eines anderen Prozesses, den Sie nicht vorausgesehen haben, neu initialisiert.
quelle