Schalten Sie die Stromversorgung eines bestimmten USB-Anschlusses aus, wenn dieser nicht genutzt wird.

Schalten Sie die Stromversorgung eines bestimmten USB-Anschlusses aus, wenn dieser nicht genutzt wird.

Ich verwende Ubuntu 20.4.1. Die Leistung der internen WLAN-Karte meines Laptops lässt nach, daher verwende ich einen Mini-USB-WLAN-Dongle und verwende manchmal auch eine LAN-Verbindung. Wenn ich das LAN verwende, möchte ich den USB-WLAN-Dongle schließen. Dazu schalte ich den „Flugmodus“ ein. Dadurch wird der Netzwerkdatenfluss über den USB-WLAN-Dongle unterbrochen. Aber trotz der Inaktivität wird der USB-Dongle heiß.

Gibt es also eine Möglichkeit, die Stromversorgung eines bestimmten USB-Ports abzuschalten? Unten finden Sie eine Liste der USB-Ports. Gerät 006 ist mein Zielport.

Bus 002 Device 004: ID 04f2:b34f Chicony Electronics Co., Ltd 
Bus 002 Device 005: ID 248a:8514 Maxxter 
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 006: ID 0bda:8179 Realtek Semiconductor Corp. RTL8188EUS 802.11n Wireless Network Adapter
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Antwort1

Versuchen Sie diese Antwort dank Matt Symes von UbuntuForums.org. Erhalten Sie eine Liste Ihrer Geräte mit:

for device in $(ls /sys/bus/usb/devices/*/product); do echo $device;cat $device;done

Sie sollten in der Lage sein, die Stromversorgung des jeweiligen USB-Anschlusses zu unterbrechen mit

echo suspend | sudo tee /sys/bus/usb/devices/XXXX/power/level

wo XXXXist der Wert /sys/bus/usb/devices/XXXX/productfür die Auflistung Ihres WLAN-USB-Dongles?

Zum Wiedereinschalten ersetzen Sie suspendes durch on.

verwandte Informationen