[Touchpad] de ASUS FX503V non détecté

Reconnaissance et configuration du matériel / kernel linux
Répondre
Jujulego
newbie
Messages : 7
Inscription : dim. 08 avr. 2018, 02:03

[Touchpad] de ASUS FX503V non détecté

Message par Jujulego »

Bonjour,
Je viens d'acheter un Asus FX503V, j'ai installé Archlinux sans problème, seulement à l'installation de GNOME, un problème est apparu : le touchpad ne marche pas !!!
J'ai un dualboot avec Windows 10, et sous Windows 10 le touchpad marche très bien.

Après des heures de recherches, je sais maintenant que le touchpad est un ELAN 1200, et que linux ne le vois pas du tout : voici le retour de 'dmesg | grep input'

Code : Tout sélectionner

[    0.388191] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input0
[    0.388234] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
[    0.388269] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input2
[    0.388366] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
[    0.998892] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:046D:C534.0001/input/input4
[    1.050311] hid-generic 0003:046D:C534.0001: input,hidraw0: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-0000:00:14.0-3/input0
[    1.050850] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.1/0003:046D:C534.0002/input/input5
[    1.102932] hid-generic 0003:046D:C534.0002: input,hiddev0,hidraw1: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:00:14.0-3/input1
[    1.754992] input: ITE Tech. Inc. ITE Device(8910) as /devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8:1.0/0003:0B05:1869.0003/input/input6
[    1.806174] hid-generic 0003:0B05:1869.0003: input,hiddev1,hidraw2: USB HID v1.10 Keyboard [ITE Tech. Inc. ITE Device(8910)] on usb-0000:00:14.0-8/input0
[    2.214682] input: PC Speaker as /devices/platform/pcspkr/input/input7
[    2.329320] input: USB2.0 HD UVC WebCam: USB2.0 HD as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/input/input8
[    2.351033] input: Asus WMI hotkeys as /devices/platform/asus-nb-wmi/input/input9
[    2.405627] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input10
[    2.444228] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input13
[    2.444308] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:13/LNXVIDEO:01/input/input14
[    2.548638] snd_hda_codec_realtek hdaudioC0D0:    inputs:
[    2.596138] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1f.3/sound/card0/input15
[    2.596173] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input16
[    2.596202] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input17
[    2.596242] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input18
[    2.596282] input: HDA Intel PCH HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input19
[    2.596330] input: HDA Intel PCH HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input20
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [Touchpad] de ASUS FX503V non détecté

Message par waitnsea »

Jujulego a écrit : dim. 08 avr. 2018, 02:17 à l'installation de GNOME, un problème est apparu : le touchpad ne marche pas !!!
J'ai un dualboot avec Windows 10, et sous Windows 10 le touchpad marche très bien.
Après des heures de recherches, je sais maintenant que le touchpad est un ELAN 1200, et que linux ne le vois pas du tout : voici le retour de 'dmesg | grep input'
Bonjour,
As-tu installé libinput ?
Je n'ai pas de problèmes avec mes touchpad, mais de ce post
j'avais retenu ces commandes, dont tu pourrais donner le retour :

Code : Tout sélectionner

$ xinput
$ xinput -list   #pour avoir les id
$ xinput list-props <n°>   #pour la liste des propriétés du périphérique
$ xinput set-prop <n°>   #pour activer 
JuanicoV
Daikyu
Messages : 69
Inscription : mar. 07 nov. 2017, 20:59
Localisation : Espagne-Valencia

Re: [Touchpad] de ASUS FX503V non détecté

Message par JuanicoV »

Bonjour,


regarde ce lien https://askubuntu.com/questions/763584/ ... arch-linux

c'est un peu ancien (vs ta machine) mais il y a plusieurs solutions faciles à tester en ajoutant des options de lancement du Noyau.
HP Pavillon - AMD Phenom 9600 - 6Go - SSD
Nvidia GT 520
Dual boot : Archlinux Gnome -Ubuntu Mate
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [Touchpad] de ASUS FX503V non détecté

Message par waitnsea »

