I do not believe I owned this laptop far enough back to have installed 15.10. I believe the first installation I put on it was 16.04.
Additionally, I tried the kernel boot param of "i8042.kbdreset=1". When I booted up the next time I saw the following output from xinput:
$ xinput ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ PS/2 Elantech Touchpad 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)] ↳ Power Button id=8 [slave keyboard (3)] ↳ Sleep Button id=9 [slave keyboard (3)] ↳ Yubico Yubikey 4 OTP+U2F+CCID id=10 [slave keyboard (3)] ↳ Lenovo EasyCamera id=11 [slave keyboard (3)] ↳ Ideapad extra buttons id=12 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
But almost as soon as I started to move the pointer around the touchpad locked up (pointer stopped responding) for about 5-10 seconds and then started working again, but now the output of xinput looked like:
$ xinput ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ PS/2 Logitech Wheel Mouse 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)] ↳ Power Button id=8 [slave keyboard (3)] ↳ Sleep Button id=9 [slave keyboard (3)] ↳ Yubico Yubikey 4 OTP+U2F+CCID id=10 [slave keyboard (3)] ↳ Lenovo EasyCamera id=11 [slave keyboard (3)] ↳ Ideapad extra buttons id=12 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
Checking out dmesg, I saw:
[ 33.327457] psmouse serio1: Touchpad at isa0060/serio1/input0 lost synchronization, throwing 2 bytes away. [ 33.880155] psmouse serio1: resync failed, issuing reconnect request [ 37.823561] psmouse serio1: Failed to deactivate mouse on isa0060/serio1 [ 38.259688] input: PS/2 Logitech Wheel Mouse as /devices/platform/i8042/serio1/input/input20 [ 38.381415] systemd[1]: motd-news.timer: Adding 25min 26.475299s random time.
So, as you can see, even when it does get detected as a touchpad it will not remain functional for long.
I hope this helps!
Deven
I do not believe I owned this laptop far enough back to have installed 15.10. I believe the first installation I put on it was 16.04.
Additionally, I tried the kernel boot param of "i8042.kbdreset=1". When I booted up the next time I saw the following output from xinput:
$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ PS/2 Elantech Touchpad 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)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Yubico Yubikey 4 OTP+U2F+CCID id=10 [slave keyboard (3)]
↳ Lenovo EasyCamera id=11 [slave keyboard (3)]
↳ Ideapad extra buttons id=12 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
But almost as soon as I started to move the pointer around the touchpad locked up (pointer stopped responding) for about 5-10 seconds and then started working again, but now the output of xinput looked like:
$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ PS/2 Logitech Wheel Mouse 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)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Yubico Yubikey 4 OTP+U2F+CCID id=10 [slave keyboard (3)]
↳ Lenovo EasyCamera id=11 [slave keyboard (3)]
↳ Ideapad extra buttons id=12 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
Checking out dmesg, I saw:
[ 33.327457] psmouse serio1: Touchpad at isa0060/ serio1/ input0 lost synchronization, throwing 2 bytes away. platform/ i8042/serio1/ input/input20
[ 33.880155] psmouse serio1: resync failed, issuing reconnect request
[ 37.823561] psmouse serio1: Failed to deactivate mouse on isa0060/serio1
[ 38.259688] input: PS/2 Logitech Wheel Mouse as /devices/
[ 38.381415] systemd[1]: motd-news.timer: Adding 25min 26.475299s random time.
So, as you can see, even when it does get detected as a touchpad it will not remain functional for long.
I hope this helps!
Deven