I have a Lenovo Thinkpad Gen7 running Manjaro on kernel 5.8.1-3 . Since a few days ( I think Thursday, after I made my regular updates on Wednesday) my touchpad does not work anymore at all. I was using kernel 5.7 at this moment. I went now to 5.8.1-3, but the problem persists. Older kernels I would like to avoid, as the microphone does not work with kernels older than 5.7 . I tried many things, and checked also the other topics here:
Nothing worked for me. The problem is that xinput --list gives:
⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ TPPS/2 Elan TrackPoint id=13 [slave pointer (2)] ⎜ ↳ Logitech Wireless Mouse MX Master 3 id=15 [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)] ↳ Sleep Button id=8 [slave keyboard (3)] ↳ Integrated Camera: Integrated C id=9 [slave keyboard (3)] ↳ Integrated Camera: Integrated I id=10 [slave keyboard (3)] ↳ sof-hda-dsp Headset Jack id=11 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)] ↳ ThinkPad Extra Buttons id=14 [slave keyboard (3)] ↳ Logitech Wireless Mouse MX Master 3 id=16 [slave keyboard (3)]
so the touchpad is not there, only the trackpoint.
- I also checked
libinput list-devices. Nothing.
- I checked
/proc/bus/input/devices, nothing. Only the trackpoint is listed here.
dmesg | grep -i synafinds nothing.
ls -al /sys/bus/acpi/devicesI cannot find anything related to Elan.
- lsmod gives:
lsmod | grep i2c i2c_hid 32768 0 i2c_algo_bit 16384 1 i915 i2c_i801 36864 0 i2c_smbus 20480 1 i2c_i801 hid 143360 4 i2c_hid,hid_generic,uhid,hid_logitech_hidpp
- I tried to blacklist the i2c_hid module
- and I tried
sudo rmmod i2c_hid && sudo modprobe i2c_hidwithout success
- I also tried to fiddle around with psmouse without success
- I added the
psmouse.synaptics_intertouch=0to my grub config, with no success
- I have installed the latest firmware etc with
I simply don’t understand, why the touchpad is not appearing anywhere, as if it is gone! I also do not really understand where it should register itself first. I thought xinput should see something, or at least it should be here:
less /proc/bus/input/devices . I also tried to check the X11 log and system log, but could not find any note, that something is odd, and everything else is working properly.
I checked also the bios, and there the touchpad works, and on my secondary windows installation as well.
Could someone help me to debug this problem, or is there a deeper kernel / bios related problem?
Any help is appreciated!