Bug ID 1047726
Summary i2c error messages fill kernel log like crazy (needs rate limit)
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware x86-64
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component Kernel
Assignee kernel-maintainers@forge.provo.novell.com
Reporter gp@suse.com
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

On a notebook I ran into an issue with the touchpad "hanging" and eating loads
of
resources:

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND
  909 root     -51   0       0      0      0 D 14.89 0.000   1:15.58
irq/51-SYNA2B29
  631 root      20   0   12056   5120   1572 S 2.128 0.031   0:07.23 haveged
  841 root     -51   0       0      0      0 D 0.709 0.000   3:43.81
irq/87-ITE8396:
 1939 gp        20   0  709120 147156 120792 S 0.709 0.901   3:36.15 X
 2642 gp        20   0  639044  46020  31036 S 0.709 0.282   0:45.56
gnome-terminal-

This report is NOT about that per se, but rather the fact that i2c issues error 
messages into the log at a crazy rate:

08:29:32 ghazala kernel: i2c_hid i2c-ITE8396:00: failed to set a report to
device. 
08:29:32 ghazala kernel: i2c_designware i2c_designware.0: timeout waiting for
bus ready 
08:29:32 ghazala kernel: i2c_designware i2c_designware.0: timeout waiting for
bus ready 
08:29:32 ghazala kernel: i2c_hid i2c-ITE8396:00: failed to set a report to
device. 
08:29:32 ghazala kernel: i2c_designware i2c_designware.0: timeout waiting for
bus ready 
08:29:32 ghazala kernel: i2c_designware i2c_designware.0: timeout waiting for
bus ready 
08:29:32 ghazala kernel: i2c_hid i2c-ITE8396:00: failed to retrieve report from
device. 
08:29:32 ghazala kernel: i2c_designware i2c_designware.0: t^C

# journalctl --since today | grep 'i2c.*timeout' | wc -l
333455
# journalctl --since today | grep 'i2c.*timeout' | uniq | wc -l
8232

That is, 40 identical errors are logged.  Per second.  "Forever" (until I shut
down the system).

At a minimum, can this be rate limited (to no more than one per second, or
better every 5-10 seconds)?


You are receiving this mail because: