Lenovo Ideapad 320-15IAP trackpad spams kernel errors in syslog

Bug #1793960 reported by Philipp
32
This bug affects 7 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

The trackpad is working, but syslog is full of kernel errors regarding "kernel: [ 1228.364151] elan_i2c i2c-ELAN0609:00: invalid report id data (ff)" if the trackpad is touched.

ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: linux-image-4.15.0-34-generic 4.15.0-34.37
ProcVersionSignature: Ubuntu 4.15.0-34.37-generic 4.15.18
Uname: Linux 4.15.0-34-generic x86_64
ApportVersion: 2.20.9-0ubuntu7.3
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: mlku 1269 F.... pulseaudio
CurrentDesktop: KDE
Date: Sun Sep 23 15:48:36 2018
HibernationDevice: RESUME=UUID=83c21341-9f8a-4b04-8696-ba03f48c8561
InstallationDate: Installed on 2018-09-23 (0 days ago)
InstallationMedia: Kubuntu 18.04.1 LTS "Bionic Beaver" - Release amd64 (20180725)
MachineType: LENOVO 80XR
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-4.15.0-34-generic root=/dev/mapper/kubuntu--vg-root ro quiet splash vt.handoff=1
RelatedPackageVersions:
 linux-restricted-modules-4.15.0-34-generic N/A
 linux-backports-modules-4.15.0-34-generic N/A
 linux-firmware 1.173.1
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 08/06/2018
dmi.bios.vendor: LENOVO
dmi.bios.version: 5RCN36WW
dmi.board.asset.tag: NO Asset Tag
dmi.board.name: LNVNB161216
dmi.board.vendor: LENOVO
dmi.board.version: NO DPK
dmi.chassis.asset.tag: NO Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Lenovo ideapad 320-15IAP
dmi.modalias: dmi:bvnLENOVO:bvr5RCN36WW:bd08/06/2018:svnLENOVO:pn80XR:pvrLenovoideapad320-15IAP:rvnLENOVO:rnLNVNB161216:rvrNODPK:cvnLENOVO:ct10:cvrLenovoideapad320-15IAP:
dmi.product.family: ideapad 320-15IAP
dmi.product.name: 80XR
dmi.product.version: Lenovo ideapad 320-15IAP
dmi.sys.vendor: LENOVO

Revision history for this message
Philipp (philipp30) wrote :
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Philipp (philipp30) wrote :

After some time the Touchpad now stops working and is not usable. External Mouse works fine.

Revision history for this message
Philipp (philipp30) wrote :

modprobe -r elan_i2c
modprobe elan_i2c

is a workaround. But Touchpad still freezes after some time.

Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Did this issue start happening after an update/upgrade? Was there a prior kernel version where you were not having this particular problem?

Would it be possible for you to test the latest upstream kernel? Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest v4.19 kernel[0].

If this bug is fixed in the mainline kernel, please add the following tag 'kernel-fixed-upstream'.

If the mainline kernel does not fix this bug, please add the tag: 'kernel-bug-exists-upstream'.

Once testing of the upstream kernel is complete, please mark this bug as "Confirmed".

Thanks in advance.

[0] http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.19-rc5

Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Incomplete
Revision history for this message
Philipp (philipp30) wrote :

Thanks for your reply.
This is a new laptop, so I am not able to say anything about prior kernel versions.
With upstream kernel v4.19 the issue persists.

tags: added: kernel-bug-exists-upstream
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :

Both elan_i2c and hid_i2c want to use the device. Can you blacklist either one of these to see which one really works?

Revision history for this message
Philipp (philipp30) wrote :

modprobe -r elan_i2c disables the touchpad.
modprobe -r i2c_hid doesn't seem to have any effect.

echo "blacklist i2c_hid" | sudo tee -a /etc/modprobe.d/blacklist.conf
doesn't seem to have any effect either.

Revision history for this message
Philipp (philipp30) wrote :

Also did
depmod -a
update-initramfs -u

and verified with
lsmod | grep i2c
that i2c_hid is not loaded.

still elan_i2c kernel errors in syslog.

Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :

Please report the issue to <email address hidden> and cc the Elan driver author, <email address hidden>.

Revision history for this message
Philipp (philipp30) wrote :

I did post the issue to the mailing list but did not receive any answer for the past 14 days. I know that other users are affected too, for example at reddit. This is really bad, because it essentially means that this laptop can not be used with linux at all without external mouse.

Revision history for this message
javi (jgpazos) wrote :

The same problem to me with the same model of computer.

Revision history for this message
Erick Pokladowski (emattpoyourebooted) wrote :

This error happens, but even when I am not touching anything, I do ctrl alt f5 and it spams the shell. I can’t even put a command in. The only things I can do are shut down and exit shell.

Revision history for this message
Erick Pokladowski (emattpoyourebooted) wrote :

Also, my syslog file took up 1.1 Gb. My computer only has 16. (Chromebook, soooo...) Even if I delete it, it comes back.

Revision history for this message
Erick Pokladowski (emattpoyourebooted) wrote :

Doing
sudo rmmod i2c_hid
sudo rmmod hid
worked for me.

Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :

Please test the kernel in -proposed. It should solve this issue.

Revision history for this message
Erick Pokladowski (emattpoyourebooted) wrote :

Would 5.0.0-rc* work?

Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :

No, it's not in 5.0-rc* yet.

Revision history for this message
nycnikato (nycnikato) wrote :

Does anyone know which kernel DOES have this fix so I can upgrade ? This is an annoyance.

Revision history for this message
Mario Olmedo (molmedo1) wrote :

using 5.2.0-050200rc3-generic worked for me.

Revision history for this message
Josep Pujadas-Jubany (jpujades) wrote :

Similar problems with Acer TravelMate B118-M that has ElanTech touchpad ELAN0502.
My distro is Lubuntu 16.04.6 LTS 64 bit with 4.15.0-60-generic kernel (up-to-date).
Tried to upgrade the kernel to latest releases, but it claims for libssl1.1 (used in 18.04) and 16.04 uses libssl1.0
I tested the laptop with Lubuntu 18.04.3 64bit (USB installation stick) that it comes with 5.0.0-23-generic kernel and it works!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.