выключить указанный c usb-порт мощность r, когда он простаивает - proUbuntu
0 голосов
/ 25 августа

Я использую Ubuntu 20.4.1. Производительность внутренней карты Wi-Fi моего ноутбука снизилась, поэтому я использую мини-адаптер Wi-Fi USB, а также некоторое время использую подключение к локальной сети. LAN, я хочу закрыть usb wifi dongle.fo r, который я включил "Airplae mode". Он отключает сетевой поток данных через usb wifi dongle. Но, несмотря на простоя, usb dongle нагревается.

Итак, есть ли способ отключить питание r, чтобы указать c порт USB. Ниже - список lsusb, устройство 006 - мой целевой порт

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

1 Ответ

1 голос
/ 25 августа

Попробуйте этот ответ r благодаря Мэтту Саймсу из UbuntuForums.org. Получите список из r устройств с:

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

Вы должны иметь возможность сократить мощность r указанный c порт USB с помощью

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

где XXXX - значение /sys/bus/usb/devices/XXXX/product fo r you r Список ключей Wifi USB.

Чтобы снова включить, замените suspend на on.

...