Skip to content

sys-usb kworker events CPU consumption #5823

@neowutran

Description

@neowutran

Qubes OS version
R4.0

Affected component(s) or functionality
USB device handeling

Brief summary
Rarely (~ once a month), the system become extremely slow, and mouse/keyboard are extremly laggy.

Looking at CPU consumption it come from the usb qube ("sys-usb" in my case), consuming over 50% of total CPU (Probably eating everything it is allowed to).
When I look at the process list, the issue is "kworker/*:*events".
The journal logs are filled with the same message: "hid-generic XXXXXXX: control queue full"

My "sys-usb" qube is a static disposableVM based on Debian 10 ( and currently using kernel 5.6.11-1 but it is not related to kernel version since I got the same issue months ago when this kernel version didn't existed yet).
The issue is not related to plugging or unplugging USB devices.

To Reproduce
No idea

Solutions you've tried
Restarting the "sys-usb" qube. Problem is gone after that.

Relevant documentation you've consulted
None
Found this error referenced on the archlinux documentation: https://wiki.archlinux.org/index.php/APC_UPS
And on gentoo forum: https://forums.gentoo.org/viewtopic-p-7569028.html

Related, non-duplicate issues
None

Metadata

Metadata

Assignees

Labels

C: usb proxyThis issue pertains to the USB proxy in Qubes OS.P: defaultPriority: default. Default priority for new issues, to be replaced given sufficient information.affects-4.1This issue affects Qubes OS 4.1.affects-4.2This issue affects Qubes OS 4.2.diagnosedTechnical diagnosis of this issue has been performed.hardware supportThis issue pertains to the hardware that Qubes OS supports.pr submittedA pull request has been submitted for this issue.

Type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions