On Mon, Feb 08, 1999 at 02:29:15PM +0100, Jan Blunck wrote:
> Im running an Dual Celeron Gigabyte 686 BXDS with linux-2.2.1-ac3.
> It's running stable but on bootup the Kernel alerts about wrong
> mtrr: your CPUs had inconsistent variable MTRR settings
> mtrr: probably your BIOS does not setup all CPUs
> But the BIOS detects both CPU's. WinNT and Solaris 7 are also detecting
> both CPU's.
> cat /proc/mtrr:
> reg00: base=3D0x00000000 ( 0MB), size=3D 64MB: write-back, count=3D1
> reg01: base=3D0xe8000000 (3712MB), size=3D 8MB: write-combining, count=
> Is this because off the Celeron CPU's ? I couldn't test it with orig.
> Pentium 2 CPU=20
> because I have non.
> Any Idea's ???
Everything is OK. Your BIOS probably sets up write-back for your main memory
and write-combining for your framebuffer (VGA) onyl on hte first (boot) CPU.
Linux detects it and sets the second CPU the same way and tells you about i=
Everything fine with Linux.
I don't know what NT or Solaris do, but they don't tell you ...
Note that inconsistent settings in this case don't affect system stability,
only performance ...
BTW: A lot of BIOSes only set the framebuffer wrt-comb. on the first CPU,
Kurt Garloff <email@example.com> [Dortmund, FRG]
Plasma physics, high perf. computing [Linux-ix86,-axp, DUX]
PGP key: see mailheader [Linux SCSI driver: DC390]
-----BEGIN PGP SIGNATURE-----
-----END PGP SIGNATURE-----
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to firstname.lastname@example.org
Please read the FAQ at http://www.tux.org/lkml/