TouchPad ASUS non détecté et inutilisable

Merci de ton aide.
Ce fichier avait étrangement disparu des dépots ou je suis aller le chercher. :038
http://boisson.homeip.net/depot/pool/wheezy/amd64/psmouse-dkms_7.1-elantech_all.deb

Tu te souviens de la méthode d’installation ? (ou je fais comment le tuto que j’ai trouvé ?)

touchpad-d-une-dist-vers-l-autre-t44895.html?hilit=psmouse%20elantech

tiens , c’est louche. Ca met le statut installé mais le kernel n’a pas été modifié
http://img11.hostingpics.net/pics/586622Capturedu20150203182237.png

Oui,

[code]dkms add psmouse/7.1-elantech /usr/src/psmouse-7.1-elantech/
dkms build psmouse/7.1-elantech
dkms install psmouse/7.1-elantech

[/code]

voilà ce qui se passe au niveau terminal :

[quote]root@kali:~/Downloads# dkms add psmouse/7.1-elantech /usr/src/psmouse-7.1-elantech/

Creating symlink /var/lib/dkms/psmouse/7.1-elantech/source ->
/usr/src/psmouse-7.1-elantech

DKMS: add completed.
root@kali:~/Downloads# dkms build psmouse/7.1-elantech

Kernel preparation unnecessary for this kernel. Skipping…

Building module:
cleaning build area…
make KERNELRELEASE=3.14-kali1-amd64 -C /lib/modules/3.14-kali1-amd64/build M=/var/lib/dkms/psmouse/7.1-elantech/build/src psmouse.ko…
cleaning build area…

DKMS: build completed.
root@kali:~/Downloads# dkms install psmouse/7.1-elantech

psmouse:
Running module version sanity check.

  • Original module
  • Installation
    • Installing to /lib/modules/3.14-kali1-amd64/updates/dkms/

depmod…

DKMS: install completed.
root@kali:~/Downloads#
[/quote]

du coté de xinput , j’ai :

[quote]Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech Gaming Mouse G402 id=10 [slave pointer (2)]
⎜ ↳ Logitech Gaming Mouse G402 id=11 [slave pointer (2)]
⎜ ↳ SONiX USB Device 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)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ SONiX USB Device id=12 [slave keyboard (3)]
↳ USB Camera id=14 [slave keyboard (3)]
↳ Asus WMI hotkeys id=15 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=16 [slave keyboard (3)]
[/quote]
Je vais voir si après rédémarrage et mise à jour , ca change quelque chose

Bon ben tu as le module psmouse-elantech installé, reste à savoir si il correspond à ton cas. Charge et vois ce que ça donne.

Euh … ca change rien. Je me pose la question de comment activer ce module (enfin il devrait être actif , non ?)

[quote]root@kali:~# xinput --list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SONiX USB Device 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)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ SONiX USB Device id=12 [slave keyboard (3)]
↳ USB Camera id=14 [slave keyboard (3)]
↳ Asus WMI hotkeys id=15 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=16 [slave keyboard (3)]
[/quote]

De meme , même avec un lspci pour avoir des infos sur mon matériel (et avec le site kmuto.jp/debian/hcl/)

[quote]00:00.0 0600: 8086:0a04 (rev 09)
00:02.0 0300: 8086:0a16 (rev 09)
00:03.0 0403: 8086:0a0c (rev 09)
00:14.0 0c03: 8086:9c31 (rev 04)
00:16.0 0780: 8086:9c3a (rev 04)
00:1b.0 0403: 8086:9c20 (rev 04)
00:1c.0 0604: 8086:9c10 (rev e4)
00:1c.2 0604: 8086:9c14 (rev e4)
00:1c.3 0604: 8086:9c16 (rev e4)
00:1c.4 0604: 8086:9c18 (rev e4)
00:1d.0 0c03: 8086:9c26 (rev 04)
00:1f.0 0601: 8086:9c43 (rev 04)
00:1f.2 0106: 8086:9c03 (rev 04)
00:1f.3 0c05: 8086:9c22 (rev 04)
02:00.0 0280: 168c:0032 (rev 01)
03:00.0 0200: 10ec:8168 (rev 0c)
04:00.0 0302: 10de:1341 (rev a2)
[/quote]

le pci id 10de1341 , c’est ma second carte graphique , la GeForce 840M.
Il reste donc le pci id 80860a0c , inconnu au bataillon :violin:

Tu dois avoir un module psmouse propre au noyau que tu peux mettre en liste noire ou déplacer et tu charges le modules psmouse-elantech

C’est-à-dire ? comment on charge ce module en ligne de commande ?

modprobe psmouse-elantech ou le nom du module, auparavant tu peux virer l’autre par un modprobe -r

Donc , avec le module (il s’appelle comment le driver que tu m’as fourni dans le kernel) ?

Théoriquement tu dois avoir dans ton arborescence deux modules psmouse.ko

