You are not logged in.
Hello there. I'm having the following issue that has persisted through various kernel updates, and various arch-based distros too:
I use a USB KVM Switch that it's connected to my work computer (OSX), and my personal computer with Arch (kernel 6.6.6-arch1-1). This issue is that when I switch from my work computer to my personal computer, sometimes either the mouse, the keyboard, or both aren't detected. The keyboard I think its related to the firmware of the keyboard itself, but the mouse issue (a Logitech G Pro Wireless) baffles me. It seems that the driver logitech-hidpp-device doesn't load everytime. I know I can replicate the issue by pressing the mouse buttons during the switch. But sometimes it just happens and I end up running a little script to reconnect it, and it works
USB_PORT=3-3.3
echo $USB_PORT | tee /sys/bus/usb/drivers/usb/unbind
echo $USB_PORT | tee /sys/bus/usb/drivers/usb/bindIs there anyway I can fix this? I've read that probably udev rules is my way to go, but I'm having issues grasping that info.
Here are some logs, being the problematic device in this case the USB 3-3.3
Failed KVM switch, the mouse wasn't detected
[Dec13 20:40] usb 3-3: USB disconnect, device number 42
[ +0.000010] usb 3-3.1: USB disconnect, device number 43
[ +0.240758] usb 4-3: USB disconnect, device number 39
[ +0.452599] usb 3-3.3: USB disconnect, device number 44
[ +0.192068] usb 3-3.4: USB disconnect, device number 45
[ +8.658635] usb 3-3: new high-speed USB device number 46 using xhci_hcd
[ +0.148598] usb 3-3: New USB device found, idVendor=05e3, idProduct=0610, bcdDevice= 6.56
[ +0.000009] usb 3-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ +0.000004] usb 3-3: Product: USB2.1 Hub
[ +0.000003] usb 3-3: Manufacturer: GenesysLogic
[ +0.056824] hub 3-3:1.0: USB hub found
[ +0.000539] hub 3-3:1.0: 4 ports detected
[ +0.060800] usb 4-3: new SuperSpeed USB device number 40 using xhci_hcd
[ +0.019289] usb 4-3: New USB device found, idVendor=05e3, idProduct=0626, bcdDevice= 6.56
[ +0.000008] usb 4-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ +0.000004] usb 4-3: Product: USB3.1 Hub
[ +0.000003] usb 4-3: Manufacturer: GenesysLogic
[ +0.031554] hub 4-3:1.0: USB hub found
[ +0.000293] hub 4-3:1.0: 4 ports detected
[ +0.198735] usb 3-3.1: new full-speed USB device number 47 using xhci_hcd
[ +0.153449] usb 3-3.1: New USB device found, idVendor=320f, idProduct=5055, bcdDevice= 1.09
[ +0.000010] usb 3-3.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ +0.000004] usb 3-3.1: Product: FEKER Alice80
[ +0.000003] usb 3-3.1: Manufacturer: Telink
[ +0.187357] input: Telink FEKER Alice80 as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb3/3-3/3-3.1/3-3.1:1.0/0003:320F:5055.0171/input/input441
[ +0.056146] hid-generic 0003:320F:5055.0171: input,hidraw0: USB HID v1.11 Keyboard [Telink FEKER Alice80 ] on usb-0000:0b:00.3-3.1/input0
[ +0.007073] hid-generic 0003:320F:5055.0172: hiddev96,hidraw1: USB HID v1.11 Device [Telink FEKER Alice80 ] on usb-0000:0b:00.3-3.1/input1
[ +0.018085] input: Telink FEKER Alice80 Keyboard as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb3/3-3/3-3.1/3-3.1:1.2/0003:320F:5055.0173/input/input442
[ +0.054680] input: Telink FEKER Alice80 as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb3/3-3/3-3.1/3-3.1:1.2/0003:320F:5055.0173/input/input443
[ +0.000092] input: Telink FEKER Alice80 as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb3/3-3/3-3.1/3-3.1:1.2/0003:320F:5055.0173/input/input444
[ +0.000085] input: Telink FEKER Alice80 Mouse as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb3/3-3/3-3.1/3-3.1:1.2/0003:320F:5055.0173/input/input445
[ +0.000184] hid-generic 0003:320F:5055.0173: input,hiddev97,hidraw2: USB HID v1.11 Keyboard [Telink FEKER Alice80 ] on usb-0000:0b:00.3-3.1/input2
[ +0.096177] usb 3-3.3: new full-speed USB device number 48 using xhci_hcd
[ +0.133105] usb 3-3.3: New USB device found, idVendor=046d, idProduct=c539, bcdDevice=39.06
[ +0.000009] usb 3-3.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ +0.000004] usb 3-3.3: Product: USB Receiver
[ +0.000003] usb 3-3.3: Manufacturer: Logitech
[ +0.111317] logitech-djreceiver 0003:046D:C539.0174: hidraw3: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-0000:0b:00.3-3.3/input0
[ +0.060197] logitech-djreceiver 0003:046D:C539.0175: hiddev98,hidraw4: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:0b:00.3-3.3/input1
[ +0.058888] logitech-djreceiver 0003:046D:C539.0176: hiddev99,hidraw5: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:0b:00.3-3.3/input2
[ +0.159799] usb 3-3.4: new full-speed USB device number 49 using xhci_hcd
[ +0.136784] usb 3-3.4: New USB device found, idVendor=1b1c, idProduct=0a6b, bcdDevice= 0.00
[ +0.000011] usb 3-3.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ +0.000003] usb 3-3.4: Product: CORSAIR HS80 RGB Wireless Gaming Receiver
[ +0.000004] usb 3-3.4: Manufacturer: Corsair
[ +0.000003] usb 3-3.4: SerialNumber: 16ce735800070215
[ +0.816788] input: Corsair CORSAIR HS80 RGB Wireless Gaming Receiver Keyboard as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb3/3-3/3-3.4/3-3.4:1.3/0003:1B1C:0A6B.0177/input/input446
[ +0.056668] input: Corsair CORSAIR HS80 RGB Wireless Gaming Receiver as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb3/3-3/3-3.4/3-3.4:1.3/0003:1B1C:0A6B.0177/input/input447
[ +0.000096] input: Corsair CORSAIR HS80 RGB Wireless Gaming Receiver as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb3/3-3/3-3.4/3-3.4:1.3/0003:1B1C:0A6B.0177/input/input448
[ +0.000089] input: Corsair CORSAIR HS80 RGB Wireless Gaming Receiver as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb3/3-3/3-3.4/3-3.4:1.3/0003:1B1C:0A6B.0177/input/input449
[ +0.000177] hid-generic 0003:1B1C:0A6B.0177: input,hiddev100,hidraw6: USB HID v1.11 Keyboard [Corsair CORSAIR HS80 RGB Wireless Gaming Receiver] on usb-0000:0b:00.3-3.4/input3
[ +0.007567] input: Corsair CORSAIR HS80 RGB Wireless Gaming Receiver as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb3/3-3/3-3.4/3-3.4:1.4/0003:1B1C:0A6B.0178/input/input450
[ +0.000231] hid-generic 0003:1B1C:0A6B.0178: input,hidraw7: USB HID v1.11 Mouse [Corsair CORSAIR HS80 RGB Wireless Gaming Receiver] on usb-0000:0b:00.3-3.4/input4
[ +0.965472] usb 3-3.1: reset full-speed USB device number 47 using xhci_hcdSuccessful kvm switch
[ +12.111313] usb 3-3: USB disconnect, device number 46
[ +0.000008] usb 3-3.1: USB disconnect, device number 47
[ +0.241656] usb 4-3: USB disconnect, device number 40
[ +0.415106] usb 3-3.3: USB disconnect, device number 48
[ +0.256041] usb 3-3.4: USB disconnect, device number 49
[Dec13 20:41] usb 4-3: new SuperSpeed USB device number 41 using xhci_hcd
[ +0.021395] usb 4-3: New USB device found, idVendor=05e3, idProduct=0626, bcdDevice= 6.56
[ +0.000007] usb 4-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ +0.000004] usb 4-3: Product: USB3.1 Hub
[ +0.000003] usb 4-3: Manufacturer: GenesysLogic
[ +0.026711] hub 4-3:1.0: USB hub found
[ +0.000280] hub 4-3:1.0: 4 ports detected
[ +0.094830] usb 3-3: new high-speed USB device number 50 using xhci_hcd
[ +0.145075] usb 3-3: New USB device found, idVendor=05e3, idProduct=0610, bcdDevice= 6.56
[ +0.000007] usb 3-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ +0.000004] usb 3-3: Product: USB2.1 Hub
[ +0.000003] usb 3-3: Manufacturer: GenesysLogic
[ +0.063694] hub 3-3:1.0: USB hub found
[ +0.000543] hub 3-3:1.0: 4 ports detected
[ +0.314005] usb 3-3.1: new full-speed USB device number 51 using xhci_hcd
[ +0.149129] usb 3-3.1: New USB device found, idVendor=320f, idProduct=5055, bcdDevice= 1.09
[ +0.000007] usb 3-3.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ +0.000003] usb 3-3.1: Product: FEKER Alice80
[ +0.000004] usb 3-3.1: Manufacturer: Telink
[ +0.188353] input: Telink FEKER Alice80 as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb3/3-3/3-3.1/3-3.1:1.0/0003:320F:5055.0179/input/input451
[ +0.056115] hid-generic 0003:320F:5055.0179: input,hidraw0: USB HID v1.11 Keyboard [Telink FEKER Alice80 ] on usb-0000:0b:00.3-3.1/input0
[ +0.006774] hid-generic 0003:320F:5055.017A: hiddev96,hidraw1: USB HID v1.11 Device [Telink FEKER Alice80 ] on usb-0000:0b:00.3-3.1/input1
[ +0.018552] input: Telink FEKER Alice80 Keyboard as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb3/3-3/3-3.1/3-3.1:1.2/0003:320F:5055.017B/input/input452
[ +0.054518] input: Telink FEKER Alice80 as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb3/3-3/3-3.1/3-3.1:1.2/0003:320F:5055.017B/input/input453
[ +0.000094] input: Telink FEKER Alice80 as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb3/3-3/3-3.1/3-3.1:1.2/0003:320F:5055.017B/input/input454
[ +0.000092] input: Telink FEKER Alice80 Mouse as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb3/3-3/3-3.1/3-3.1:1.2/0003:320F:5055.017B/input/input455
[ +0.000209] hid-generic 0003:320F:5055.017B: input,hiddev97,hidraw2: USB HID v1.11 Keyboard [Telink FEKER Alice80 ] on usb-0000:0b:00.3-3.1/input2
[ +0.096146] usb 3-3.3: new full-speed USB device number 52 using xhci_hcd
[ +0.136134] usb 3-3.3: New USB device found, idVendor=046d, idProduct=c539, bcdDevice=39.06
[ +0.000008] usb 3-3.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ +0.000004] usb 3-3.3: Product: USB Receiver
[ +0.000003] usb 3-3.3: Manufacturer: Logitech
[ +0.108314] logitech-djreceiver 0003:046D:C539.017C: hidraw3: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-0000:0b:00.3-3.3/input0
[ +0.063168] logitech-djreceiver 0003:046D:C539.017D: hiddev98,hidraw4: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:0b:00.3-3.3/input1
[ +0.061904] logitech-djreceiver 0003:046D:C539.017E: hiddev99,hidraw5: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:0b:00.3-3.3/input2
[ +0.058836] logitech-djreceiver 0003:046D:C539.017E: device of type eQUAD Lightspeed 1 (0x0c) connected on slot 1
[ +0.098300] usb 3-3.4: new full-speed USB device number 53 using xhci_hcd
[ +0.140464] usb 3-3.4: New USB device found, idVendor=1b1c, idProduct=0a6b, bcdDevice= 0.00
[ +0.000009] usb 3-3.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ +0.000004] usb 3-3.4: Product: CORSAIR HS80 RGB Wireless Gaming Receiver
[ +0.000003] usb 3-3.4: Manufacturer: Corsair
[ +0.000003] usb 3-3.4: SerialNumber: 16ce735800070215
[ +0.595738] logitech-hidpp-device 0003:046D:4079.017F: HID++ 4.2 device connected.
[ +0.119885] input: Logitech G Pro as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb3/3-3/3-3.3/3-3.3:1.2/0003:046D:C539.017E/0003:046D:4079.017F/input/input456
[ +0.000339] logitech-hidpp-device 0003:046D:4079.017F: input,hidraw6: USB HID v1.11 Keyboard [Logitech G Pro ] on usb-0000:0b:00.3-3.3/input2:1
[ +0.089811] input: Corsair CORSAIR HS80 RGB Wireless Gaming Receiver Keyboard as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb3/3-3/3-3.4/3-3.4:1.3/0003:1B1C:0A6B.0180/input/input457
[ +0.053977] input: Corsair CORSAIR HS80 RGB Wireless Gaming Receiver as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb3/3-3/3-3.4/3-3.4:1.3/0003:1B1C:0A6B.0180/input/input458
[ +0.000091] input: Corsair CORSAIR HS80 RGB Wireless Gaming Receiver as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb3/3-3/3-3.4/3-3.4:1.3/0003:1B1C:0A6B.0180/input/input459
[ +0.000091] input: Corsair CORSAIR HS80 RGB Wireless Gaming Receiver as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb3/3-3/3-3.4/3-3.4:1.3/0003:1B1C:0A6B.0180/input/input460
[ +0.000176] hid-generic 0003:1B1C:0A6B.0180: input,hiddev100,hidraw7: USB HID v1.11 Keyboard [Corsair CORSAIR HS80 RGB Wireless Gaming Receiver] on usb-0000:0b:00.3-3.4/input3
[ +0.007158] input: Corsair CORSAIR HS80 RGB Wireless Gaming Receiver as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb3/3-3/3-3.4/3-3.4:1.4/0003:1B1C:0A6B.0181/input/input461
[ +0.000205] hid-generic 0003:1B1C:0A6B.0181: input,hidraw8: USB HID v1.11 Mouse [Corsair CORSAIR HS80 RGB Wireless Gaming Receiver] on usb-0000:0b:00.3-3.4/input4
[ +1.068646] usb 3-3.1: reset full-speed USB device number 51 using xhci_hcdThanks in advance!
Offline