After working flawlessly since I installed Leap, today the touchpad on my Lenovo laptop suddenly stopped working. When I go to Settings => Input Devices => Touchpad it shows a red “Synaptics Backend Not Found” message. I tried reinstalling Synaptics but that didn’t work. Any ideas on why this happened and how to fix it? Thanks everyone. (I did search on the Internet for a solution before posting this but didn’t find anything helpful.)
Can you provide more details about your detected touchpad hardware?
grep -B 5 mouse /proc/bus/input/devices
xinput list
Here it is … the touchpad does not seem to have been detected at all.
steve@linux-mvwc:~> xinput list
If 'xinput' is not a typo you can use command-not-found to lookup the package that contains it, like this:
cnf xinput
steve@linux-mvwc:~> grep -B 5 mouse /proc/bus/input/devices
I: Bus=0003 Vendor=04f3 Product=007f Version=0110
N: Name="ELAN Touchscreen"
P: Phys=usb-0000:00:14.0-1/input0
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:04F3:007F.0001/input/input16
U: Uniq=
H: Handlers=mouse0 event14
steve@linux-mvwc:~>
Post the entire output from
cat /proc/bus/input/devices
Check the boot log for any interesting messages
sudo journalctl -b |egrep "i8|i2c"
Output from the first:
steve@linux-mvwc:~> cat /proc/bus/input/devices
I: Bus=0011 Vendor=0001 Product=0001 Version=ab83
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input0
U: Uniq=
H: Handlers=sysrq kbd event0
B: PROP=0
B: EV=120013
B: KEY=402000000 3803078f800d001 feffffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7
I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input3
U: Uniq=
H: Handlers=event1
B: PROP=0
B: EV=21
B: SW=1
I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input4
U: Uniq=
H: Handlers=kbd event2
B: PROP=0
B: EV=3
B: KEY=10000000000000 0
I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input5
U: Uniq=
H: Handlers=kbd event3
B: PROP=0
B: EV=3
B: KEY=10000000000000 0
I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=LNXVIDEO/video/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input6
U: Uniq=
H: Handlers=kbd event4
B: PROP=0
B: EV=3
B: KEY=3e000b00000000 0 0 0
I: Bus=0010 Vendor=001f Product=0001 Version=0100
N: Name="PC Speaker"
P: Phys=isa0061/input0
S: Sysfs=/devices/platform/pcspkr/input/input7
U: Uniq=
H: Handlers=kbd event5
B: PROP=0
B: EV=40001
B: SND=6
I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="Ideapad extra buttons"
P: Phys=ideapad/input0
S: Sysfs=/devices/pci0000:00/0000:00:1f.0/PNP0C09:00/VPC2004:00/input/input8
U: Uniq=
H: Handlers=kbd event6 rfkill
B: PROP=0
B: EV=13
B: KEY=1400800100c03 400000000300000 0 0
B: MSC=10
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel HDMI HDMI/DP,pcm=3"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:03.0/sound/card0/input9
U: Uniq=
H: Handlers=event7
B: PROP=0
B: EV=21
B: SW=140
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel HDMI HDMI/DP,pcm=7"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:03.0/sound/card0/input10
U: Uniq=
H: Handlers=event8
B: PROP=0
B: EV=21
B: SW=140
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel HDMI HDMI/DP,pcm=8"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:03.0/sound/card0/input11
U: Uniq=
H: Handlers=event9
B: PROP=0
B: EV=21
B: SW=140
I: Bus=0001 Vendor=10ec Product=0283 Version=0001
N: Name="HDA Digital PCBeep"
P: Phys=card1/codec#0/beep0
S: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card1/input12
U: Uniq=
H: Handlers=kbd event10
B: PROP=0
B: EV=40001
B: SND=6
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH Mic"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card1/input13
U: Uniq=
H: Handlers=event11
B: PROP=0
B: EV=21
B: SW=10
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH Headphone"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card1/input14
U: Uniq=
H: Handlers=event12
B: PROP=0
B: EV=21
B: SW=4
I: Bus=0003 Vendor=04f3 Product=007f Version=0110
N: Name="ELAN Touchscreen"
P: Phys=usb-0000:00:14.0-1/input0
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:04F3:007F.0001/input/input15
U: Uniq=
H: Handlers=mouse0 event13
B: PROP=2
B: EV=b
B: KEY=400 0 0 0 0 0
B: ABS=3273800000000003
I: Bus=0003 Vendor=0bda Product=572a Version=0019
N: Name="Lenovo EasyCamera"
P: Phys=usb-0000:00:14.0-5/button
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.0/input/input17
U: Uniq=
H: Handlers=kbd event14
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0
I: Bus=0003 Vendor=040b Product=2012 Version=0110
N: Name="2.4GHz Mouse"
P: Phys=usb-0000:00:14.0-3/input0
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:040B:2012.0002/input/input18
U: Uniq=
H: Handlers=sysrq kbd event15
B: PROP=0
B: EV=120013
B: KEY=1000000000007 ff9f207ac14057ff febeffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=1f
I: Bus=0003 Vendor=040b Product=2012 Version=0110
N: Name="2.4GHz Mouse"
P: Phys=usb-0000:00:14.0-3/input1
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.1/0003:040B:2012.0003/input/input19
U: Uniq=
H: Handlers=kbd mouse1 event16
B: PROP=0
B: EV=1f
B: KEY=3f0003007f 0 0 483ffff17aff32d bf54444600000000 ff0001 130f938b17c000 677bfad941dfed 9ed68000004400 10000002
B: REL=1c3
B: ABS=7f0100000000
B: MSC=10
Output from the second:
**
linux-mvwc:/home/steve #** journalctl -b |egrep "i8|i2c"
Dec 24 12:15:03 linux-mvwc kernel: **i8**042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2B] at 0x60,0x64 irq 1,12
Dec 24 12:15:03 linux-mvwc kernel: serio: **i8**042 KBD port at 0x60,0x64 irq 1
Dec 24 12:15:03 linux-mvwc kernel: serio: **i8**042 AUX port at 0x60,0x64 irq 12
Dec 24 12:15:03 linux-mvwc kernel: input: AT Translated Set 2 keyboard as /devices/platform/**i8**042/serio0/input/input0
Thanks for your help.
Are you sure it’s not disabled in the BIOS? Laptop model?
FWIW, I’ve read some reports which mention problems with some Lenovo Ideapad models concerning the touchpad state (disabled/enabled) and the supporting ‘ideapad_laptop’ driver. Is that driver loaded on your laptop?
It’s a Lenovo Ideapad U430 Touch. There doesn’t seem to be a setting in BIOS relating to the touchpad. There is an “F” key that purports to turn the touchpad on and off, but that’s not responding. It seems bizarre that it just stopped working on me. Perhaps a hardware problem?
It could be a hardware fault, but seems more likely to me that somehow the touchpad is disabled and we need to figure out how to activate it again. Perhaps you could try using a live distro (on a usb stick) to test with.
I found this wiki page for the model you have
https://wiki.archlinux.org/index.php/Lenovo_IdeaPad_U430_Touch
It mentions for hotkey support
Hot-keys
Work perfectly. There is a setting in the BIOS to switch the fn-button, so that the function-keys (F1-F12) work as intended.
You might want to check the relevant BIOS setting for hotkey support.
Thanks Deano, I had the same idea, to use a live USB distro to see if the touchpad works. Haven’t had the time yet but plan to do that. I’d also found the Arch Linux page. I’ve tried to suss through the hotkeys to see if I can turn the touchpad back on, but haven’t gotten it solved yet.
I really appreciate your help.
Steve
I tried using several different flavors of live USB distros, and none of them caused the touchpad to work again. Perhaps there is some kind of internal “on” switch but I have no clue how to access it. It’s also possible that it’s a hardware problem.
Do you still have windows installed on this laptop?
Hi guys, i have the same problem, which is mentioned on redhat mailing lists: https://bugzilla.redhat.com/show_bug.cgi?id=1282210
My computer is AsusUX305UA, installed Leap KDE v5.5.4 from plasma5 repo. As said in redhat bug entry removing libinput has effect on the problem. My touchpad works on Windows 10 and Ubuntu 15.10 live boot. What can be done now? Thanks.
for suse (leap 42.1)
add following url to repositories, and upgrade ur kernel to 4.2 or higher version, at that moment 4.4.1.3.1
http://download.opensuse.org/repositories/Kernel:/stable/standard/
reboot.
I upgraded to kernel 4.4.1, touchpad now works. Thank you.
As mysteriously as my problem appeared, it has now resolved itself. If I did something to correct it, I don’t know what it was. However, not all of the functionality that was formerly available under the “touchpad” settings in KDE 4 is available under the Plasma 5 touchpad settings. But at least the touchpad itself is working.
Thanks to everyone who made suggestions, I appreciate it!
SSS
I started this thread, and as the last post indicated, in February the touchpad on my laptop suddenly started working again. Like magic!
Now it’s May, and the touchpad has stopped working again. Like bad magic!
I’m trolling around looking for solutions but if anyone has found a surefire way to correct this (for good), I’d appreciate hearing it.
Thanks.
SSS