FS#68321 - [linux] msr spam in dmesg after upgrading to v5.9.1

Attached to Project: Arch Linux
Opened by Hubert Jasudowicz (chivay) - Sunday, 18 October 2020, 11:37 GMT
Last edited by Andreas Radke (AndyRTR) - Wednesday, 21 April 2021, 11:17 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To No-one
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 7
Private No

Details

I've been using https://github.com/erpalma/throttled to fix ThinkPad throttling issues.
After upgrading to 5.9.1.arch1-1, I'm being spammed by the msr module every five seconds:

[ 1184.272750] msr: Write to unrecognized MSR 0x1a2 by python3
Please report to x86@kernel.org
[ 1184.272875] msr: Write to unrecognized MSR 0x1a2 by python3
Please report to x86@kernel.org
[ 1184.272971] msr: Write to unrecognized MSR 0x1a2 by python3
Please report to x86@kernel.org
[ 1184.273055] msr: Write to unrecognized MSR 0x1a2 by python3
Please report to x86@kernel.org
[ 1184.273108] msr: Write to unrecognized MSR 0x1a2 by python3
Please report to x86@kernel.org
[ 1184.273145] msr: Write to unrecognized MSR 0x1a2 by python3
Please report to x86@kernel.org
[ 1184.273185] msr: Write to unrecognized MSR 0x1a2 by python3
Please report to x86@kernel.org
[ 1184.273271] msr: Write to unrecognized MSR 0x1a2 by python3
Please report to x86@kernel.org
[ 1184.273353] msr: Write to unrecognized MSR 0x64b by python3
Please report to x86@kernel.org
[ 1184.273403] msr: Write to unrecognized MSR 0x64b by python3
Please report to x86@kernel.org
[ 1189.278776] filter_write: 22 callbacks suppressed
[ 1189.278781] msr: Write to unrecognized MSR 0x1a2 by python3
Please report to x86@kernel.org
[ 1189.278874] msr: Write to unrecognized MSR 0x1a2 by python3
Please report to x86@kernel.org
[ 1189.278958] msr: Write to unrecognized MSR 0x1a2 by python3
Please report to x86@kernel.org
[ 1189.279044] msr: Write to unrecognized MSR 0x1a2 by python3
Please report to x86@kernel.org
[ 1189.279100] msr: Write to unrecognized MSR 0x1a2 by python3
Please report to x86@kernel.org
[ 1189.279185] msr: Write to unrecognized MSR 0x1a2 by python3
Please report to x86@kernel.org
[ 1189.279283] msr: Write to unrecognized MSR 0x1a2 by python3
Please report to x86@kernel.org
[ 1189.279366] msr: Write to unrecognized MSR 0x1a2 by python3
Please report to x86@kernel.org
[ 1189.279508] msr: Write to unrecognized MSR 0x64b by python3
Please report to x86@kernel.org
[ 1189.279559] msr: Write to unrecognized MSR 0x64b by python3
Please report to x86@kernel.org

Seems like the fix is already in mainline, however it wasn't pulled into v5.9.1:

https://lore.kernel.org/lkml/cover.1598011595.git.chris%40chrisdown.name/


Maybe it's worth applying to Arch kernel.

Thanks
Hubert Jasudowicz
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Wednesday, 21 April 2021, 11:17 GMT
Reason for closing:  Fixed
Comment by loqs (loqs) - Sunday, 18 October 2020, 12:09 GMT Comment by Jinn (jiko) - Thursday, 22 October 2020, 18:41 GMT
Same issue here on a Dell XPS 9370.
Comment by merlock (merlock) - Monday, 16 November 2020, 00:36 GMT
Seems that the [1] spectre-meltdown checker also throws these messages.
```
[352325.640829] msr: Write to unrecognized MSR 0x49 by perl
Please report to x86@kernel.org
[352325.644243] msr: Write to unrecognized MSR 0x49 by perl
Please report to x86@kernel.org
[352325.647818] msr: Write to unrecognized MSR 0x49 by perl
Please report to x86@kernel.org
[352325.651859] msr: Write to unrecognized MSR 0x49 by perl
Please report to x86@kernel.org
[352325.655792] msr: Write to unrecognized MSR 0x49 by perl
Please report to x86@kernel.org
[352325.659748] msr: Write to unrecognized MSR 0x49 by perl
Please report to x86@kernel.org
[352325.664735] msr: Write to unrecognized MSR 0x49 by perl
Please report to x86@kernel.org
[352325.669836] msr: Write to unrecognized MSR 0x49 by perl
Please report to x86@kernel.org
[352325.674033] msr: Write to unrecognized MSR 0x49 by perl
Please report to x86@kernel.org
[352325.678639] msr: Write to unrecognized MSR 0x49 by perl
Please report to x86@kernel.org
```

Also reported [2] upstream.

[1] https://github.com/speed47/spectre-meltdown-checker
[2] https://github.com/speed47/spectre-meltdown-checker/issues/385
Comment by loqs (loqs) - Monday, 16 November 2020, 02:36 GMT
Have you tried booting with the kernel parameter allow_writes=true or allow_writes=1 to see if that stops the output?
Comment by merlock (merlock) - Monday, 16 November 2020, 12:12 GMT
@loqs:

Not yet; this is the first time I've encountered this-journal dates back to 1 Aug 2020.

I'll give it a shot on my next boot.

The good thing is that right now it didn't affect the operation (yet) of the program.
Comment by Jonas Schievink (jschievink) - Monday, 16 November 2020, 15:02 GMT
The correct kernel parameter is `msr.allow_writes=on` and it seems to fix the issue for me.
Comment by merlock (merlock) - Monday, 16 November 2020, 18:54 GMT
@ loqs, FYI:

Kernel parameter `msr.allow_writes=on` (thanks, @jschievink) clears the dmesg entries (for my case).
Comment by Guy Marcus (guygma) - Sunday, 06 December 2020, 18:12 GMT
Can confirm for me as well on latest kernel and T580 Thinkpad.

Loading...