Operating System - Linux
1820227 Members
3494 Online
109620 Solutions
New Discussion юеВ

mtrr: your CPUs had inconsistent fixed MTRR settings

 
Alessio_9
Occasional Advisor

mtrr: your CPUs had inconsistent fixed MTRR settings

Hi
I have Proliant DL 360 Server RHAS 2.1 4CPUs
I'm seeing this dmesg messages:

Processors: 4
....
....
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 3065.8480 MHz.
..... host bus clock speed is 133.2974 MHz.
cpu: 0, clocks: 1332974, slice: 266594
CPU0<1332960>
cpu: 1, clocks: 1332974, slice: 266594
cpu: 2, clocks: 1332974, slice: 266594
cpu: 3, clocks: 1332974, slice: 266594
CPU1<1332960>
CPU2<1332960>
CPU3<1332960>
checking TSC synchronization across CPUs: passed.
mtrr: your CPUs had inconsistent fixed MTRR settings
mtrr: probably your BIOS does not setup all CPUs
PCI: PCI BIOS revision 2.10 entry at 0xf0094, last bus=6
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Discovered peer bus 01
PCI: Discovered peer bus 04
PCI->APIC IRQ transform: (B0,I4,P0) -> 31
PCI->APIC IRQ transform: (B0,I5,P0) -> 23
PCI->APIC IRQ transform: (B0,I5,P1) -> 22
PCI->APIC IRQ transform: (B0,I15,P0) -> 10
PCI->APIC IRQ transform: (B1,I2,P0) -> 30
PCI->APIC IRQ transform: (B4,I2,P0) -> 29
.....
....
ds: no socket drivers loaded!
mtrr: no more MTRRs available
mtrr: no more MTRRs available
mtrr: no more MTRRs available

I don't know why? What does it means?
In attach the /proc/mtrr file.

Thanks
Alessio
5 REPLIES 5
Robert Binkhorst
Trusted Contributor

Re: mtrr: your CPUs had inconsistent fixed MTRR settings

Hi,

There's no need to worry about these messages.
It causes no problems AFAIK.

For an explanation, see this thread:
http://www.uwsg.iu.edu/hypermail/linux/kernel/0301.3/1029.html

HTH,

Robert
linux: the choice of a GNU generation
Alessio_9
Occasional Advisor

Re: mtrr: your CPUs had inconsistent fixed MTRR settings

Thanks, but what about for this messages:

mtrr: your CPUs had inconsistent fixed MTRR settings
mtrr: probably your BIOS does not setup all CPUs

Is the problem located on BIOS ? or is linux that doesn't handle correctly this fixed?

Regards

Alessio
Robert Binkhorst
Trusted Contributor

Re: mtrr: your CPUs had inconsistent fixed MTRR settings

Fair enough.

Try to set your OS to Linux in your BIOS.

I found some more links if that doesn't help:
http://www.uwsg.iu.edu/hypermail/linux/kernel/9911.3/0778.html

http://www.google.com/search?q=mtrr%3A+your+CPUs+had+inconsistent+fixed+MTRR+settings&sourceid=mozilla-search&start=0&start=0&ie=utf-8&oe=utf-8

HTH

Robert
linux: the choice of a GNU generation
Jeroen Peereboom
Honored Contributor

Re: mtrr: your CPUs had inconsistent fixed MTRR settings

I've seen this messages too.
Indeed, all other sources on the internet seem to suggest it's not harmful.

In my case, starting X generates this message.
Now I wonder if it may be related to hyperthreading in the BIOS. My Linux sees 4 processors i.s.o. 2 because of hyperthreading. Maybe I'll have a look at it (on monday).

JP.
Steven E. Protter
Exalted Contributor

Re: mtrr: your CPUs had inconsistent fixed MTRR settings

To make you feel better, I would suggest you contact HP hardware and discuss the message with them. There probably is a bios/flash update that might make this message go away.

Also, these servers have a hardware diagnnostic boot cd to let you run tests on all hardware. I sugget bringing it down and running the tests. When it passes, you will feel better.

SEP
Steven E Protter
Owner of ISN Corporation
http://isnamerica.com
http://hpuxconsulting.com
Sponsor: http://hpux.ws
Twitter: http://twitter.com/hpuxlinux
Founder http://newdatacloud.com