JuanicoV a écrit : dim. 08 avr. 2018, 09:26 regarde ce lien https://askubuntu.com/questions/763584/ ... arch-linux
c'est un peu ancien (vs ta machine) mais il y a plusieurs solutions faciles à tester en ajoutant des options de lancement du Noyau.
C'est intéressant : le module fait partie du kernel :

Code : Tout sélectionner

$ find /lib/modules/$(uname -r) -name "*i8042*"
$ modinfo i8042
Mais on ne peut pas le charger par $ sudo modprobe i8042 sans pour autant avoir de messages d'erreur si on reconstruit les initramfs après ajout aux MODULES de mkinitcpio.conf
Quelque chose que je n'ai pas compris dans les modules
JuanicoV
Daikyu
Messages : 69
Inscription : mar. 07 nov. 2017, 20:59
Localisation : Espagne-Valencia

Re: [Touchpad] de ASUS FX503V non détecté

Message par JuanicoV »

Mais on ne peut pas le charger par $ sudo modprobe i8042 sans pour autant avoir de messages d'erreur si on reconstruit les initramfs après ajout aux MODULES de mkinitcpio.conf
Quelque chose que je n'ai pas compris dans les modules
Curieux j'ai fait ta manip et pas l'once d'une erreur, apres reboot le module i8042 est chargé (chez moi sur mon vieux bouzin de table il ne sert bien sur à rien) . Avais-tu rebooté depuis la derniere maj du noyau avant tes panips?
HP Pavillon - AMD Phenom 9600 - 6Go - SSD
Nvidia GT 520
Dual boot : Archlinux Gnome -Ubuntu Mate
Jujulego
newbie
Messages : 7
Inscription : dim. 08 avr. 2018, 02:03

Re: [Touchpad] de ASUS FX503V non détecté

Message par Jujulego »

Déjà merci de toutes vos réponses !

voici le retour de xinput list

Code : Tout sélectionner

⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ Logitech USB Receiver                   	id=12	[slave  pointer  (2)]
⎜   ↳ ITE Tech. Inc. ITE Device(8910)         	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)]
    ↳ Logitech USB Receiver                   	id=11	[slave  keyboard (3)]
    ↳ USB2.0 HD UVC WebCam: USB2.0 HD         	id=13	[slave  keyboard (3)]
    ↳ Asus WMI hotkeys                        	id=15	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=16	[slave  keyboard (3)]
    ↳ Logitech USB Receiver                   	id=17	[slave  keyboard (3)]
    ↳ ITE Tech. Inc. ITE Device(8910)         	id=18	[slave  keyboard (3)]
Et le module i8042 est bien chargé au démarrage, et j'ai déjà essayé les options kernel i8042.reset, i8042.kbdreset=1 et i8042.nopnp
Jujulego
newbie
Messages : 7
Inscription : dim. 08 avr. 2018, 02:03

Re: [Touchpad] de ASUS FX503V non détecté

Message par Jujulego »

Oh et oui j'ai bien libinput d'installé
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [Touchpad] de ASUS FX503V non détecté

Message par waitnsea »

Jujulego
newbie
Messages : 7
Inscription : dim. 08 avr. 2018, 02:03

Re: [Touchpad] de ASUS FX503V non détecté

Message par Jujulego »

Bah moi non plus, c'est bien ca le problème : il ne vois aucun touchpad ...
A mon avis ça a un rapport avec ca : (extrait de dmesg)

Code : Tout sélectionner

[    2.824271] i8042: PNP: No PS/2 controller found.
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [Touchpad] de ASUS FX503V non détecté

Message par waitnsea »

Jujulego a écrit : dim. 08 avr. 2018, 14:32

Code : Tout sélectionner

[    2.824271] i8042: PNP: No PS/2 controller found.
Est-ce que ça a une utilité le vieux port PS/2, pour les tout aussi vieilles souris, pour un touchpad directement connecté par une nappe sur un connecteur de la Carte-Mère ?
Edit : j'en ai un sur ma tour :

Code : Tout sélectionner

sudo hwinfo |grep PS/2
  <6>[    2.451777] mousedev: PS/2 mouse device common for all mice
    External Connector: 0x0f (PS/2)
    External Connector: 0x0f (PS/2)
