Ubuntu 20.04.1 LTS - Мышь удалена и периодически добавляется Обновление

обновление: та же проблема возникает в 20.10 с ядром 5.8.

У меня икота мыши, которая появляется и исчезает, когда мышь перестает отвечать на запросы, когда устройство удаляется и снова добавляется UDEV. См. Журнал ниже.

Есть еще одно сообщение, в котором клавиатура и мышь не были обнаружены вообще, и в этом сообщении предлагалось переустановить ОС заново, но должно быть правильное решение этой проблемы без переустановки.

Подсказка к разгадке. эта проблема может быть следующей: okt 21 15:12:37 trillian / usr / lib / gdm3 / gdm-x-session [2808]: (II) Это устройство могло быть добавлено с другим файлом устройства. Но где я могу проверить, есть ли несколько записей для этого устройства?

/usr/lib/gdm3/gdm-x-session[205327]: (**) Option "fd" "109"
/usr/lib/gdm3/gdm-x-session[205327]: (II) event3  - Logitech Gaming Mouse G400: device removed
/usr/lib/gdm3/gdm-x-session[205327]: (II) UnloadModule: "libinput" 
/usr/lib/gdm3/gdm-x-session[205327]: (II) systemd-logind: releasing fd for 13:67
gnome-shell[205444]: pushModal: invocation of begin_modal failed
kernel: usb 2-1.6: new full-speed USB device number 36 using ehci-pci 
kernel: usb 2-1.6: New USB device found, idVendor=046d, idProduct=c245, bcdDevice=69.00
kernel: usb 2-1.6: New USB device strings: Mfr=1, Product=2, SerialNumber=0
kernel: usb 2-1.6: Product: Gaming Mouse G400
kernel: usb 2-1.6: Manufacturer: Logitech
kernel: input: Logitech Gaming Mouse G400 as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6:1.0/0003:046D:C245.003C/input/input48
kernel: hid-generic 0003:046D:C245.003C: input,hidraw1: USB HID v1.10 Mouse [Logitech Gaming Mouse G400] on usb-0000:00:1d.0-1.6/input0
kernel: hid-generic 0003:046D:C245.003D: hiddev0,hidraw2: USB HID v1.10 Device [Logitech Gaming Mouse G400] on usb-0000:00:1d.0-1.6/input1
mtp-probe[782715]: checking bus 2, device 36: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6"
mtp-probe[782715]: bus: 2, device: 36 was not an MTP device 
/usr/lib/gdm3/gdm-x-session[2808]: (II) config/udev: Adding input device Logitech Gaming Mouse G400 (/dev/input/mouse0) 
/usr/lib/gdm3/gdm-x-session[2808]: (II) No input driver specified, ignoring this device.
/usr/lib/gdm3/gdm-x-session[2808]: (II) This device may have been added with another device file.
/usr/lib/gdm3/gdm-x-session[205327]: (II) config/udev: Adding input device Logitech Gaming Mouse G400 (/dev/input/mouse0) 
/usr/lib/gdm3/gdm-x-session[205327]: (II) No input driver specified, ignoring this device.
/usr/lib/gdm3/gdm-x-session[205327]: (II) This device may have been added with another device file.
/usr/lib/gdm3/gdm-x-session[2808]: (II) config/udev: Adding input device Logitech Gaming Mouse G400 (/dev/input/event3) 
/usr/lib/gdm3/gdm-x-session[2808]: (**) Logitech Gaming Mouse G400: Applying InputClass "libinput pointer catchall"
/usr/lib/gdm3/gdm-x-session[2808]: (II) Using input driver 'libinput' for 'Logitech Gaming Mouse G400'
mtp-probe[782731]: checking bus 2, device 36: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6"
mtp-probe[782731]: bus: 2, device: 36 was not an MTP device 
/usr/lib/gdm3/gdm-x-session[2808]: (II) systemd-logind: got fd for /dev/input/event3 13:67 fd 27 paused 1
/usr/lib/gdm3/gdm-x-session[2808]: (II) systemd-logind: releasing fd for 13:67
/usr/lib/gdm3/gdm-x-session[205327]: (II) config/udev: Adding input device Logitech Gaming Mouse G400 (/dev/input/event3) 
/usr/lib/gdm3/gdm-x-session[205327]: (**) Logitech Gaming Mouse G400: Applying InputClass "libinput pointer catchall"
/usr/lib/gdm3/gdm-x-session[205327]: (II) Using input driver 'libinput' for 'Logitech Gaming Mouse G400'
/usr/lib/gdm3/gdm-x-session[205327]: (II) systemd-logind: got fd for /dev/input/event3 13:67 fd 109 paused 0
/usr/lib/gdm3/gdm-x-session[205327]: (**) Logitech Gaming Mouse G400: always reports core events
/usr/lib/gdm3/gdm-x-session[205327]: (**) Option "Device" "/dev/input/event3"
/usr/lib/gdm3/gdm-x-session[205327]: (**) Option "_source" "server/udev"
/usr/lib/gdm3/gdm-x-session[205327]: (II) event3  - Logitech Gaming Mouse G400: is tagged by udev as: Mouse 
/usr/lib/gdm3/gdm-x-session[205327]: (II) event3  - Logitech Gaming Mouse G400: device set to 800 DPI
/usr/lib/gdm3/gdm-x-session[205327]: (II) event3  - Logitech Gaming Mouse G400: device is a pointer
/usr/lib/gdm3/gdm-x-session[205327]: (II) event3  - Logitech Gaming Mouse G400: device removed
/usr/lib/gdm3/gdm-x-session[205327]: (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6:1.0/0003:046D:C245.003C/input/input48/event3"
/usr/lib/gdm3/gdm-x-session[205327]: (II) XINPUT: Adding extended input device "Logitech Gaming Mouse G400" (type: MOUSE, id 10)
/usr/lib/gdm3/gdm-x-session[205327]: (**) Option "AccelerationScheme" "none"
/usr/lib/gdm3/gdm-x-session[205327]: (**) Logitech Gaming Mouse G400: (accel) selected scheme none/0
/usr/lib/gdm3/gdm-x-session[205327]: (**) Logitech Gaming Mouse G400: (accel) acceleration factor: 2.000
/usr/lib/gdm3/gdm-x-session[205327]: (**) Logitech Gaming Mouse G400: (accel) acceleration threshold: 4
/usr/lib/gdm3/gdm-x-session[205327]: (II) event3  - Logitech Gaming Mouse G400: is tagged by udev as: Mouse 
/usr/lib/gdm3/gdm-x-session[205327]: (II) event3  - Logitech Gaming Mouse G400: device set to 800 DPI
/usr/lib/gdm3/gdm-x-session[205327]: (II) event3  - Logitech Gaming Mouse G400: device is a pointer

Из журнала выше это особенно бросается в глаза:

/usr/lib/gdm3/gdm-x-session[205327]: (II) config/udev: Adding input device Logitech Gaming Mouse G400 (/dev/input/mouse0) 
/usr/lib/gdm3/gdm-x-session[205327]: (II) No input driver specified, ignoring this device.
/usr/lib/gdm3/gdm-x-session[205327]: (II) This device may have been added with another device file.
/usr/lib/gdm3/gdm-x-session[2808]: (II) config/udev: Adding input device Logitech Gaming Mouse G400 (/dev/input/event3) 

Похоже, что устройство зарегистрировано на двух разных устройствах одновременно: / dev / input / mouse0 и / dev / input / event3 .

Правильно ли предположить, что это причина периодических проблем?

Новая проблема возникла теперь после устройство было удалено и добавлено заново. Аппарат вообще перестал работать, перестала работать и клавиатура. Журнал рассылался спамом из-за следующей ошибки:

kernel: usb 2-1.2: reset full-speed USB device number 28 using ehci-pci
kernel: usb 2-1.1: reset full-speed USB device number 3 using ehci-pci
kernel: usb 2-1.2: reset full-speed USB device number 28 using ehci-pci
kernel: usb 2-1.2: reset full-speed USB device number 28 using ehci-pci
kernel: usb 2-1.2: device descriptor read/all, error -32
kernel: usb 2-1.2: reset full-speed USB device number 28 using ehci-pci
kernel: usb 2-1.2: reset full-speed USB device number 28 using ehci-pci
kernel: usb 2-1.2: device descriptor read/all, error -32
[..]

Чтобы мышь и клавиатура снова заработали, мне пришлось отключить их от разъемов USB за компьютером и подключить их к своему USB-концентратору.

Я также попытался отключить USB autosuspend, добавив GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash usbcore.autosuspend = -1" в / etc / default / grub и убедившись, что автоматическая приостановка отключена:

# cat /sys/module/usbcore/parameters/autosuspend 
-1

Проблема похожа на ошибку, о которой сообщалось еще в 2018 году, и я добавил комментарий, показывающий вывод журнала из последнего отключения / подключения и ссылку на этот пост. https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1794245

Информация о dmesg:

 1870.524306] usb 2-1.4.2: USB disconnect, device number 16
