[Touchpad] ASUS EeePC 1001PX

Reconnaissance et configuration du matériel / kernel linux
Bren
Hankyu
Messages : 18
Inscription : lun. 11 juil. 2011, 12:51

[Touchpad] ASUS EeePC 1001PX

Message par Bren »

Bonjour,

Je viens d'installer Archlinux sur mon netbook (le modèle est dans le nom du topic), tout marche nickel, sauf mon touchpad qui n'est pas reconnu comme un pavé tactile mais comme une souris USB par Arch.

Je vous mets le résultat de ma commande lsusb :
[bren@Mysteria-Soraya ~]$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 13d3:5702 IMC Networks
Comme vous pouvez le voir, ce n'est pas un touchpad Synaptics, mais j'ai néanmoins installé le paquet xf86-input-synaptics (quand on a rien d'autre à tenter...), et voici mon fichier /etc/X11/xorg.conf.d/10-synaptics.conf :
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
Option "VertEdgeScroll" "on"
Option "VertTwoFingerScroll" "on"
Option "HorizEdgeScroll" "on"
Option "HorizTwoFingerScroll" "on"
Option "CircularScrolling" "on"
Option "CircScrollTrigger" "2"
Option "EmulateTwoFingerMinZ" "0"
Option "SHMConfig" "true"
EndSection
En cherchan une solution, je suis tombé sur ce topic : https://bbs.archlinux.org/viewtopic.php?pid=955328 , d'où j'ai tiré le fichier ci-dessus, soit dit en passant.

J'ai testé la solution proposée du :
rmmod psmouse && modprobe psmouse force_elantech=1
Ça a marché, mais juste une fois, il a suffit d'un reboot pour annuler les effets de cette commande et elle n'a plus marché...

Mon dernier essai en date est :
rmmod psmouse && modprobe psmouse proto=imps
Le clic via le touchpad est actif, mais le problème est toujours là, l'onglet "Pavé tactile" de Gnome n'apparait toujours pas, et impossible de scroller...

Que faire ? :?
Avatar de l’utilisateur
IdoMcFly
Chu Ko Nu
Messages : 436
Inscription : lun. 17 déc. 2007, 14:26

Re: [Touchpad] ASUS EeePC 1001PX

Message par IdoMcFly »

Bren
Hankyu
Messages : 18
Inscription : lun. 11 juil. 2011, 12:51

Re: [Touchpad] ASUS EeePC 1001PX

Message par Bren »

Finalement, j'ai installé KDE en plus de Gnome, ce qui a du installer je ne sais quel pilote et qui a fait que mon touchpad est maintenant reconnu comme tel... Après, quel pilote, je sais pas...
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Touchpad] ASUS EeePC 1001PX

Message par FoolEcho »

Kde n'installe pas de pilotes. À la rigueur une couche logicielle manquante ou la possibilité de configurer les périphériques détectées, mais c'est tout (il aurait probablement fallu nous fournir le log de X...). :|
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Desintegr
Chu Ko Nu
Messages : 354
Inscription : jeu. 28 avr. 2011, 16:42
Localisation : Orléans - France

Re: [Touchpad] ASUS EeePC 1001PX

Message par Desintegr »

Que renvoie :

Code : Tout sélectionner

dmesg | grep -Ei "(mouse|alps)"
et

Code : Tout sélectionner

xinput list
Sur mon portable (Dell Latitude e5520), le touchpad ALPS est simplement reconnu comme une souris PS/2 :

Code : Tout sélectionner

$ xinput list
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ USB Optical Mouse                         id=11   [slave  pointer  (2)]
⎜   ↳ PS/2 Generic Mouse                        id=13   [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)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ Laptop_Integrated_Webcam_FHD              id=10   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=12   [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                          id=14   [slave  keyboard (3)]
Il s'agit simplement d'un problème de détection au niveau du noyau.
ALPS ne sont pas coopératif et ne veulent pas fournir les spécifications de leur matériel aux constructeurs et/ou au développeurs du noyau.
Le touchpad peut donc seulement fonctionner comme une simple souris PS/2.
Il semblerait qu'il existe bien des pilotes priopriétaires en version beta qui seront fournis avec RHEL et Ubuntu, mais je ne me suis pas intéressé plus au problème.

https://bugzilla.kernel.org/show_bug.cgi?id=14660#c87 :
Dell does not have this specification. I would have provided the full support
otherwise. ALPS has refused to provide the specifications due to what they consider as IP
issues. They agreed to open up only the "Intellimouse Mode" part of the spec and the patch
was based on that. [...]
I agree that we need the full support and I have been working with ALPS to
provide us a driver that we can install out of the factory. Unfortunately, that driver
will not be open source. ALPS has already delivered a beta release for RHEL6.0
driver that we are testing currently and will be posted for customers after that. Releases
for Ubuntu versions are also underway.
Répondre