私はUbuntu 20.4.1を使用していますが、ラップトップの内蔵Wi-Fiカードのパフォーマンスが弱くなってきたため、ミニUSB Wi-Fiドングルを使用しており、LAN接続も時々使用しています。LANを使用しているときは、USB Wi-Fiドングルを閉じたいので、「Airplaeモード」をオンにしました。これにより、USB Wi-Fiドングルを介したネットワークデータフローがオフになります。しかし、アイドル状態であるにもかかわらず、USBドングルは熱くなっています。
では、特定の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
UbuntuForums.org の Matt Symes 氏によるこの回答をお試しください。次の方法でデバイスのリストを取得します。
for device in $(ls /sys/bus/usb/devices/*/product); do echo $device;cat $device;done
特定のUSBポートの電源を切るには、
echo suspend | sudo tee /sys/bus/usb/devices/XXXX/power/level
Wifi USB ドングルのリストのXXXX
値はどこにありますか。/sys/bus/usb/devices/XXXX/product
再度オンにするには、suspend
を に置き換えますon
。