Hallo zusammen,
auf der Suche nach einer Möglichkeit, einzelne USB-devices mit einem Befehl per Terminal aus- und anschalten zu können, bin ich auf folgende Möglichkeit gestossen:
Bsp.: Webcam ausschalten:
1.) Port herausfinden mit lsusb: Bus 001 Device 009: ID 045e:0779 Microsoft Corp. LifeCam HD-3000 2.) kompletten Port-Pfad herausfinden: dmesg -T | grep -i 'LifeCam' : [Do Feb 14 13:02:35 2019] usb 1-1.2.4.4: Product: Microsoft® LifeCam HD-3000 3.) ausschalten: echo '1-1.2.4.4' | sudo tee /sys/bus/usb/drivers/usb/unbind 4.) einschalten: echo '1-1.2.4.4' | sudo tee /sys/bus/usb/drivers/usb/bind
Das hat soweit geklappt. Nun möchte ich aber dasselbe mit meinem WLAN-Stick tun (NetGear, Inc. WNA3100(v1) Wireless-N 300 [Broadcom BCM43231] ).
Ausschalten funktioniert. Einschalten auch. Aber: danach erscheinen in der Auswahl meiner möglichen Verbindungen (nm-applet) die Einträge für WLAN-Verbindungen nur ausgegraut und lassen sich nicht mehr anklicken.
Ein restart des nm-applets brachte leider auch nichts. Ebensowenig wie ab- und wieder anmelden. Es benötigte einen reboot, damit alle Einträge wieder anklick- und somit auswählbar waren.
Weiss evtl. jemand von Euch, was da zu tun sei, damit ich nicht einen reboot machen muss? Gibt es vielleicht einen speziellen Dienst, der erneut gestartet werden muß?
Die Anleitungen zum Vorgehen, wie beschrieben, sind hier erklärt:
https://stackoverflow.com/questions/1163824/linux-usb-turning-the-power-on-and-off und hier: http://karlcode.owtelse.com/blog/2017/01/09/disabling-usb-ports-on-linux/
Vielen Dank schonmal.
LG. Rosika