1 votes

Ubuntu 20.04.1 LTS - Souris supprimée et ajoutée par intermittence

Mise à jour : Le même problème se produit en 20.10 avec le noyau 5.8.

J'ai un problème de souris qui va et vient, la souris ne répond plus lorsque le périphérique est supprimé et ajouté à nouveau par UDEV. Voir le journal ci-dessous.

Il y a un autre post où le clavier et la souris n'ont pas été détectés du tout, et ce post suggérait de réinstaller le système d'exploitation à nouveau, mais il doit y avoir une solution appropriée à ce problème sans réinstallation.

Un indice de ce problème pourrait être : okt 21 15:12:37 trillian /usr/lib/gdm3/gdm-x-session[2808]: (II) This device may have been added with another device file. Mais où puis-je vérifier s'il existe plusieurs entrées pour cet appareil ?

/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

Dans le registre ci-dessus, celui-ci attire particulièrement mon attention :

/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) 

Il semble que l'appareil soit enregistré sur deux appareils différents en même temps : /dev/input/mouse0 y /dev/input/event3 .

Est-il correct de supposer que c'est ce qui cause les problèmes intermittents ?

Un nouveau problème est apparu après le retrait et l'ajout du dispositif. L'appareil a cessé de fonctionner et le clavier a également cessé de fonctionner. L'erreur suivante est apparue dans le journal :

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
[..]

Pour que la souris et le clavier fonctionnent à nouveau, j'ai dû les débrancher des prises USB situées derrière l'ordinateur et les brancher sur mon hub USB.

J'ai également essayé de désactiver l'autosuspend USB en ajoutant GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1" a /etc/default/grub et en vérifiant que la suspension automatique est désactivée :

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

Le problème est similaire à un bogue signalé en 2018 et j'ai ajouté un commentaire montrant la sortie du journal de la dernière déconnexion/connexion et le lien vers ce post. https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1794245

dmesg info :

 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

0voto

bol Points 19

Le problème ne semble pas être un problème de logiciel, et le fait que le problème ait commencé lorsque j'ai installé Ubuntu plutôt que Fedora n'est qu'une coïncidence et non un problème lié à Ubuntu lui-même. D'après les commentaires sur cette vidéo YouTube qui explique comment démonter la souris :

La partie la plus épaisse du câble située dans le coude semble toujours se détériorer beaucoup trop rapidement à l'usage. Mais si vous tirez le cordon sur quelques centimètres seulement de manière à ce qu'une section normale du cordon se trouve dans ce coude, la souris fonctionnera parfaitement et ne se déconnectera pas en cours d'utilisation.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X