07: None 00.0: 10400 PS/2 Controller
  Model: "PS/2 Controller"
mais rien à brancher dessus pour voir...
Re-Edit : j'ai trouvé un vieil adaptateur PS/2=>USB et mis la souris dessus (à froid entre 2 boot, ce n'est pas (dé)branchable à chaud

Code : Tout sélectionner

[ sudo hwinfo |grep PS/2
  N: Name="ImExPS/2 Generic Explorer Mouse"
bus = 17, name = ImExPS/2 Generic Explorer Mouse
  E: NAME="ImExPS/2 Generic Explorer Mouse"
  <6>[    3.386857] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input15
  <6>[    3.389297] mousedev: PS/2 mouse device common for all mice
    External Connector: 0x0f (PS/2)
    External Connector: 0x0f (PS/2)
07: None 00.0: 10400 PS/2 Controller
  Model: "PS/2 Controller"
65: PS/2 00.0: 10500 PS/2 Mouse
  Model: "ImExPS/2 Generic Explorer Mouse"
  Device: 0x0006 "ImExPS/2 Generic Explorer Mouse"
Bon ça n'aide en rien la solution, juste pour donner des exemples de sortie de hwinfo
JuanicoV
Daikyu
Messages : 69
Inscription : mar. 07 nov. 2017, 20:59
Localisation : Espagne-Valencia

Re: [Touchpad] de ASUS FX503V non détecté

Message par JuanicoV »

Juste pour être certain, comme tu n'as pas répondu explicitement à waitnsea, as-tu testé :

Code : Tout sélectionner

i8042.nomux=1 i8042.reset
Voilà pas d'autres idées pour le moment.
HP Pavillon - AMD Phenom 9600 - 6Go - SSD
Nvidia GT 520
Dual boot : Archlinux Gnome -Ubuntu Mate
Jujulego
newbie
Messages : 7
Inscription : dim. 08 avr. 2018, 02:03

Re: [Touchpad] de ASUS FX503V non détecté

Message par Jujulego »

JuanicoV a écrit : dim. 08 avr. 2018, 19:04 Juste pour être certain, comme tu n'as pas répondu explicitement à waitnsea, as-tu testé :

Code : Tout sélectionner

i8042.nomux=1 i8042.reset
Voilà pas d'autres idées pour le moment.
Oui et ça na aucun effet ...

Je sais pas si ca peux aider mais après des recherches dans /sys, j'ai remarqué 2 trucs :

Code : Tout sélectionner

$ find /sys -iname *ELAN*
/sys/devices/pci0000:00/0000:00:15.0/ELAN1200:00
/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:78/ELAN1200:00
/sys/bus/platform/devices/ELAN1200:00
/sys/bus/acpi/devices/ELAN1200:00
/sys/bus/i2c/drivers/elan_i2c
/sys/module/elan_i2c
/sys/module/elan_i2c/drivers/i2c:elan_i2c
Apparamment le touchpad (ELAN1200) n'apparait ni dans le bus i2c, ni dans le bus hid mais seulement dans acpi et dans pci 00:15.0
Or :

Code : Tout sélectionner

$ lspci
...
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-H Serial IO I2C Controller #0 (rev 31)
...
des idéees ?
JuanicoV
Daikyu
Messages : 69
Inscription : mar. 07 nov. 2017, 20:59
Localisation : Espagne-Valencia

Re: [Touchpad] de ASUS FX503V non détecté

Message par JuanicoV »

As-tu testé de charger le module elan_i2c ?

sinon j'ai trouvé cela aussi

https://github.com/mishurov/linux_elan1200_touchpad
HP Pavillon - AMD Phenom 9600 - 6Go - SSD
Nvidia GT 520
Dual boot : Archlinux Gnome -Ubuntu Mate
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Touchpad] de ASUS FX503V non détecté

Message par benjarobin »

