i2c_hid module randomly dies and needs to be restarted

Bug #1793584 reported by wmdiem
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Medium
Unassigned

Bug Description

From 4.15.0-24 (not in 4.15.0-23) i2c_hid spams the log with messages like this:

[ 6079.727465] i2c_hid i2c-ELAN0630:00: i2c_hid_get_input: incomplete report (14/65535)
[ 6079.733692] i2c_hid i2c-ELAN0630:00: i2c_hid_get_input: incomplete report (14/65535)

It then randomly stops working (and stops spamming the log), and there is no trackpad response until I reload the module.

Again, this was introduced in 4.15.0-24.

Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:

apport-collect 1793584

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Would it be possible for you to test the proposed kernel and post back if it resolves this bug?
See https://wiki.ubuntu.compo/Testing/EnableProposed for documentation how to enable and use -proposed.

Thank you in advance!

Changed in linux (Ubuntu):
importance: Undecided → Medium
Revision history for this message
wmdiem (wmdiem) wrote : Re: [Bug 1793584] Re: i2c_hid module randomly dies and needs to be restarted

Thanks for the response.

Unfortunately I've since installed Mint. Do you know if there is a way to
install the proposed Ubuntu kernel in Mint? (This is my main machine, and
I'm not keen to partition the disk as a test, or wipe the current system. I
would try booting off a flash drive, but there is no easy way that I know
of to change or update the kernel in the image.)

On Wed, Sep 26, 2018 at 4:02 PM Joseph Salisbury <
<email address hidden>> wrote:

> Would it be possible for you to test the proposed kernel and post back if
> it resolves this bug?
> See https://wiki.ubuntu.compo/Testing/EnableProposed for documentation
> how to enable and use -proposed.
>
> Thank you in advance!
>
>
> ** Changed in: linux (Ubuntu)
> Importance: Undecided => Medium
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1793584
>
> Title:
> i2c_hid module randomly dies and needs to be restarted
>
> Status in linux package in Ubuntu:
> Incomplete
>
> Bug description:
> From 4.15.0-24 (not in 4.15.0-23) i2c_hid spams the log with messages
> like this:
>
> [ 6079.727465] i2c_hid i2c-ELAN0630:00: i2c_hid_get_input: incomplete
> report (14/65535)
> [ 6079.733692] i2c_hid i2c-ELAN0630:00: i2c_hid_get_input: incomplete
> report (14/65535)
>
> It then randomly stops working (and stops spamming the log), and there
> is no trackpad response until I reload the module.
>
> Again, this was introduced in 4.15.0-24.
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1793584/+subscriptions
>

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

Please attach `udevadm info -e`, thanks!

Revision history for this message
wmdiem (wmdiem) wrote :
  • tmp.txt Edit (139.4 KiB, text/plain; charset="US-ASCII"; name="tmp.txt")

On Thu, Sep 27, 2018 at 7:42 AM Kai-Heng Feng <email address hidden>
wrote:

> Please attach `udevadm info -e`, thanks!
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1793584
>
> Title:
> i2c_hid module randomly dies and needs to be restarted
>
> Status in linux package in Ubuntu:
> Incomplete
>
> Bug description:
> From 4.15.0-24 (not in 4.15.0-23) i2c_hid spams the log with messages
> like this:
>
> [ 6079.727465] i2c_hid i2c-ELAN0630:00: i2c_hid_get_input: incomplete
> report (14/65535)
> [ 6079.733692] i2c_hid i2c-ELAN0630:00: i2c_hid_get_input: incomplete
> report (14/65535)
>
> It then randomly stops working (and stops spamming the log), and there
> is no trackpad response until I reload the module.
>
> Again, this was introduced in 4.15.0-24.
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1793584/+subscriptions
>

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

Please ignore my last comment. I forgot to add your device id.

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

Also, can you attach full dmesg?

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

Ok, please try the kernel inside the link.

Revision history for this message
wmdiem (wmdiem) wrote :

Okay, have installed the new kernel.

1) I got an error
installing linux-headers-4.19.0-1-generic_4.19.0-1.2_elan+i2c_amd64.deb
because of unmet dependency, but I installed with "--force-depends".
2) The log is still getting spammed with "incomplete report" errors.
3) But the touchpad is working for the moment. It has only been up for a
few minutes. I'll keep running it and see if it continues to work. And
report back.

On Fri, Sep 28, 2018 at 3:05 AM Kai-Heng Feng <email address hidden>
wrote:

> Ok, please try the kernel inside the link.
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1793584
>
> Title:
> i2c_hid module randomly dies and needs to be restarted
>
> Status in linux package in Ubuntu:
> Incomplete
>
> Bug description:
> From 4.15.0-24 (not in 4.15.0-23) i2c_hid spams the log with messages
> like this:
>
> [ 6079.727465] i2c_hid i2c-ELAN0630:00: i2c_hid_get_input: incomplete
> report (14/65535)
> [ 6079.733692] i2c_hid i2c-ELAN0630:00: i2c_hid_get_input: incomplete
> report (14/65535)
>
> It then randomly stops working (and stops spamming the log), and there
> is no trackpad response until I reload the module.
>
> Again, this was introduced in 4.15.0-24.
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1793584/+subscriptions
>

