2 votes

fedora 22 le touchpad synaptique ne fonctionne pas

Je viens de recevoir un nouvel ordinateur portable Dell Vostro. Le pavé tactile fonctionne bien lorsque je démarre dans le setup, ou un DVD d'installation de Windows, mais avec la station de travail Fedora 22 (live et installée), le pointeur de la souris apparaît mais essayer de déplacer le pointeur ou cliquer sur les boutons du pavé tactile ne fonctionne pas. Je branche une souris USB sur un port pour contourner le problème. J'aimerais que le touchpad fonctionne.

Voici un extrait de journalctl :

(II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event7)
(**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
(**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
(**) SynPS/2 Synaptics TouchPad: Applying InputClass "Default clickpad buttons"
(**) SynPS/2 Synaptics TouchPad: Applying InputClass "libinput touchpad catchall"
(II) systemd-logind: got fd for /dev/input/event7 13:71 fd 27 paused 0
(II) Using input driver 'libinput' for 'SynPS/2 Synaptics TouchPad'
(**) SynPS/2 Synaptics TouchPad: always reports core events
(**) Option "Device" "/dev/input/event7"
(II) input device 'SynPS/2 Synaptics TouchPad', /dev/input/event7 is tagged by udev as: Touchpad
(II) input device 'SynPS/2 Synaptics TouchPad', /dev/input/event7 is a touchpad
(**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input6/event7"
(II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 14)
(**) Option "AccelerationScheme" "none"
(**) SynPS/2 Synaptics TouchPad: (accel) selected scheme none/0
(**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
(**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
(II) input device 'SynPS/2 Synaptics TouchPad', /dev/input/event7 is tagged by udev as: Touchpad
(II) input device 'SynPS/2 Synaptics TouchPad', /dev/input/event7 is a touchpad
(II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse0)
(II) No input driver specified, ignoring this device.
(II) This device may have been added with another device file.

Et voici une sortie de la commande dnf qui montre les pilotes installés :

$ dnf list *synaptics*
Fedora 22 - x86_64                              1.9 MB/s |  41 MB     00:21    
Fedora 22 - x86_64 - Updates                    1.2 MB/s |  12 MB     00:10    
Last metadata expiration check performed 0:00:10 ago on Sun Jul 19 23:53:39 2015.
Installed Packages
xorg-x11-drv-synaptics.x86_64                   1.8.2-2.fc22             @System
Available Packages
xorg-x11-drv-synaptics-devel.i686               1.8.2-2.fc22             fedora 
xorg-x11-drv-synaptics-devel.x86_64             1.8.2-2.fc22             fedora 

D'après ce que j'ai compris, dans Fedora il n'y a plus de xorg.conf à programmer puisque tout est autodétecté par défaut. Comme ce n'est pas le cas, j'apprécierais des suggestions sur ce qu'il faut faire.

EDIT 1 - Clarification : le pointeur de la souris apparaît au démarrage de Fedora 22, mais ne peut être déplacé ou cliqué.

EDIT 2 - Incluant la majeure partie de Xorg.0.log après la modification suggérée de Grub.

EDIT 3 - Suppression de l'Edit 2 - Il semble que c'était une fausse piste et que le touchpad est en fait détecté.

$ xinput
 Virtual core pointer                      id=2    [master pointer  (3)]
    Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
    DLLC6C1:00 06CB:796A                      id=12   [slave  pointer  (2)]
    HID 062a:0001                             id=16   [slave  pointer  (2)]
    SynPS/2 Synaptics TouchPad                id=14   [slave  pointer  (2)]
 Virtual core keyboard                     id=3    [master keyboard (2)]
     Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
     Power Button                              id=6    [slave  keyboard (3)]
     Video Bus                                 id=7    [slave  keyboard (3)]
     Video Bus                                 id=8    [slave  keyboard (3)]
     Power Button                              id=9    [slave  keyboard (3)]
     Sleep Button                              id=10   [slave  keyboard (3)]
     Integrated_Webcam_HD                      id=11   [slave  keyboard (3)]
     AT Translated Set 2 keyboard              id=13   [slave  keyboard (3)]
     Dell WMI hotkeys                          id=15   [slave  keyboard (3)]

Aaargh. J'ai essayé d'activer/désactiver le pavé tactile via la CLI de xinput et aussi via l'interface des paramètres de gnome. Aucun effet, il est toujours éteint J'ai essayé la version live d'Ubuntu et j'ai vu la même chose. Après quelques recherches sur Google. J'ai trouvé qu'il pourrait être désactivé dans le matériel. Le Dell Vostro 3558 n'a pas de touche Fn pour le pavé tactile, mais j'ai lu qu'il fallait installer Windows et le pilote synaptique dell, désactiver le pavé tactile, l'activer, enregistrer les paramètres, couper l'alimentation et démarrer fedora. J'ai essayé cela et le résultat est le même. Désactiver ou activer le touchpad ne fait rien

Je suppose que j'ai besoin de savoir comment je peux dépanner le fait que l'activation/désactivation du pavé tactile n'a aucun effet et qu'il est toujours désactivé.

1voto

Simon Hoare Points 91

Essayez ce qui suit, qui a fonctionné pour moi pour le même problème sur une autre version de Linux :

# modprobe -r psmouse && modprobe psmouse

1voto

joffreyca Points 26

Il semble que tous les ordinateurs portables Dell soient équipés d'un trackpad Synaptics. Les ordinateurs portables plus récents utilisent un protocole appelé I2C-HID au lieu de PS/2. J'ai lu quelque part que le protocole I2C-HID a été défini par Microsoft.

D'après ce que j'ai lu dans les nombreux messages concernant "le trackpad ne fonctionne pas dans (insérer le nom de la distribution ici)", voici quelques solutions possibles à ce problème (en choisir une) :

  • Mettez sur liste noire le module i2c-hid en ajoutant une entrée dans /etc/modprobe.d/blacklist.conf. Ajoutez "blacklist i2c-hid".
  • Mise à niveau du noyau Linux vers la version 4.1 ou supérieure
  • Installez manuellement le module i2c-hid de Synaptics pour votre distribution.

Mettre sur liste noire le module i2c semble être la solution la plus simple et la plus rapide. Cependant, il peut y avoir des conséquences inattendues si vous faites cela.

Voici un extrait que j'ai lu. Bugzilla de RedHat :

Matt Hirsch 2014-11-24 06:50:02 EST

J'ai un Dell Inspiron 13 série 7000. Il est équipé d'un de ces nouveaux touchpad synaptiques décrits ci-dessus, avec un mode ps2 et un mode hid. J'utilise Fedora 21, kernel-3.17.3-300.fc21.x86_64 . Si je mets le module i2c_hid sur liste noire, le trackpad fonctionne comme prévu, et je peux aussi utiliser l'écran tactile.

Cependant, je n'arrive pas à suspendre correctement le système. Il se réveille immédiatement. Si j'insère le module i2c_hid, je peux suspendre le système correctement, mais je ne peux pas faire de clic droit en appuyant en bas à droite du trackpad -- je dois appuyer avec deux doigts.

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