
Eu tenho um Logitech Dual Action Controller que estou tentando usar em uma máquina virtual Centos (usando VirtualBox). O controlador está no modo "D" (de acordo com a chave na parte traseira do controlador) e está passando para o vm como Bus 001 Device 003: ID 046d:c216 Logitech, Inc. Dual Action Gamepad
.
Ele aparece /dev/input
como event7
. Deve aparecer js0
indicando que é uma entrada de joystick.
Eu tentei:
- Atualizando meu kernel - sem alterações
- Instalando joy-dev - sem alterações
- Executando o evtest para testar a entrada do controlador - o Evtest não teve nenhuma saída, independentemente do botão que eu pressionei no controlador.
- Usando o controlador no modo "X" (chave na parte traseira do controlador) - Não foi criado um novo evento ou joystick em /dev/input.
Alguém tem alguma sugestão sobre como passar corretamente esse controlador para minha VM como um joystick? Estou sem ideias.
Obrigado
Pelo comentário:
A saída do dmesg quando eu uso o grep para Logitech é:
[8308.864059] usb 2-1: Produto: Logitech Dual Action
[8308.864061] usb 2-1: Fabricante: Logitech
[8318.897422] entrada: Logitech Logitech Dual Action como /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: Joystick USB HID v1.11 [Logitech Logitech Dual Action] em usb-0000:00:06.0-1/input0
Apenasumum novo evento é criado quando eu conecto o controlador. Ao executar o Evtest para o evento7, nada acontece quando eu pressiono botões ou movo o joystick no controlador.