Bug 108121

Summary: Logitech mouse LX710 Cordless Desktop Laser not detected anymore with 4.4-rc1 kernel
Product: Drivers Reporter: Tasev Nikola (tasev.stefanoska)
Component: Input DevicesAssignee: drivers_input-devices
Status: NEW ---    
Severity: normal CC: benjamin.tissoires, dmitry.torokhov
Priority: P1    
Hardware: x86-64   
OS: Linux   
Kernel Version: 4.4-rc1 Subsystem:
Regression: No Bisected commit-id:
Attachments: 0001-HID-lg-restrict-filtering-out-of-first-interface-to-.patch

Description Tasev Nikola 2015-11-18 08:44:52 UTC
Hi 

I have a Logitech LX710 Cordless Desktop

lsusb :
Bus 004 Device 002: ID 046d:c517 Logitech, Inc. LX710 Cordless Desktop Laser

The mouse is no more detected in the 4.4-rc1 kernel, the keyboard is as usual.


Kernel 4.3 :

2.202947] hidraw: raw HID events driver (C) Jiri Kosina
[    2.215800] usbcore: registered new interface driver usbhid
[    2.215802] usbhid: USB HID core driver
[    2.216439] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:12.1/usb4/4-2/4-2:1.0/0003:046D:C517.0001/input/input3
[    2.271115] logitech 0003:046D:C517.0001: input,hidraw0: USB HID v1.10 Keyboard [Logitech USB Receiver] on usb-0000:00:12.1-2/input0
[    2.271125] logitech 0003:046D:C517.0002: fixing up Logitech keyboard report descriptor
[    2.271635] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:12.1/usb4/4-2/4-2:1.1/0003:046D:C517.0002/input/input4
[    2.327886] logitech 0003:046D:C517.0002: input,hiddev0,hidraw1: USB HID v1.10 Mouse [Logitech USB Receiver] on usb-0000:00:12.1-2/input1



Kernel 4.4-rc1

   2.215530] hidraw: raw HID events driver (C) Jiri Kosina
[    2.227322] usbcore: registered new interface driver usbhid
[    2.227324] usbhid: USB HID core driver
[    2.227961] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:12.1/usb4/4-2/4-2:1.0/0003:046D:C517.0001/input/input3
[    2.283287] logitech 0003:046D:C517.0001: input,hidraw0: USB HID v1.10 Keyboard [Logitech USB Receiver] on usb-0000:00:12.1-2/input0


After reverting the small diff between kernel 4.3 - 4.4-rc1 in drivers/hid/hid-lg.c an recompiling, it works again
Comment 1 Tasev Nikola 2015-11-24 14:29:58 UTC
Hi 

The bug is still present in the 4.4-rc2 kernel
Comment 2 Benjamin Tissoires 2015-11-30 09:27:35 UTC
Created attachment 195991 [details]
0001-HID-lg-restrict-filtering-out-of-first-interface-to-.patch

Looks like 29fae1c85 ("HID: logitech: Add support for G29") was a little
bit aggressive.

Can you give a test on the attached patch?
I'll send it upstream when I get your tested-by.
Comment 3 Tasev Nikola 2015-11-30 18:35:03 UTC
(In reply to Benjamin Tissoires from comment #2)
> Created attachment 195991 [details]
> 0001-HID-lg-restrict-filtering-out-of-first-interface-to-.patch
> 
> Looks like 29fae1c85 ("HID: logitech: Add support for G29") was a little
> bit aggressive.
> 
> Can you give a test on the attached patch?
> I'll send it upstream when I get your tested-by.

Just tested, it work's

Thank you