[ 1870.901919] usb 2-1.4.2: new full-speed USB device number 17 using ehci-pci
[ 1871.497893] usb 2-1.4.2: device not accepting address 17, error -32
[ 1871.885903] usb 2-1.4.2: new full-speed USB device number 18 using ehci-pci
[ 1872.097419] usb 2-1.4.2: New USB device found, idVendor=046d, idProduct=c245, bcdDevice=69.00
[ 1872.097423] usb 2-1.4.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1872.097425] usb 2-1.4.2: Product: Gaming Mouse G400
[ 1872.097426] usb 2-1.4.2: Manufacturer: Logitech
[ 1872.099567] input: Logitech Gaming Mouse G400 as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4.2/2-1.4.2:1.0/0003:046D:C245.0018/input/input30
[ 1872.158074] hid-generic 0003:046D:C245.0018: input,hidraw0: USB HID v1.10 Mouse [Logitech Gaming Mouse G400] on usb-0000:00:1d.0-1.4.2/input0
[ 1872.159609] hid-generic 0003:046D:C245.0019: hiddev0,hidraw1: USB HID v1.10 Device [Logitech Gaming Mouse G400] on usb-0000:00:1d.0-1.4.2/input1
[ 1872.572295] usb 2-1.4.2: USB disconnect, device number 18
[ 1872.961869] usb 2-1.4.2: new full-speed USB device number 19 using ehci-pci
[ 1873.173417] usb 2-1.4.2: New USB device found, idVendor=046d, idProduct=c245, bcdDevice=69.00
[ 1873.173421] usb 2-1.4.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1873.173423] usb 2-1.4.2: Product: Gaming Mouse G400
[ 1873.173425] usb 2-1.4.2: Manufacturer: Logitech
[ 1873.175597] input: Logitech Gaming Mouse G400 as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4.2/2-1.4.2:1.0/0003:046D:C245.001A/input/input31
[ 1873.234054] hid-generic 0003:046D:C245.001A: input,hidraw0: USB HID v1.10 Mouse [Logitech Gaming Mouse G400] on usb-0000:00:1d.0-1.4.2/input0
[ 1873.235454] hid-generic 0003:046D:C245.001B: hiddev0,hidraw1: USB HID v1.10 Device [Logitech Gaming Mouse G400] on usb-0000:00:1d.0-1.4.2/input1
1
задан 12 November 2020 в 02:59

1 ответ

Похоже, проблема вовсе не связана с программным обеспечением, и то, что проблема возникла, когда я установил Ubuntu поверх Fedora, было просто совпадением, а не проблемой самой Ubuntu. Согласно комментарию к этому видео на YouTube, в котором объясняется, как разобрать мышь:

Более толстая часть кабеля, расположенная в изгибе, кажется, всегда слишком быстро изнашивается от использования. Но если вы потянете шнур всего на несколько сантиметров так, чтобы нормальный отрезок шнура находился в пределах этого изгиба, мышь будет работать нормально и не отключится во время использования.

0
ответ дан 23 November 2020 в 22:47

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

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