Comment 17 for bug 993655

Revision history for this message
Jevonearth (ebjorsell) wrote :

The workaround in #14 is also working for me. However, whenever I pick up the device, or press any button on the device, I need to reload the usbhid module, which is very annoying.

I looked into using udev rules as suggested in #16, but the events seem to be limited to USB device attachment/detachment. I don't know how to find the event associated with the events associated with me pressing buttons on the headset.

The 'udevadm monitor' command does not list any events for button presses, just for USB attach/detach.

FYI, here's the command I use, as you can see I also unload/reload hid_logitech_dj, as I can't unload usbhid otherwise.

 sudo rmmod hid_logitech_dj && sudo rmmod usbhid && sudo modprobe usbhid quirks=047f:ab01:0x04 && sudo modprobe hid_logitech_dj

Looking forward to finding a workable solution to this. Sure is nice to use my headset again, despite having to reset quirks mode every-time I start/finish a call.