一部のUSBデバイスはバンドル解除されて自動的に再接続されます。長い間無効にする方法は?

一部のUSBデバイスはバンドル解除されて自動的に再接続されます。長い間無効にする方法は?

Linuxシステムで2つのUSBキーボードを無効にしようとしています。最初のキーボードはプラグを抜き、プラグインを抜くまで長い間バインディングを解除し、その間にデジタルロックインジケータが消えます。ただし、もう一方は長い間切断できず、5秒後に再接続できます。このとき、デジタルロックインジケーターが点灯し、他のインジケーターが1回点滅します。

[505545.210490] usb 3-3.1: USB disconnect, device number 47
[505547.687005] usb 3-3.1: new low-speed USB device number 49 using xhci_hcd
[505547.984255] usb 3-3.1: New USB device found, idVendor=17ef, idProduct=6099
[505547.984258] usb 3-3.1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[505547.984260] usb 3-3.1: Product: Lenovo Traditional USB Keyboard
[505548.019948] input: Lenovo Traditional USB Keyboard as /devices/pci0000:00/0000:00:15.0/0000:03:00.0/usb3/3-3/3-3.1/3-3.1:1.0/input/input40
[505548.071999] hid-generic 0003:17EF:6099.002A: input,hidraw1: USB HID v1.10 Keyboard [Lenovo Traditional USB Keyboard] on usb-0000:03:00.0-3.1/input0

キーボードを無効にするシェルコマンドは次のとおりです。

echo "3-3.1"  > /sys/bus/usb/drivers/usb/unbind

または

echo "0003:17EF:6099.002A" > /sys/bus/hid/drivers/hid-generic/unbind

このような違いが発生するのはなぜですか? 2番目のキーボードを長時間無効にする方法はありますか?

ベストアンサー1

おすすめ記事