Skip to content

kernel errors to ignore are much too specific #536

@lyakh

Description

@lyakh

Some strings that the kernel log parser is configured to ignore are much too specific, they contain details of the local set up, which change when using a different hardware or network configuration. Examples:

usb 2-3: Enable of device-initiated U1 failed.
usb 2-3: Enable of device-initiated U2 failed.

The USB path can change, "U1," "U2" might also vary

iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-56.ucode failed with error -2
iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-54.ucode failed with error -2
iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-53.ucode failed with error -2
iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-52.ucode failed with error -2
iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-51.ucode failed with error -2
iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-50.ucode failed with error -2
iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-49.ucode failed with error -2
iwlwifi 0000:00:14.3: Direct firmware load for iwl-debug-yoyo.bin failed with error -2

Device path and name can change

iwlwifi 0000:00:14.3: Microcode SW error detected. Restarting 0x0.

Device path can change

acpi device:00: Failed to change power state to D3hot

Device number and state can be different

i915 0000:00:02.0: [drm] *ERROR* TC cold unblock failed
i915 0000:00:02.0: [drm] *ERROR* TC cold block failed

Device path can change

usb 3-.: device descriptor read/64, error .
usb 3-.: device not accepting address ., error .

Can happen on any USB adapter

hub 2-.: .
usb 2-.: .

On the one hand this can happen on any USB bus, on the other hand these errors might actually be too generic, but probably they all can be ignored. And BTW they also seem to cover above USB errors, as long as matching isn't performed on complete lines.

Metadata

Metadata

Labels

area:non-audio FailureFalse positives: failing when we don't want to

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions