
У меня есть Logitech Dual Action Controller, который я пытаюсь использовать в виртуальной машине Centos (используя VirtualBox). Контроллер находится в режиме "D" (согласно переключателю на задней панели контроллера) и проходит через виртуальную машину как Bus 001 Device 003: ID 046d:c216 Logitech, Inc. Dual Action Gamepad
.
Он отображается /dev/input
как event7
. Он должен отображаться как , js0
что указывает на то, что это ввод с джойстика.
Я пытался:
- Обновляю ядро - никаких изменений
- Установка joy-dev - никаких изменений
- Запуск evtest для проверки входных данных контроллера. Evtest не выдавал никаких выходных данных, какую бы кнопку я ни нажимал на контроллере.
- Использование контроллера в режиме «X» (переключатель на задней панели контроллера) — не создало новое событие или джойстик в /dev/input.
Есть ли у кого-нибудь предложения, как правильно передать этот контроллер в мою виртуальную машину в качестве джойстика? У меня нет идей.
Спасибо
Согласно комментарию:
Вывод dmesg при выполнении grep для Logitech следующий:
[ 8308.864059] usb 2-1: Продукт: Logitech Dual Action
[ 8308.864061] usb 2-1: Производитель: Logitech
[ 8318.897422] вход: Logitech Logitech Dual Action как /devices/pci0000:00/0000:00:06.0/usb2/2-1/2-1:1.0/input/input7
[ 8318.897859] hid-generic 0003:046D:C216.0001: input,hidraw0: USB HID v1.11 Джойстик [Logitech Logitech Dual Action] на usb-0000:00:06.0-1/input0
ТолькоодинПри подключении контроллера создается новое событие. При запуске Evtest для event7 ничего не происходит, когда я нажимаю кнопки или перемещаю джойстик на контроллере.