Мышь и клавиатура зависают на док-станции Thunderbolt 3

Ситуация

У меня есть периферийная мышь и клавиатура, подключенные к USB порт на док-станции Thunderbolt 3.

    Mouse (or keyboard) <---USB---> Thunderbolt 3 dock <---TB3---> Notebook

Ноутбук представляет собой Razer Blade 2019 Advanced с RTX2070 Max-Q и драйвером NVIDIA 460. Док-станция Thunderbolt 3 - это док-станция HP Elite Thunderbolt 3. Все с новейшими обновлениями BIOS и прошивки. Проблема возникает независимо от производителя мыши и клавиатуры.

Проблема

Мышь (и клавиатура) зависает или зависает после того, как я перестал ее двигать / использовать. Когда я подключаю его к USB-порту док-станции Thunderbolt 3, он работает безупречно, пока я не перестану его двигать или использовать. Иногда я могу двинуться второй раз, но очень быстро.

Криминалистика

Журналы ничего не показывают. Нет ничего показательного по сравнению с подключением устройств к USB-порту на самом ноутбуке. Я прикрепил лог к ​​этому посту в конце.

Версия ядра 5.8.0-48-generic .Я попытался отключить любые параметры автозапуска с настройкой, например. usbcore.autosuspend = -1 командная строка ядра. Я проверил powertop и установил все на Плохо . Поскольку порт Thunderbolt 3 подключен к дискретному графическому процессору RTX2070, я попробовал драйвер nouveau , и возникла та же проблема. Я удалил tlp , и проблема не исчезла.

Мышь не исчезает из дерева устройств при зависании. Я попытался увидеть различия в / sys / bus / usb / devices /.../ power и других файлах, сравнивая, когда устройство подключено к внутреннему USB-порту и USB-порту на Thunderbolt 3. док. Никаких отличий не нашел.

Я могу воспроизвести поведение без переподключения, зайдя в соответствующую папку /sys/bus/usb/devices/7-1/7-1.2 и повторно авторизовав устройство, например echo 0> авторизовано; echo 1> авторизовано . Каждый раз, когда я это делаю, очень быстро можно использовать мышь, пока я не перестану ее двигать, а затем она снова зависнет.

Я попытался установить уровень и элемент управления и другие в папке / sys /.../ power на на , но это ничего не меняет.

Другое

Другие USB-устройства (например, флэш-накопители) не имеют этой проблемы с USB-портами док-станции Thunderbolt 3. Я пробовал также другие устройства HID, и проблема не устранена.

Проблема не проявляется в других операционных системах, отличных от Linux, например Windows.

Проблема появляется также на Live USB.

Проблема возникает также с драйвером nouveau .

Проблема появляется на любом USB-порту док-станции Thunderbolt 3.

Проблема также возникает в Fedora 33,34.

Системный журнал: при повторном подключении USB-мыши

Apr 10 15:02:25 blade kernel: [ 1760.207524] usb 7-1.2: new full-speed USB device number 6 using xhci_hcd
Apr 10 15:02:26 blade kernel: [ 1760.437240] usb 7-1.2: New USB device found, idVendor=046d, idProduct=c332, bcdDevice= 3.02
Apr 10 15:02:26 blade kernel: [ 1760.437245] usb 7-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Apr 10 15:02:26 blade kernel: [ 1760.437249] usb 7-1.2: Product: Gaming Mouse G502
Apr 10 15:02:26 blade kernel: [ 1760.437252] usb 7-1.2: Manufacturer: Logitech
Apr 10 15:02:26 blade kernel: [ 1760.437254] usb 7-1.2: SerialNumber: 
Apr 10 15:02:26 blade kernel: [ 1760.447749] input: Logitech Gaming Mouse G502 as /devices/pci0000:00/0000:00:1d.4/0000:04:00.0/0000:05:01.0/0000:07:00.0/0000:08:00.0/0000:09:00.0/usb7/7-1/7-1.2/7-1.2:1.0/0003:046D:C332.0013/input/input61
Apr 10 15:02:26 blade kernel: [ 1760.448299] hid-generic 0003:046D:C332.0013: input,hidraw1: USB HID v1.11 Mouse [Logitech Gaming Mouse G502] on usb-0000:09:00.0-1.2/input0
Apr 10 15:02:26 blade kernel: [ 1760.450590] input: Logitech Gaming Mouse G502 Keyboard as /devices/pci0000:00/0000:00:1d.4/0000:04:00.0/0000:05:01.0/0000:07:00.0/0000:08:00.0/0000:09:00.0/usb7/7-1/7-1.2/7-1.2:1.1/0003:046D:C332.0014/input/input62
Apr 10 15:02:26 blade kernel: [ 1760.507664] input: Logitech Gaming Mouse G502 Consumer Control as /devices/pci0000:00/0000:00:1d.4/0000:04:00.0/0000:05:01.0/0000:07:00.0/0000:08:00.0/0000:09:00.0/usb7/7-1/7-1.2/7-1.2:1.1/0003:046D:C332.0014/input/input63
Apr 10 15:02:26 blade kernel: [ 1760.507811] input: Logitech Gaming Mouse G502 System Control as /devices/pci0000:00/0000:00:1d.4/0000:04:00.0/0000:05:01.0/0000:07:00.0/0000:08:00.0/0000:09:00.0/usb7/7-1/7-1.2/7-1.2:1.1/0003:046D:C332.0014/input/input64
Apr 10 15:02:26 blade kernel: [ 1760.508071] hid-generic 0003:046D:C332.0014: input,hiddev0,hidraw9: USB HID v1.11 Keyboard [Logitech Gaming Mouse G502] on usb-0000:09:00.0-1.2/input1
Apr 10 15:02:26 blade mtp-probe: checking bus 7, device 6: "/sys/devices/pci0000:00/0000:00:1d.4/0000:04:00.0/0000:05:01.0/0000:07:00.0/0000:08:00.0/0000:09:00.0/usb7/7-1/7-1.2"
Apr 10 15:02:26 blade mtp-probe: bus: 7, device: 6 was not an MTP device
Apr 10 15:02:26 blade boltd[1361]: probing: started [1000]
Apr 10 15:02:26 blade mtp-probe: checking bus 7, device 6: "/sys/devices/pci0000:00/0000:00:1d.4/0000:04:00.0/0000:05:01.0/0000:07:00.0/0000:08:00.0/0000:09:00.0/usb7/7-1/7-1.2"
Apr 10 15:02:26 blade mtp-probe: bus: 7, device: 6 was not an MTP device
Apr 10 15:02:29 blade boltd[1361]: probing: timeout, done: [2863040] (2000000)
1
задан 10 April 2021 в 16:20

0 ответов

Другие вопросы по тегам:

Похожие вопросы: