root以外のユーザーとしてLinuxでHIDデバイスを照会する方法は?

root以外のユーザーとしてLinuxでHIDデバイスを照会する方法は?

スーパーユーザー権限で次のようにデバイスにコマンドを送信します。

$ sudo hid-query /dev/hidraw1 0x01 0x80 0x33 0x01 0x00 0x00 0x00 0x00
Device /dev/hidraw1 : 413d:2107 interface 1 : (null) (null)

Writing data (9 bytes):
     00 01 80 33   01 00 00 00   00

Response from device (8 bytes):
     80 40 07 9b   11 4a 00 00

通常のユーザーとしてhid-queryを実行できますが、デバイスが見つかりません。

$ hid-query /dev/hidraw1 0x01 0x80 0x33 0x01 0x00 0x00 0x00 0x00
No HID devices were found.

デバイスパスにはすでにrw権限があります。

$ ls -la /dev/hidraw1
crw-rw-rw- 1 root root 244, 1 Nov  7 16:52 /dev/hidraw1

ベストアンサー1

おすすめ記事