Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#44162 - Touchpad sporadically not detected, not listed: does not work

Attached to Project: Arch Linux
Opened by Janis Beckert (SuperFluffy) - Thursday, 12 March 2015, 09:22 GMT
Last edited by Doug Newgard (Scimmia) - Wednesday, 18 March 2015, 23:52 GMT
Task Type Bug Report
Category Kernel
Status Closed
Assigned To No-one
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
On my Broadwell generation Thinkpad, W550s, the synaptics touchpad is sporadically not detected. Sometimes after boot, it does function and is then listed as `PS/2 Synaptics TouchPad' with proper entries in `/proc/bus/input/devices', but sometimes there is no trace of it. Touching the Touchpad or pressing its buttons does nothing.

Additional info:
The output of `xinput list' with the Touchpad missing (current boot, where I cannot use it) is listed below. I have also attached what is listed in /proc/bus/input/devices, the Xorg.{0,8}.log corresponding to this boot, and dmesg.


% xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ La-VIEW Technology Mionix NAOS 7000 id=10 [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)]
↳ La-VIEW Technology Mionix NAOS 7000 id=11 [slave keyboard (3)]
↳ Integrated Camera id=12 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
↳ ThinkPad Extra Buttons id=14 [slave keyboard (3)]

Steps to reproduce:
Unclear; sometimes the Touchpad works, sometimes it doesn't. I found suggestions online, to unplug the laptop, remove its battery for a couple of minutes, and then restart. I have an internal battery, so I can't do that.
This task depends upon

Closed by  Doug Newgard (Scimmia)
Wednesday, 18 March 2015, 23:52 GMT
Reason for closing:  Not a bug
Additional comments about closing:  User requested: Faulty mainboard; this problem is not related to the kernel.
Comment by Janis Beckert (SuperFluffy) - Thursday, 12 March 2015, 09:39 GMT
I have just noticed that the Xorg logs are of yesterday's boot, and therefore contain the proper Touchpad/Synaptics information. I cannot edit the original message, but I have attached my current session's $HOME/local/share/xorg/Xorg.0.log.
Comment by Jan de Groot (JGC) - Thursday, 12 March 2015, 11:34 GMT
I don't see the touchpad listed in your dmesg output, so this is not a bug with xorg or libinput. The device isn't detected at all. Your dmesg file also has a machine check exception as last line, so this could be hardware related.
Comment by Janis Beckert (SuperFluffy) - Thursday, 12 March 2015, 12:13 GMT
Thanks for your assessment. Not sure about the MCE error; first time I have seen that one in my dmesg.

Do you know if there is anything I could do to understand what is happening?

I have found some mention online about multiplexing and the i8042 controller. I added i8042.nomux=1 and i8042.reset to my kernel line, but that didn't seem to do anything.
Comment by Janis Beckert (SuperFluffy) - Thursday, 12 March 2015, 21:26 GMT
I have attached the dmesg of the current boot, where indeed the touchpad works. In fact, I see the following lines:
[ 3.823768] input: PS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input8
[ 3.830581] mousedev: PS/2 mouse device common for all mice


But no idea, what exactly the difference between the boot this morning and now was.
   dmesg (53.6 KiB)

Loading...