Estoy usando Ubuntu 20.4.1, el rendimiento de la tarjeta Wi-Fi interna de mi computadora portátil se vuelve débil, por lo que estoy usando un dongle Wi-Fi mini USB y también en algún momento estoy usando una conexión LAN. Cuando estoy usando LAN, quiero cierre el dongle wifi USB. Para eso, activé el "modo Airplae". Apaga el flujo de datos de la red a través del dongle wifi USB. Pero, a pesar de estar inactivo, el dongle USB se está calentando.
Entonces, ¿hay alguna manera de apagar un puerto USB específico? A continuación se muestra la lista lsusb, el dispositivo 006 es mi puerto 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
Respuesta1
Pruebe esta respuesta gracias a Matt Symes de UbuntuForums.org. Obtenga una lista de sus dispositivos con:
for device in $(ls /sys/bus/usb/devices/*/product); do echo $device;cat $device;done
Debería poder cortar la alimentación del puerto USB específico con
echo suspend | sudo tee /sys/bus/usb/devices/XXXX/power/level
¿Dónde XXXX
está el valor /sys/bus/usb/devices/XXXX/product
de su lista de dongle USB Wifi?
Para volver a encenderlo, reemplácelo suspend
con on
.