Я пытаюсь использовать USB-ключ, который позволяет подключать передатчик RC для использования в симуляторах. Компьютер воспринимает это как джойстик.
Когда я подключаю его, кажется, что он обнаружен. вывод dmesg:
[ 1691.420112] usb 4-2: new full-speed USB device number 2 using uhci_hcd
[ 1691.617122] usb 4-2: New USB device found, idVendor=0b9b, idProduct=4012
[ 1691.617130] usb 4-2: New USB device strings: Mfr=1, Product=4, SerialNumber=0
[ 1691.617135] usb 4-2: Product: GOLD WARRIOR SIM - XTR - 80926R
[ 1691.617140] usb 4-2: Manufacturer: FeiYing Model
[ 1691.630447] hid-generic 0003:0B9B:4012.0002: hiddev0,hidraw1: USB HID v1.11 Device [FeiYing Model GOLD WARRIOR SIM - XTR - 80926R ] on usb-0000:00:1d.0-2/input0
[ 1691.636354] input: FeiYing Model GOLD WARRIOR SIM - XTR - 80926R as /devices/pci0000:00/0000:00:1d.0/usb4/4-2/4-2:1.1/0003:0B9B:4012.0003/input/input31
[ 1691.636723] hid-generic 0003:0B9B:4012.0003: input,hidraw2: USB HID v1.11 Joystick [FeiYing Model GOLD WARRIOR SIM - XTR - 80926R ] on usb-0000:00:1d.0-2/input1
Создается новый /dev /input /js0, а также ссылки в /dev /input /by-id и /dev /input /by-path.
## ls -l /dev/input/by-id/usb-FeiYing*
lrwxrwxrwx 1 root root 10 Feb 19 01:21 /dev/input/by-id/usb-FeiYing_Model_GOLD_WARRIOR_SIM_-_XTR_-_80926R-if01-event-joystick -> ../event12
lrwxrwxrwx 1 root root 6 Feb 19 01:21 /dev/input/by-id/usb-FeiYing_Model_GOLD_WARRIOR_SIM_-_XTR_-_80926R-if01-joystick -> ../js1
## ls -l /dev/input/by-id/usb-FeiYing_Model_GOLD_WARRIOR_SIM_-_XTR_-_80926R-if01-*
lrwxrwxrwx 1 root root 10 Feb 19 01:21 /dev/input/by-id/usb-FeiYing_Model_GOLD_WARRIOR_SIM_-_XTR_-_80926R-if01-event-joystick -> ../event12
lrwxrwxrwx 1 root root 6 Feb 19 01:21 /dev/input/by-id/usb-FeiYing_Model_GOLD_WARRIOR_SIM_-_XTR_-_80926R-if01-joystick -> ../js1
когда я пробую jstest и двигаю палочки, ничего не происходит.
#jstest /dev/input/js1
Driver version is 2.1.0.
Joystick (FeiYing Model GOLD WARRIOR SIM - XTR - 80926R ) has 4 axes (X, Y, Rz, Throttle)
and 4 buttons (Trigger, ThumbBtn, ThumbBtn2, TopBtn).
Testing ... (interrupt to exit)
Axes: 0:-32767 1:-32767 2:-32767 3:-32767 Buttons: 0:off 1:off 2:off 3:off
когда я пытаюсь cat /dev /input /js1 или cat /dev /input /event12, тоже ничего.
Я нашел старый ноутбук с winXP, чтобы проверить, работает ли он там, XP загрузил драйвер «HID-совместимого игрового контроллера», и он отлично работал в калибровочном тесте.
Любые идеи, что не так, что я мог бы попытаться заставить его работать с Linux?
Спасибо!