L’un dans la branche dkms (le nouveau)
L’autre dans le branche normale (kernel/drivers/input/mouse/psmouse.ko)

Fais par exemple

mv /lib/modules/$(uname -r)/kernel/drivers/input/mouse/psmouse.ko /root depmod -ae modprobe -r psmouse modprobe psmouse
(redemarre si ça coince à la troisième commande)

Tout ça est réversible en faisant

mv /root/psmouse.ko /lib/modules/$(uname -r)/kernel/drivers/input/mouse/ /root depmod -ae modprobe -r psmouse modprobe psmouse

[quote]root@kali:~# mv /lib/modules/$(uname -r)/kernel/drivers/input/mouse/psmouse.ko /root
root@kali:~# depmod -ae
WARNING: -e needs -E or -F
root@kali:~# modprobe -r psmouse
root@kali:~# modprobe psmouse
root@kali:~#
[/quote]
Rien de particulier s’est passé. Je vais rédémarrer pour voir si ca change quelque chose.
PS : non , rien changé le pad ne fonctionne toujours pas.
Le module théorique (kernel/drivers/input/mouse/psmouse.ko) n’a donc pas fonctionné
Il me reste donc le deuxième module (dans la branche dkms (le nouveau)).
Reste plus qu’à savoir comment l’activer ?

En tout cas , je te remercies de ton aide dans ce problème qui touchent les portables ASUS (ce problème touche aussi nos amis d’ubuntu )

[quote=“jy95”]
Le module théorique (kernel/drivers/input/mouse/psmouse.ko) n’a donc pas fonctionné
Il me reste donc le deuxième module (dans la branche dkms (le nouveau)).
Reste plus qu’à savoir comment l’activer ?

En tout cas , je te remercies de ton aide dans ce problème qui touchent les portables ASUS (ce problème touche aussi nos amis d’ubuntu )[/quote]
Théoriquement si tu as déplacé le vieux module dans /root, c’est le nouveau module qui doit être chargé. Que te donne
modinfo psmouse

Rien . Le touchpad ne fonctionne pas.

PS: Non , désolé , je me suis trompé de résultat (j’ai mal écrit psmouse )
j’ai eu ca :

[quote]root@kali:~# modinfo psmouse
filename: /lib/modules/3.14-kali1-amd64/updates/dkms/psmouse.ko
license: GPL
description: PS/2 mouse driver
author: Vojtech Pavlik vojtech@suse.cz
alias: serio:ty05pridex*
alias: serio:ty01pridex*
depends:
vermagic: 3.14-kali1-amd64 SMP mod_unload modversions
parm: proto:Highest protocol extension to probe (bare, imps, exps, any). Useful for KVM switches. (proto_abbrev)
parm: resolution:Resolution, in dpi. (uint)
parm: rate:Report rate, in reports per second. (uint)
parm: smartscroll:Logitech Smartscroll autorepeat, 1 = enabled (default), 0 = disabled. (bool)
parm: resetafter:Reset device after so many bad packets (0 = never). (uint)
parm: resync_time:How long can mouse stay idle before forcing resync (in seconds, 0 = never). (uint)
[/quote]

Plus d’idée

attends , j’avais fait une petite erreur , j’ai obtenu ceci (j’ai encore ma souris USB logitech connecté aussi):

[quote]root@kali:~# modinfo psmouse
filename: /lib/modules/3.14-kali1-amd64/updates/dkms/psmouse.ko
license: GPL
description: PS/2 mouse driver
author: Vojtech Pavlik vojtech@suse.cz
alias: serio:ty05pridex*
alias: serio:ty01pridex*
depends:
vermagic: 3.14-kali1-amd64 SMP mod_unload modversions
parm: proto:Highest protocol extension to probe (bare, imps, exps, any). Useful for KVM switches. (proto_abbrev)
parm: resolution:Resolution, in dpi. (uint)
parm: rate:Report rate, in reports per second. (uint)
parm: smartscroll:Logitech Smartscroll autorepeat, 1 = enabled (default), 0 = disabled. (bool)
parm: resetafter:Reset device after so many bad packets (0 = never). (uint)
parm: resync_time:How long can mouse stay idle before forcing resync (in seconds, 0 = never). (uint)
[/quote]

Donc c’est bien le module dkms qui est chargé… Il faudrait voir le matériel là et approfondir.

Un astuce que j’ai trouvé qui permet au moins d’avoir au moins la fonction de base
Dans le fichier grub,

par

Je précise que cette technique fait passer le touchpad pour une souris ps/2 mais je ne peux pas faire certains fonctions spéciques ( par exemple monter ou descendre d’une page avec le touchpad (comme dans windows).

Je ne sais pas si une autre solution permet de régler ce bug.

Au fait , un de mes amis linuxiens a regardé le driver et a étrangement trouvé que le driver (écrit en c) avait ses actions en commentaires :017 . Tu saurais lui donner une réponse ?