desligue a alimentação específica da porta USB quando estiver ociosa

desligue a alimentação específica da porta USB quando estiver ociosa

Estou usando o Ubuntu 20.4.1, o desempenho da placa wi-fi interna do meu laptop se torna semanal, então estou usando um mini dongle wi-fi usb e também há algum tempo estou usando a conexão LAN. feche o dongle usb wifi.para isso ativei o "modo Airplae". Ele desliga o fluxo de dados da rede através do dongle usb wifi.Mas, apesar de estar ocioso, o dongle usb está esquentando.

Então, há alguma maneira de desligar a energia de uma porta USB específica. Abaixo está a lista lsusb, o dispositivo 006 é minha porta de destino

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

Responder1

Tente esta resposta graças a Matt Symes do UbuntuForums.org. Obtenha uma lista de seus dispositivos com:

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

Você deve ser capaz de cortar a energia da porta USB específica com

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

onde XXXXestá o valor /sys/bus/usb/devices/XXXX/productda listagem do seu dongle USB Wifi.

Para ligar novamente, substitua suspendpor on.

informação relacionada