You are not logged in.
Pages: 1
Hi,
After installing Arch on my laptop (HP probook x360 G1), everything worked fine. My touchpad had some issues, but I think it was a hardware problem. But since one week, my touchpad stopped working. By unloading psmouse module (modprobe -r psmouse) and reloading it with proto=imps, the touchpad works back, but without multitouch or middle click. I thought that the configuration of my trackpad was wrong; so I wanted to quickly fixed that using KDE's system configuration. But I get "no touchpad found" in "Input devices" > "touchpad".
Nothing in systemctl --failed, but I've noticed an error with journalctl -p 3 -xb:
août 28 15:02:58 archlinux kernel: psmouse: `0²' invalid for parameter `elantech_smbus'
août 28 15:02:58 archlinux kernel: intel-spi intel-spi: error -22 reading CR
août 28 15:02:58 archlinux kernel: intel-spi intel-spi: error while reading configuration register
août 28 15:02:58 archlinux kernel: intel-spi intel-spi: fail to clear block protection bits
août 28 15:02:59 archlinux kernel: EDAC pnd2: Failed to register device with error -22.
août 28 15:02:59 archlinux kernel: EDAC pnd2: Failed to register device with error -22.
août 28 15:02:59 archlinux kernel: EDAC pnd2: Failed to register device with error -22.
août 28 15:02:59 archlinux kernel: EDAC pnd2: Failed to register device with error -22.
août 28 15:03:08 archlinux sddm-helper[878]: gkr-pam: unable to locate daemon control file
août 28 15:03:43 archlinux kernel: psmouse: `0²' invalid for parameter `elantech_smbus'
août 28 15:07:59 archlinux kernel: psmouse: `0²' invalid for parameter `elantech_smbus'
août 28 15:12:12 archlinux kernel: [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun
** août 28 15:30:13 archlinux kernel: elan_i2c 0-0015: failed to get product ID: -71 **
** août 28 15:30:13 archlinux kernel: elan_i2c 0-0015: failed to get product ID: -71 **
** août 28 15:30:13 archlinux kernel: elan_i2c 0-0015: failed to get product ID: -71 **
Don't mind about
5°août 28 15:03:43 archlinux kernel: psmouse: `0²' invalid for parameter `elantech_smbus'
. It was because I've written by mistake ² at the end of /etc/modprobe.d/psmouse.conf
Here is the output of xinput list:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ ELAN1001:00 04F3:22D6 id=9 [slave pointer (2)]
⎜ ↳ PixArt Dell MS116 USB Optical Mouse id=15 [slave pointer (2)]
⎜ ↳ PS/2 Generic Mouse id=17 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Video Bus id=6 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ ELAN1001:00 04F3:22D6 id=10 [slave keyboard (3)]
↳ Intel Virtual Button driver id=11 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
↳ HP Wireless hotkeys id=13 [slave keyboard (3)]
↳ HP WMI hotkeys id=14 [slave keyboard (3)]
↳ HP Wide Vision HD: HP Wide Visi id=16 [slave keyboard (3)]
And xinput list-props 9 (same as list-props 10):
Device 'ELAN1001:00 04F3:22D6':
Device Enabled (166): 1
Coordinate Transformation Matrix (168): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Calibration Matrix (306): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Calibration Matrix Default (307): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Send Events Modes Available (289): 1, 0
libinput Send Events Mode Enabled (290): 0, 0
libinput Send Events Mode Enabled Default (291): 0, 0
Device Node (292): "/dev/input/event8"
Device Product ID (293): 1267, 8918
If you need any more information, feel free to ask!
EDIT: Added fancy boxes, thanks to 2ManyDogs answer (i used [quote] tag)
EDIT: Marked the subject as solved
Last edited by MattMatt2 (2019-08-30 16:36:53)
Offline
EDIT: How do you set up that fancy grey box containing code? I tried using markdown but it looks like it didn't work...
How to post. A sincere effort to use modest and proper language and grammar is a sign of respect toward the community.
Offline
Linux{-hardened} kernel 5.2.8, via archive.archlinux.org, gave me back my Elantech trackpad. Tried modprobe the kernel driver (elan_i2c), but still didn't work. pacman -U the 5.2.8 kernel package, and added it to IgnorePkg in pacman.conf so I can still get the other updates.
Offline
Offline
Thanks. Saw an older similar bug and didn't see this one. This fixed it for me, from the task:
To be precise, adding a file /etc/modprobe.d/elan.conf containing only the line "options psmouse elantech_smbus=0" was enough.
Offline
Creating file /etc/modprobe.d/elan.conf with "elantech_smbus=0 synaptics_intertouch=0" fixed the issue for me, thanks!
Offline
Pages: 1