Итак, я пытаюсь прочитать устройство USB в новой установке Linux Mint./dev/input файл создан, но не содержит потока данных
То, как я делал это раньше, чтобы прочитать поток сырой найденный в/DEV/ввода/по-ID
в настоящее время обнаружено устройство, и оно производит ожидаемое устройство:
$ ls /dev/input/by-id/
usb-Generic_WebCam_SC-13HDL11939N_200901010001-event-if00
usb-Logitech_Logitech_Buzz_tm__Controller_V1-event-if00
Но когда я смотрю на файл с помощью
tail -f /dev/input/by-id/usb-Generic_WebCam_SC-13HDL11939N_200901010001-event-if00
нет данных выводится на терминал при нажатии некоторых клавиш. Я пробовал это с помощью sudo, я пытался изменить права на файл. Он в основном ждет, где он, без изменений.
Существует много вопросов об устройствах, которые не появляются, или об ошибках ввода-вывода при чтении файла, но я не могу найти кого-либо другого, у кого была такая же проблема.
Почему Linux Mint может обнаружить устройство, но не считывая данные из него?
Дополнительная запрашиваемая информация:
# ls -lRa /dev/input/by-id
/dev/input/by-id:
total 0
drwxr-xr-x 2 root root 80 Jul 2 21:38 .
drwxr-xr-x 4 root root 360 Jul 2 21:38 ..
lrwxrwxrwx 1 root root 9 Jul 2 21:24 usb-Generic_WebCam_SC-13HDL11939N_200901010001-event-if00 -> ../event9
lrwxrwxrwx 1 root root 10 Jul 2 21:38 usb-Logitech_Logitech_Buzz_tm__Controller_V1-event-if00 -> ../event10
Я попытался хвост -f на/Dev/вход/event10 тоже. Тот же результат.
Кроме того, последние несколько строк dmesg
[ 263.440421] usb 2-1.1: new low-speed USB device number 5 using ehci-pci
[ 263.538270] usb 2-1.1: New USB device found, idVendor=054c, idProduct=0002
[ 263.538280] usb 2-1.1: New USB device strings: Mfr=3, Product=1, SerialNumber=0
[ 263.538285] usb 2-1.1: Product: Logitech Buzz(tm) Controller V1
[ 263.538290] usb 2-1.1: Manufacturer: Logitech
[ 263.585640] hidraw: raw HID events driver (C) Jiri Kosina
[ 263.597332] usbcore: registered new interface driver usbhid
[ 263.597338] usbhid: USB HID core driver
[ 263.615420] input: Logitech Logitech Buzz(tm) Controller V1 as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.0/0003:054C:0002.0001/input/input11
[ 263.668811] sony 0003:054C:0002.0001: input,hidraw0: USB HID v1.11 Joystick [Logitech Logitech Buzz(tm) Controller V1] on usb-0000:00:1d.0-1.1/input0
[ 811.582183] usb 2-1.1: USB disconnect, device number 5
[ 813.318275] usb 2-1.1: new low-speed USB device number 6 using ehci-pci
[ 813.416196] usb 2-1.1: New USB device found, idVendor=054c, idProduct=0002
[ 813.416207] usb 2-1.1: New USB device strings: Mfr=3, Product=1, SerialNumber=0
[ 813.416213] usb 2-1.1: Product: Logitech Buzz(tm) Controller V1
[ 813.416218] usb 2-1.1: Manufacturer: Logitech
[ 813.422041] input: Logitech Logitech Buzz(tm) Controller V1 as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.0/0003:054C:0002.0002/input/input12
[ 813.422335] sony 0003:054C:0002.0002: input,hidraw0: USB HID v1.11 Joystick [Logitech Logitech Buzz(tm) Controller V1] on usb-0000:00:1d.0-1.1/input0
Я обнаружил, что она может быть прочитана с помощью evtest утилиты (https://wiki.ubuntu.com/DebuggingTouchpadDetection/evtest), но только в качестве корня, или с помощью Sudo.
Также как root или sudo, я не могу видеть никаких данных на указанном выше пути.
P.S. Я могу нажать данные управления на лампы в этих контроллерах через/sys/class/leds/
Пожалуйста, покажите нам ** неотредактированный вывод ** 'ls -lRa/dev/input/by-id'? – zwol
Кроме того, ** unedited ** вывод 'dmesg | tail -20', сразу после подключения устройства. – zwol
@zwol Я добавил информацию по запросу. – AJFaraday