CPU0 is busy after S3 in Dell Precision 3530

Bug #1864527 reported by Alex Hung
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Undecided
Unassigned
Eoan
Won't Fix
Medium
Alex Hung
Focal
Fix Released
Undecided
Unassigned

Bug Description

CPU0 (and sometimes other cores too) is not entering C10 half of the time when system is idle. "top" shows a touchpad driver takes 5%~6% of CPU usage, and "/proc/interrupts" reveals considerable interrupts from the touchpad device. This results in additional 4~5 watt power consumption.

This anomaly can be workarounded by simply touching the touchpad - in other words, it is more visible when using a USB mouse.

This can be fixed by a kernel 5.5 commit 52cf93e63ee6 which is included in bionic (4.15) and focal kernel (5.4) but not in eoan (5.3).
---
ProblemType: Bug
ApportVersion: 2.20.9-0ubuntu7.11
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: alexhung 3397 F.... pulseaudio
 /dev/snd/pcmC0D0p: alexhung 3397 F...m pulseaudio
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 18.04
InstallationDate: Installed on 2019-10-29 (118 days ago)
InstallationMedia: Ubuntu 18.04.3 LTS "Bionic Beaver" - Release amd64 (20190805)
MachineType: Dell Inc. Precision 3530
Package: linux (not installed)
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.3.0-40-generic root=UUID=b0c947ea-9aa0-4ca2-a634-7b925900c129 ro quiet splash vt.handoff=1
ProcVersionSignature: Ubuntu 5.3.0-40.32~18.04.1-generic 5.3.18
RelatedPackageVersions:
 linux-restricted-modules-5.3.0-40-generic N/A
 linux-backports-modules-5.3.0-40-generic N/A
 linux-firmware 1.173.14
Tags: bionic
Uname: Linux 5.3.0-40-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip docker lpadmin plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 01/30/2018
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 99.6.4
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 10
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvr99.6.4:bd01/30/2018:svnDellInc.:pnPrecision3530:pvr:rvnDellInc.:rn:rvr:cvnDellInc.:ct10:cvr:
dmi.product.family: Precision
dmi.product.name: Precision 3530
dmi.product.sku: 0820
dmi.sys.vendor: Dell Inc.

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 1864527

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
Alex Hung (alexhung) wrote : AlsaInfo.txt

apport information

tags: added: apport-collected bionic
description: updated
Revision history for this message
Alex Hung (alexhung) wrote : CRDA.txt

apport information

Revision history for this message
Alex Hung (alexhung) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Alex Hung (alexhung) wrote : IwConfig.txt

apport information

Revision history for this message
Alex Hung (alexhung) wrote : Lspci.txt

apport information

Revision history for this message
Alex Hung (alexhung) wrote : Lsusb.txt

apport information

Revision history for this message
Alex Hung (alexhung) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Alex Hung (alexhung) wrote : ProcEnviron.txt

apport information

Revision history for this message
Alex Hung (alexhung) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Alex Hung (alexhung) wrote : ProcModules.txt

apport information

Revision history for this message
Alex Hung (alexhung) wrote : PulseList.txt

apport information

Revision history for this message
Alex Hung (alexhung) wrote : RfKill.txt

apport information

Revision history for this message
Alex Hung (alexhung) wrote : UdevDb.txt

apport information

Revision history for this message
Alex Hung (alexhung) wrote : WifiSyslog.txt

apport information

Alex Hung (alexhung)
Changed in linux (Ubuntu Eoan):
assignee: nobody → Alex Hung (alexhung)
assignee: Alex Hung (alexhung) → nobody
Changed in linux (Ubuntu):
assignee: nobody → Alex Hung (alexhung)
Changed in linux (Ubuntu Focal):
status: Incomplete → Fix Released
Changed in linux (Ubuntu Eoan):
status: New → Confirmed
assignee: nobody → Alex Hung (alexhung)
Changed in linux (Ubuntu Focal):
assignee: Alex Hung (alexhung) → nobody
Changed in linux (Ubuntu Eoan):
importance: Undecided → Medium
Revision history for this message
Kleber Sacilotto de Souza (kleber-souza) wrote :

This fix (HID: i2c-hid: Reset ALPS touchpads on resume) has been applied to eoan/linux as part of Eoan upstream stable patchset (bug 1861710).

Changed in linux (Ubuntu Eoan):
status: Confirmed → Fix Committed
Alex Hung (alexhung)
Changed in linux (Ubuntu Eoan):
status: Fix Committed → Fix Released
status: Fix Released → Fix Committed
Revision history for this message
Brian Murray (brian-murray) wrote :

The Eoan Ermine has reached end of life, so this bug will not be fixed for that release

Changed in linux (Ubuntu Eoan):
status: Fix Committed → Won't Fix
Jeff Lane  (bladernr)
tags: added: ubuntu-certified
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.