USB-клавиатура проходит десятки тестов перед регистрацией

USB-клавиатура проходит десятки тестов перед регистрацией

Я использую Ubuntu 22.04. Несколько месяцев назад, когда я все еще использовал 20.04, у меня начались проблемы с механической клавиатурой, которая до этого момента работала без сбоев. Это, должно быть, произошло после обновления, но поскольку это началось несколько месяцев назад, я не могу отследить, какие обновления были установлены до начала этой проблемы.

Проблема возникает после перезагрузки и после переключения переключателя KVM с моего рабочего ноутбука (Windows) на мой настольный компьютер Ubuntu. Переключатель KVM не является проблемой, проблема также возникает, когда клавиатура подключена напрямую к настольному ПК. Проблема не возникает на моем ноутбуке Windows.

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

Из journalctl (я заменил имя хоста на [имя хоста]):

aug 08 17:20:43 [hostname] kernel: usb 1-5.1.4: new full-speed USB device number 86 using xhci_hcd
aug 08 17:20:43 [hostname] kernel: usb 1-5.1.4: New USB device found, idVendor=04d9, idProduct=0348, bcdDevice= 1.10
aug 08 17:20:43 [hostname] kernel: usb 1-5.1.4: New USB device strings: Mfr=3, Product=1, SerialNumber=0
aug 08 17:20:43 [hostname] kernel: usb 1-5.1.4: Product: Ducky Keyboard
aug 08 17:20:43 [hostname] kerl: usb 1-5.1.4: Manufacturer: DuckyChannel International Co., Ltd.
aug 08 17:20:43 [hostname] kernel: input: DuckyChannel International Co., Ltd. Ducky Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.4/1-5.1.4:1.0/0003:04D9:0348.0>
aug 08 17:20:43 [hostname] kernel: hid-generic 0003:04D9:0348.0055: input,hidraw6: USB HID v1.11 Keyboard [DuckyChannel International Co., Ltd. Ducky Keyboard] on usb-0000:00:14.0-5>
aug 08 17:20:43 [hostname] kernel: usbhid 1-5.1.4:1.1: can't add hid device: -32
aug 08 17:20:43 [hostname] kernel: usbhid: probe of 1-5.1.4:1.1 failed with error -32
aug 08 17:20:43 [hostname] kernel: usbhid 1-5.1.4:1.2: can't add hid device: -32
aug 08 17:20:43 [hostname] kernel: usbhid: probe of 1-5.1.4:1.2 failed with error -32
aug 08 17:20:43 [hostname] kernel: usb 1-5.1.4: USB disconnect, device number 86
aug 08 17:20:43 [hostname] acpid[1320]: input device has been disconnected, fd 23
aug 08 17:20:43 [hostname] libvirtd[2050]: internal error: Missing udev property 'ID_VENDOR_ID' on '1-5.1.4'
aug 08 17:20:43 [hostname] libvirtd[2050]: internal error: Missing udev property 'ID_VENDOR_ID' on '1-5.1.4'
aug 08 17:20:43 [hostname] gnome-shell[2493]: Could not open device /dev/input/event21: Could not get device info for path /dev/input/event21: No such file or directory

В конце концов проверка прошла успешно и клавиатура заработала:

aug 08 17:47:26 [hostname] kernel: usb 1-5.1.4: new full-speed USB device number 126 using xhci_hcd
aug 08 17:47:26 [hostname] kernel: usb 1-5.1.4: New USB device found, idVendor=04d9, idProduct=0348, bcdDevice= 1.10
aug 08 17:47:26 [hostname] kernel: usb 1-5.1.4: New USB device strings: Mfr=3, Product=1, SerialNumber=0
aug 08 17:47:26 [hostname] kernel: usb 1-5.1.4: Product: Ducky Keyboard
aug 08 17:47:26 [hostname] kernel: usb 1-5.1.4: Manufacturer: DuckyChannel International Co., Ltd.
aug 08 17:47:26 [hostname] kernel: input: DuckyChannel International Co., Ltd. Ducky Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.4/1-5.1.4:1.0/0003:04D9:0348.0>
aug 08 17:47:26 [hostname] kernel: hid-generic 0003:04D9:0348.0C79: input,hidraw6: USB HID v1.11 Keyboard [DuckyChannel International Co., Ltd. Ducky Keyboard] on usb-0000:00:14.0-5>
aug 08 17:47:26 [hostname] kernel: hid-generic 0003:04D9:0348.0C7A: hiddev2,hidraw7: USB HID v1.11 Device [DuckyChannel International Co., Ltd. Ducky Keyboard] on usb-0000:00:14.0-5>
aug 08 17:47:26 [hostname] kernel: input: DuckyChannel International Co., Ltd. Ducky Keyboard System Control as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.4/1-5.1.4:1.2/0>
aug 08 17:47:26 [hostname] kernel: input: DuckyChannel International Co., Ltd. Ducky Keyboard Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.4/1-5.1.4:1.2>
aug 08 17:47:26 [hostname] kernel: input: DuckyChannel International Co., Ltd. Ducky Keyboard Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.4/1-5.1.4:1.2/0003:04D9:>
aug 08 17:47:26 [hostname] kernel: input: DuckyChannel International Co., Ltd. Ducky Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.4/1-5.1.4:1.2/0003:04D9:0348.0>
aug 08 17:47:26 [hostname] kernel: hid-generic 0003:04D9:0348.0C7B: input,hidraw8: USB HID v1.11 Mouse [DuckyChannel International Co., Ltd. Ducky Keyboard] on usb-0000:00:14.0-5.1.>
aug 08 17:47:26 [hostname] mtp-probe[267460]: checking bus 1, device 126: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.4"
aug 08 17:47:26 [hostname] mtp-probe[267460]: bus: 1, device: 126 was not an MTP device
aug 08 17:47:26 [hostname] systemd-logind[1412]: Watching system buttons on /dev/input/event21 (DuckyChannel International Co., Ltd. Ducky Keyboard)
aug 08 17:47:26 [hostname] systemd-logind[1412]: Watching system buttons on /dev/input/event22 (DuckyChannel International Co., Ltd. Ducky Keyboard System Control)
aug 08 17:47:27 [hostname] systemd-logind[1412]: Watching system buttons on /dev/input/event25 (DuckyChannel International Co., Ltd. Ducky Keyboard)

Я пробовал другие клавиатуры, другие порты USB и новый USB-кабель хорошего качества, так как такое поведение может указывать на проблему с питанием, и я пробовал разные профили питания, все безуспешно. Клавиатура — Ducky One2 RGB.

Я видел различные сообщения на askubuntu, stackexchange и других, в которых описывались похожие проблемы, но все без окончательного решения. В результате я трачу много времени, бездельничая после каждой перезагрузки или после переключения с ноутбука на настольный компьютер, ожидая, когда клавиатура станет доступной. Есть ли у кого-нибудь идеи о том, что может быть причиной этого?

Связанный контент