Контроллер Logitech не передается в виртуальную машину Centos как джойстик

Контроллер Logitech не передается в виртуальную машину Centos как джойстик

У меня есть 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 ничего не происходит, когда я нажимаю кнопки или перемещаю джойстик на контроллере.

Связанный контент