Bonjour,
Ton touchpad est bien vu (peut être en tant que souris), il se nomme "ITE Tech. Inc. ITE Device". Voir https://bugs.launchpad.net/ubuntu/+sour ... ug/1730070
Quand tu fais des appuis ou déplacement avec un seul doigt sur le touchpad, il y a t'il la moindre intercation (même erratique) du curseur de souris ?
Car si ce n'est pas le cas, ce ne serait pas tout simplement qu'il est désactivé ?
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Jujulego
newbie
Messages : 7
Inscription : dim. 08 avr. 2018, 02:03

Re: [Touchpad] de ASUS FX503V non détecté

Message par Jujulego »

JuanicoV a écrit : dim. 08 avr. 2018, 20:09 As-tu testé de charger le module elan_i2c ?

sinon j'ai trouvé cela aussi

https://github.com/mishurov/linux_elan1200_touchpad
Oui et le module elan_ic n'a pas réagi ni le driver de mishurov ...
benjarobin a écrit : dim. 08 avr. 2018, 20:19 Bonjour,
Ton touchpad est bien vu (peut être en tant que souris), il se nomme "ITE Tech. Inc. ITE Device". Voir https://bugs.launchpad.net/ubuntu/+sour ... ug/1730070
Quand tu fais des appuis ou déplacement avec un seul doigt sur le touchpad, il y a t'il la moindre intercation (même erratique) du curseur de souris ?
Car si ce n'est pas le cas, ce ne serait pas tout simplement qu'il est désactivé ?
j'ai bien un "ITE Tech. Inc. ITE Device" mais :

Code : Tout sélectionner

$ udevadm info /dev/input/by-id/usb-ITE_Tech._Inc._ITE_Device_8910_-event-joystick
P: /devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8:1.0/0003:0B05:1869.0003/input/input6/event6
N: input/event6
S: input/by-id/usb-ITE_Tech._Inc._ITE_Device_8910_-event-joystick
S: input/by-path/pci-0000:00:14.0-usb-0:8:1.0-event-joystick
E: DEVLINKS=/dev/input/by-path/pci-0000:00:14.0-usb-0:8:1.0-event-joystick /dev/input/by-id/usb-ITE_Tech._Inc._ITE_Device_8910_-event-joystick
E: DEVNAME=/dev/input/event6
E: DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8:1.0/0003:0B05:1869.0003/input/input6/event6
E: ID_BUS=usb
E: ID_FOR_SEAT=input-pci-0000_00_14_0-usb-0_8_1_0
E: ID_INPUT=1
E: ID_INPUT_JOYSTICK=1
E: ID_INPUT_KEY=1
E: ID_INPUT_KEYBOARD=1
E: ID_MODEL=ITE_Device_8910_
E: ID_MODEL_ENC=ITE\x20Device\x288910\x29
E: ID_MODEL_ID=1869
E: ID_PATH=pci-0000:00:14.0-usb-0:8:1.0
E: ID_PATH_TAG=pci-0000_00_14_0-usb-0_8_1_0
E: ID_REVISION=0003
E: ID_SERIAL=ITE_Tech._Inc._ITE_Device_8910_
E: ID_TYPE=hid
E: ID_USB_DRIVER=usbhid
E: ID_USB_INTERFACES=:030101:
E: ID_USB_INTERFACE_NUM=00
E: ID_VENDOR=ITE_Tech._Inc.
E: ID_VENDOR_ENC=ITE\x20Tech.\x20Inc.
E: ID_VENDOR_ID=0b05
E: LIBINPUT_DEVICE_GROUP=3/b05/1869:usb-0000:00:14.0-8
E: MAJOR=13
E: MINOR=70
E: SUBSYSTEM=input
E: TAGS=:seat:power-switch:uaccess:
E: USEC_INITIALIZED=2404385
C'est le clavier ! (et ca se confirme en utilisant evtest, il ne réagis qu'au clavier).
J'ai également testé avec Ubuntu 16.04 LTS, mais la réponse est la même (sauf qu'il ne le vois pas en plus comme un joystick)
Jujulego
newbie
Messages : 7
Inscription : dim. 08 avr. 2018, 02:03

Re: [Touchpad] de ASUS FX503V non détecté

Message par Jujulego »

