Logitech Dual Action wird in Linux nicht als Eingabegerät erkannt

696
user489481

Aus irgendeinem Grund funktionierte mein Gamepad nicht mehr. Es wird erkannt, wenn ich es an den USB-Anschluss anschließe, es wird jedoch nicht als Eingabegerät erkannt.

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 

Beachten Sie, dass es nicht als Eingabegerät hinzugefügt wird.

lsusb

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

... aber es wird im USB-Hub erkannt.

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 

... und es wird nicht als Eingabegerät hinzugefügt.

Ich habe joydev und usbhid in den Kernel kompiliert. Dieses Gamepad funktionierte früher, aber es schien zufällig zu funktionieren und ich weiß nicht, was das Problem ist.

0
Funktioniert das Gamepad mit einem anderen Betriebssystem? ein anderer Computer? Kamil Maciorowski vor 8 Jahren 0
Ja, es funktioniert unter Windows 8 auf demselben Computer. user489481 vor 8 Jahren 0

1 Antwort auf die Frage

0
user489481

Anscheinend wurde der Treiber, der für mein bestimmtes Gamepad verantwortlich war, zu CONFIG_HID_LOGITECH verschoben. Nachdem das in meinem Kernel aktiviert wurde, funktioniert das Gamepad wieder.