Logitech Dual Action не определяется как устройство ввода в Linux

604
user489481

По какой-то причине мой геймпад перестал работать. Он обнаруживается, когда я подключаю его к USB-порту, но не распознается как устройство ввода.

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 

Обратите внимание, что он не добавляется в качестве устройства ввода.

lsusb

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

... но это распознается в концентраторе 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 

... и он не добавляется в качестве устройства ввода.

У меня есть joydev и usbhid, скомпилированные в ядро. Этот геймпад раньше работал, но, казалось, случайно перестал работать, и я не знаю, в чем проблема.

0
Геймпад работает с другой ОС? другой компьютер? Kamil Maciorowski 7 лет назад 0
Да, он работает под Windows 8 на том же компьютере. user489481 7 лет назад 0

1 ответ на вопрос

0
user489481

Судя по всему, драйвер, который отвечал за мой конкретный геймпад, был перенесен в CONFIG_HID_LOGITECH. После включения этого в моем ядре, геймпад снова работает.