Revision history for this message
wmdiem (wmdiem) wrote :

Okay, I haven't yet lost the trackpad completely, but twice now tap to
click has stopped working. The first time I rebooted to make sure it had
actually been working under the test kernel (I was pretty sure it had, but
wanted to confirm). The second time I removed and reloaded the i2c_hid
module; tap to touch returned, but there now a visible jitter in moving the
cursor.

On Fri, Sep 28, 2018 at 11:47 AM William Diem <email address hidden> wrote:

> Okay, have installed the new kernel.
>
> 1) I got an error
> installing linux-headers-4.19.0-1-generic_4.19.0-1.2_elan+i2c_amd64.deb
> because of unmet dependency, but I installed with "--force-depends".
> 2) The log is still getting spammed with "incomplete report" errors.
> 3) But the touchpad is working for the moment. It has only been up for a
> few minutes. I'll keep running it and see if it continues to work. And
> report back.
>
> On Fri, Sep 28, 2018 at 3:05 AM Kai-Heng Feng <email address hidden>
> wrote:
>
>> Ok, please try the kernel inside the link.
>>
>> --
>> You received this bug notification because you are subscribed to the bug
>> report.
>> https://bugs.launchpad.net/bugs/1793584
>>
>> Title:
>> i2c_hid module randomly dies and needs to be restarted
>>
>> Status in linux package in Ubuntu:
>> Incomplete
>>
>> Bug description:
>> From 4.15.0-24 (not in 4.15.0-23) i2c_hid spams the log with messages
>> like this:
>>
>> [ 6079.727465] i2c_hid i2c-ELAN0630:00: i2c_hid_get_input: incomplete
>> report (14/65535)
>> [ 6079.733692] i2c_hid i2c-ELAN0630:00: i2c_hid_get_input: incomplete
>> report (14/65535)
>>
>> It then randomly stops working (and stops spamming the log), and there
>> is no trackpad response until I reload the module.
>>
>> Again, this was introduced in 4.15.0-24.
>>
>> To manage notifications about this bug go to:
>>
>> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1793584/+subscriptions
>>
>

Revision history for this message
wmdiem (wmdiem) wrote :

Also, right click doesn't work (ever) under the test kernel (by right click
I mean depressing the pad itself while touching the right side of the pad.
Double-tap still works to simulate right click.

Further, if I reload the module, the error changes (note the numbers at the
end):
[ 1451.670747] i2c_hid i2c-ELAN0630:00: i2c_hid_get_input: incomplete
report (707/65535)

Note that it is on reload that the jittery cursor movement starts (it looks
like the cursor position is being updated ~10 times a second, rather than
more than 30 times a second).

On Fri, Sep 28, 2018 at 12:29 PM William Diem <email address hidden> wrote:

> Okay, I haven't yet lost the trackpad completely, but twice now tap to
> click has stopped working. The first time I rebooted to make sure it had
> actually been working under the test kernel (I was pretty sure it had, but
> wanted to confirm). The second time I removed and reloaded the i2c_hid
> module; tap to touch returned, but there now a visible jitter in moving the
> cursor.
>
> On Fri, Sep 28, 2018 at 11:47 AM William Diem <email address hidden> wrote:
>
>> Okay, have installed the new kernel.
>>
>> 1) I got an error
>> installing linux-headers-4.19.0-1-generic_4.19.0-1.2_elan+i2c_amd64.deb
>> because of unmet dependency, but I installed with "--force-depends".
>> 2) The log is still getting spammed with "incomplete report" errors.
>> 3) But the touchpad is working for the moment. It has only been up for a
>> few minutes. I'll keep running it and see if it continues to work. And
>> report back.
>>
>> On Fri, Sep 28, 2018 at 3:05 AM Kai-Heng Feng <
>> <email address hidden>> wrote:
>>
>>> Ok, please try the kernel inside the link.
>>>
>>> --
>>> You received this bug notification because you are subscribed to the bug
>>> report.
>>> https://bugs.launchpad.net/bugs/1793584
>>>
>>> Title:
>>> i2c_hid module randomly dies and needs to be restarted
>>>
>>> Status in linux package in Ubuntu:
>>> Incomplete
>>>
>>> Bug description:
>>> From 4.15.0-24 (not in 4.15.0-23) i2c_hid spams the log with messages
>>> like this:
>>>
>>> [ 6079.727465] i2c_hid i2c-ELAN0630:00: i2c_hid_get_input: incomplete
>>> report (14/65535)
>>> [ 6079.733692] i2c_hid i2c-ELAN0630:00: i2c_hid_get_input: incomplete
>>> report (14/65535)
>>>
>>> It then randomly stops working (and stops spamming the log), and there
>>> is no trackpad response until I reload the module.
>>>
>>> Again, this was introduced in 4.15.0-24.
>>>
>>> To manage notifications about this bug go to:
>>>
>>> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1793584/+subscriptions
>>>
>>

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

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