I'm running debian SID on my desktop computer (mostly used as a media server), and I recently noticed that systemd-udevd was using 100% of my CPU. After investigating the issue a bit, it seems the problem is with logitech M570's interaction with my system. In particular, when the usb transceiver is plugged in, I see the following in my dmesg output:
Code: Select all
<snip>
[ 197.778802] logitech-hidpp-device 0003:046D:1028.00ED: input,hidraw3: USB HID v1.11 Mouse [Logitech M570] on usb-0000:00:14.0-7:1
[ 198.042420] usb 3-10: new full-speed USB device number 63 using xhci_hcd
[ 198.184700] usb 3-10: New USB device found, idVendor=046d, idProduct=c52b
[ 198.184703] usb 3-10: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 198.184705] usb 3-10: Product: USB Receiver
[ 198.184707] usb 3-10: Manufacturer: Logitech
[ 198.190801] logitech-djreceiver 0003:046D:C52B.00F0: hiddev0,hidraw1: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:14.0-10/input2
[ 198.310550] usb 3-7: USB disconnect, device number 62
[ 198.317759] input: Logitech M570 as /devices/pci0000:00/0000:00:14.0/usb3/3-10/3-10:1.2/0003:046D:C52B.00F0/0003:046D:1028.00F1/input/input32
[ 198.342789] logitech-hidpp-device 0003:046D:1028.00F1: input,hidraw2: USB HID v1.11 Mouse [Logitech M570] on usb-0000:00:14.0-10:1
[ 198.606440] usb 3-7: new full-speed USB device number 64 using xhci_hcd
[ 198.748885] usb 3-7: New USB device found, idVendor=046d, idProduct=c52b
[ 198.748890] usb 3-7: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 198.748893] usb 3-7: Product: USB Receiver
[ 198.748896] usb 3-7: Manufacturer: Logitech
[ 198.755064] logitech-djreceiver 0003:046D:C52B.00F4: hiddev0,hidraw3: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:14.0-7/input2
[ 198.874543] usb 3-10: USB disconnect, device number 63
[ 198.881762] input: Logitech M570 as /devices/pci0000:00/0000:00:14.0/usb3/3-7/3-7:1.2/0003:046D:C52B.00F4/0003:046D:1028.00F5/input/input33
[ 198.906769] logitech-hidpp-device 0003:046D:1028.00F5: input,hidraw1: USB HID v1.11 Mouse [Logitech M570] on usb-0000:00:14.0-7:1
[ 199.170456] usb 3-10: new full-speed USB device number 65 using xhci_hcd
[ 199.312887] usb 3-10: New USB device found, idVendor=046d, idProduct=c52b
[ 199.312892] usb 3-10: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 199.312895] usb 3-10: Product: USB Receiver
[ 199.312897] usb 3-10: Manufacturer: Logitech
[ 199.319017] logitech-djreceiver 0003:046D:C52B.00F8: hiddev0,hidraw2: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:14.0-10/input2
[ 199.438715] usb 3-7: USB disconnect, device number 64
[ 199.445741] input: Logitech M570 as /devices/pci0000:00/0000:00:14.0/usb3/3-10/3-10:1.2/0003:046D:C52B.00F8/0003:046D:1028.00F9/input/input34
[ 199.495052] logitech-hidpp-device 0003:046D:1028.00F9: input,hidraw1: USB HID v1.11 Mouse [Logitech M570] on usb-0000:00:14.0-10:1
[ 199.758475] usb 3-7: new full-speed USB device number 66 using xhci_hcd
[ 200.502586] usb 3-10: USB disconnect, device number 65
...
When I disconnect the transceiver, the error messages stop and cpu usage goes back to normal. I was wondering, does anyone have any suggestion on how I can fix this?