Subject: Re: port-i386/35059:
To: None <port-i386-maintainer@netbsd.org, gnats-admin@netbsd.org,>
From: Matthias Drochner <M.Drochner@fz-juelich.de>
List: netbsd-bugs
Date: 11/15/2006 19:35:02
The following reply was made to PR port-i386/35059; it has been noted by GNATS.
From: Matthias Drochner <M.Drochner@fz-juelich.de>
To: gnats-bugs@NetBSD.org
Cc: port-i386-maintainer@NetBSD.org, gnats-admin@NetBSD.org,
netbsd-bugs@NetBSD.org
Subject: Re: port-i386/35059:
Date: Wed, 15 Nov 2006 20:31:04 +0100
jdolecek@NetBSD.org said:
> cpu0: unknown Core FSB_FREQ value 0 (0x41c80000)
Very strange, a 0 is illegal according to Intel's manual
(Software developers manual, System programming part 2, Appendix B)
I've got a quite similar box, also with FSB667, and it is
recognized without error:
cpu0: Intel Core 2 (Merom) (686-class), 1995.09 MHz, id 0x6f6
[...]
cpu0: "Intel(R) Core(TM)2 CPU T7200 @ 2.00GHz"
cpu0: I-cache 32 KB 64B/line 8-way, D-cache 32 KB 64B/line 8-way
cpu0: using thermal monitor 1
cpu0: Enhanced SpeedStep (1228 mV) 2000 MHz
cpu0: unknown Enhanced SpeedStep CPU.
cpu0: using only highest and lowest power states.
cpu0: Enhanced SpeedStep frequencies available (MHz): 2000 1000
(The L2 cache is not reported, which is probably easy to fix, and the est
code doesn't know details, which might be a larger issue, but this
is not related to the strange MSR reading.)
> case 0:
> bus_clock = 6666;
> break;
This is very likely incorrect, as (a) the "0" shouldn't happen,
and (b) it would affect all Core/Core2 processors.
Are you using some non-default compiler optimisation?
best regards
Matthias