Dell 7140 avarage power consumption in idle increased by 1.3-1.5 times due to events by INT3432
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linux |
Invalid
|
Medium
|
|||
linux (Ubuntu) |
Invalid
|
Medium
|
Unassigned |
Bug Description
On Dell Venue 11 Pro 7140 average power consumption in idle increased by 1.3-1.5 times due to events coming from INT343A. According to powertop since Linux 4.10 INT3432:00 generate around two hundred events on average, in /sys/devices/
With Linux 4.9.0-4.9.45, Linux 4.11.0-4.11.12 in idle there is around 100 wakeups per second in sum, battery discharge rate around 3-3.5 Watts per second.
But with Linux 4.9.46-4.9.51, Linux 4.10.0-4.10.17, Linux 4.12.0rc1-4.13.3 - around 300 wakeups per second on average, due to events coming from INT3432:00. With Linux 4.13.3 battery discharge rate around 4.5 Watts per second.
Probably some commit was backported to Linux 4.9 between .45 and .46 releases.
I have no idea why issue is not reproducible on any Linux 4.11 release I tried.
Sometimes INT3432 events rate fall from two hundred to one hundred for shorts period of time (for example I observe this right now on Linux 4.10.0 while removing/installing packages).
Message like this sometimes appear in dmesg:
[ 731.226730] i2c_hid i2c-SMO91D0:00: i2c_hid_get_input: incomplete report (53/13568)
Complete dmesg with Linux 4.13.3 is attached.
Changed in linux: | |
importance: | Unknown → Medium |
status: | Unknown → Incomplete |
Changed in linux: | |
status: | Incomplete → Invalid |
Changed in linux (Ubuntu): | |
status: | New → Invalid |
tags: | added: cscc |
Created attachment 258613
dmesg with Linux 4.13.3
On Dell Venue 11 Pro 7140 average power consumption in idle increased by 1.3-1.5 times due to events coming from INT343A. According to powertop since Linux 4.10 INT3432:00 generate around two hundred events on average, in /sys/devices/ pci0000: 00/INT3432: 00/i2c- 6 there is two devices: INT343A and SMO91D0. AFAIK INT343A is rt286.
With Linux 4.9.0-4.9.45, Linux 4.11.0-4.11.12 in idle there is around 100 wakeups per second in sum, battery discharge rate around 3-3.5 Watts per second.
But with Linux 4.9.46-4.9.51, Linux 4.10.0-4.10.17, Linux 4.12.0rc1-4.13.3 - around 300 wakeups per second on average, due to events coming from INT3432:00. With Linux 4.13.3 battery discharge rate around 4.5 Watts per second.
Probably some commit was backported to Linux 4.9 between .45 and .46 releases.
I have no idea why issue is not reproducible on any Linux 4.11 release I tried.
Sometimes events rate fall from two hundred to one hundred for shorts period of time (for example I observe this right now on Linux 4.10.0 while removing/installing packages).
Message like this sometimes appear in dmesg:
[ 731.226730] i2c_hid i2c-SMO91D0:00: i2c_hid_get_input: incomplete report (53/13568)
Complete dmesg with Linux 4.13.3 is attached.