실행 powertop
하고 "장치 통계"로 전환하면 "USB 장치: usb-device-8087-0a2a"가 100% 사용량으로 표시됩니다. 이는 자동 일시 중지가 없음을 의미합니다.
이 ID를 검색해 보니 이것이 블루투스 장치라고 나와 있습니다. 아니면 sysfs를 찾아보세요.
$ cd /sys/bus/usb/devices/1-1.3 # i don't know the logic to this
$ cat idVendor
8087
$ cat idProduct
0a2a
$ readlink driver */driver
../../../../../../bus/usb/drivers/usb
../../../../../../../bus/usb/drivers/btusb
../../../../../../../bus/usb/drivers/btusb
드라이버는 자동 일시 중지를 지원합니다. 그러나 btusb 엔드포인트가 포함된 장치는 사용된 것으로 간주됩니다.
$ cd power
$ cat level
auto
$ cat autosuspend
2
$ cat runtime_active_kids
0
$ cat runtime_usage
1
이것은 활성 Bluetooth 소켓이 없음에도 불구하고 발생합니다.
$ netstat -a
...
Active Bluetooth connections (servers and established)
Proto Destination Source State PSM DCID SCID IMTU OMTU Security
Proto Destination Source State Channel
답변1
$ sudo lsof +D /dev/bus/usb
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
Output information may be incomplete.
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
fwupd 2186 root 28u CHR 189,2 0t0 11356 /dev/bus/usb/001/003
USB 장치는 fwupd에 의해 열려 있습니다. 이 결함은 수정되어야 합니다다음 출시 버전에서는.