benjarobin a écrit : dim. 08 avr. 2018, 20:19 Quand tu fais des appuis ou déplacement avec un seul doigt sur le touchpad, il y a t'il la moindre intercation (même erratique) du curseur de souris ?
Car si ce n'est pas le cas, ce ne serait pas tout simplement qu'il est désactivé ?
non, quand j'appuye sur le touchpad rien ne se passe, et il est bien activé ... (il fonctionne directement sous Windows, pas de manip particulière à faire)
Damien
Hankyu
Messages : 10
Inscription : sam. 06 oct. 2012, 20:47

Re: [Touchpad] de ASUS FX503V non détecté

Message par Damien »

waitnsea a écrit : dim. 08 avr. 2018, 15:26 Est-ce que ça a une utilité le vieux port PS/2, pour les tout aussi vieilles souris, pour un touchpad directement connecté par une nappe sur un connecteur de la Carte-Mère ?
Connecteur qui est relié à un contrôleur PS/2... sur mon vieux laptop de 2016 :)

Cà donne quoi `libinput list-devices` et `libinput debug-events` (en root) ?
Contrary to popular belief, Unix is user friendly.
It just happens to be selective about who it makes friends with.
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [Touchpad] de ASUS FX503V non détecté

Message par waitnsea »

Damien a écrit : mer. 11 avr. 2018, 03:53 Connecteur qui est relié à un contrôleur PS/2... sur mon vieux laptop de 2016 :)
Cà donne quoi `libinput list-devices` et `libinput debug-events` (en root) ?
OK , je reboote et

Code : Tout sélectionner

# sudo libinput list-devices
...
Device:           ImExPS/2 Generic Explorer Mouse
Kernel:           /dev/input/event16
Group:            6
Seat:             seat0, default
Capabilities:     pointer 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: disabled
Calibration:      n/a
Scroll methods:   button
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   flat *adaptive
Rotation:         n/a
...
et events :

Code : Tout sélectionner

# sudo libinput debug-events
-event16  DEVICE_ADDED     ImExPS/2 Generic Explorer Mouse   seat0 default group6  cap:p left scroll-nat scroll-button
...
mais là il ne faut pas que je déplace la souris parce que ça défile...

Code : Tout sélectionner

-event3   DEVICE_ADDED     Speakup                           seat0 default group7  cap:k
-event16  POINTER_MOTION    +8.43s	  0.30/  0.00
 event16  POINTER_MOTION    +8.44s	  3.74/  0.00
 event16  POINTER_MOTION    +8.44s	  6.82/  2.73
 event16  POINTER_MOTION    +8.45s	  7.17/  1.43
 event16  POINTER_MOTION    +8.45s	  8.86/  0.00
 event16  POINTER_MOTION    +8.46s	 10.78/  0.00
 ......
C'est très réactif un port PS/2, le problème c'est que ce n'est pas utilisable à chaud et le risque physique du débranchement, mais j'ai eu un desktop avec ça vers 1995 sans aucun problème sur la durée

Edit : l'adaptateur que j'ai se vend encore, ruineux !
maxime_t
newbie
Messages : 1
Inscription : mer. 20 juin 2018, 18:30

Re: [Touchpad] de ASUS FX503V non détecté

Message par maxime_t »

Bonjour à tous,

Je viens un peu tardivement dans cette discussion mais je pense avoir une solution pour régler ce problème.
J'ai la même machine et la même config que Jujulego, et bien sûr je me suis retrouvé dans le même cas que lui. Aujourd'hui j'ai testé deux ou trois choses et Bingo !

Comme lui il m'était impossible de retrouver le touchpad elantech (elan1200) avec xinput. J'ai testé en vain toutes les solutions qu'on trouve sur les forums internationaux.
Finalement, ce qui m'a permis de régler le problème sont les choses suivantes :

- passer à un kernel plus récent, 4.17.2 pour moi
- enlever le paramètre du noyau 'acpi_osi=!' que j'ai du placer lors de l'installation de l'OS à cause des problèmes lié à l'acpi (je remets simplement 'quiet splash')

Voilà, j'espère que ça aidera certaines personnes dans la même situation !

Maxime
Répondre