유휴 상태일 때 특정 USB 포트 전원 끄기

유휴 상태일 때 특정 USB 포트 전원 끄기

Ubuntu 20.4.1을 사용하고 있는데 노트북 내장 Wi-Fi 카드의 성능이 일주일이 되어 미니 USB Wi-Fi 동글을 사용하고 있고, 가끔 LAN 연결을 사용하고 있습니다. LAN을 사용할 때, usb wifi 동글을 닫습니다. "Airplae 모드"를 켰습니다. usb wifi 동글을 통한 네트워크 데이터 흐름이 꺼집니다. 하지만 유휴 상태임에도 불구하고 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

Wi-Fi USB 동글 목록의 XXXX값은 어디에 있습니까?/sys/bus/usb/devices/XXXX/product

다시 켜려면 suspend로 바꾸세요 on.

관련 정보