Note: after a suspend/resume cycle, the register value is back at 8, so
I have to run the commands again to set it to 100008
# rdmsr -x 0xc001001f
100008
(suspend / resume)
# rdmsr -x 0xc001001f
8
On 07/27/2011 10:54 PM, F. P. Beekhof wrote:
On 07/27/2011 07:03 PM, Borislav Petkov wrote:
On Wed, Jul 27, 2011 at 05:31:56PM +0200, F. P. Beekhof wrote:
$ sudo rdmsr 0xc001001f
8
Is there anything else I can do ?
Ok, I'd like you to try something out:
Boot into runlevel 1: you need this because you get the MCE before
you've done starting apache. For that, add a "1" to your kernel command
line and boot. When you get the prompt, type in your root pwd and do
wrmsr 0xc001001f $(( $(rdmsr -u 0xc001001f) | (1<< 20) ))
Then do
rdmsr -x 0xc001001f
to verify that the write has succeeded. It should say
0x00100008.
then exit the prompt to continue to runlevel 2 to see whether this
setting fixes your MCE issue.
This is for now,
thanks.
Ok, writing the register worked.
Now we just need to wait, these crashes occur at random moments.
Sometimes there is 5 minutes between two crashes, sometimes a few days...
I'll post an update as soon as I have more information.
Thanks for helping out!
--
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html