O Logitech Dual Action não foi detectado como dispositivo de entrada no Linux

0

Por algum motivo, meu gamepad parou de funcionar. Ele é detectado quando eu o conecto na porta USB, mas não é reconhecido como um dispositivo de entrada.

dmesg

[  917.280315] usb 1-3: new low-speed USB device number 8 using xhci_hcd
[  917.462991] usb 1-3: New USB device found, idVendor=046d, idProduct=c216
[  917.462994] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  917.462995] usb 1-3: Product: Logitech Dual Action
[  917.462996] usb 1-3: Manufacturer: Logitech

Observe que não está sendo adicionado como um dispositivo de entrada.

lsusb

...
Bus 001 Device 008: ID 046d:c216 Logitech, Inc. Dual Action Gamepad
...

... mas é reconhecido no hub USB.

ls /dev/input/by-path

pci-0000:00:14.0-usb-0:1:1.0-event-mouse
pci-0000:00:14.0-usb-0:1:1.0-mouse
pci-0000:00:14.0-usb-0:7:1.0-event
platform-i8042-serio-0-event-kbd
platform-i8042-serio-4-event-mouse
platform-i8042-serio-4-mouse

... e não está sendo adicionado como um dispositivo de entrada.

Eu tenho joydev e usbhid compilados no kernel. Esse gamepad costumava funcionar, mas parecia parar de funcionar aleatoriamente e não sei qual é o problema.

    
por user489481 15.05.2016 / 21:54

1 resposta

0

Aparentemente, o driver responsável pelo meu gamepad em particular foi movido para o CONFIG_HID_LOGITECH. Depois de habilitar isso no meu kernel, o gamepad funciona novamente.

    
por 17.05.2016 / 02:23