Page 1 sur 1
[Touchpad] de ASUS FX503V non détecté
Publié : dim. 08 avr. 2018, 02:17
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
Re: [Touchpad] de ASUS FX503V non détecté
Publié : dim. 08 avr. 2018, 06:37
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
Re: [Touchpad] de ASUS FX503V non détecté
Publié : dim. 08 avr. 2018, 09:26
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.
Re: [Touchpad] de ASUS FX503V non détecté
Publié : dim. 08 avr. 2018, 10:30
par waitnsea
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
Re: [Touchpad] de ASUS FX503V non détecté
Publié : dim. 08 avr. 2018, 12:28
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?
Re: [Touchpad] de ASUS FX503V non détecté
Publié : dim. 08 avr. 2018, 12:52
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
Re: [Touchpad] de ASUS FX503V non détecté
Publié : dim. 08 avr. 2018, 12:53
par Jujulego
Oh et oui j'ai bien libinput d'installé
Re: [Touchpad] de ASUS FX503V non détecté
Publié : dim. 08 avr. 2018, 13:16
par waitnsea
Re: [Touchpad] de ASUS FX503V non détecté
Publié : dim. 08 avr. 2018, 14:32
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)
Re: [Touchpad] de ASUS FX503V non détecté
Publié : dim. 08 avr. 2018, 15:26
par waitnsea
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
Re: [Touchpad] de ASUS FX503V non détecté
Publié : dim. 08 avr. 2018, 19:04
par JuanicoV
Juste pour être certain, comme tu n'as pas répondu explicitement à waitnsea, as-tu testé :
Voilà pas d'autres idées pour le moment.
Re: [Touchpad] de ASUS FX503V non détecté
Publié : dim. 08 avr. 2018, 19:36
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é :
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 ?
Re: [Touchpad] de ASUS FX503V non détecté
Publié : dim. 08 avr. 2018, 20:09
par JuanicoV
As-tu testé de charger le module
elan_i2c ?
sinon j'ai trouvé cela aussi
https://github.com/mishurov/linux_elan1200_touchpad
Re: [Touchpad] de ASUS FX503V non détecté
Publié : dim. 08 avr. 2018, 20:19
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é ?
Re: [Touchpad] de ASUS FX503V non détecté
Publié : dim. 08 avr. 2018, 23:38
par Jujulego
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)
Re: [Touchpad] de ASUS FX503V non détecté
Publié : dim. 08 avr. 2018, 23:41
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)
Re: [Touchpad] de ASUS FX503V non détecté
Publié : mer. 11 avr. 2018, 03:53
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) ?
Re: [Touchpad] de ASUS FX503V non détecté
Publié : mer. 11 avr. 2018, 08:14
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 !
Re: [Touchpad] de ASUS FX503V non détecté
Publié : mer. 20 juin 2018, 18:43
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