Hi Eric, I think there might be a problem with freq_tsc() function that uses a combination of PIT and TSC counters to determine CPU frequency on your laptop.
http://cvs.opensolaris.org/source/xref/on/usr/src/uts/i86pc/os/mp_machdep.c#725 Could you check that we're at least detecting the presence of the TSC register correctly? To do that, run "mdb -k" as root, then type "x86_feature/X", and send me the output. Also, please send me the output of this other command:
::walk cpu | ::print unix`cpu_t cpu_type_info
Thanks, - Andrei On 7/31/06, Eric Enright <[EMAIL PROTECTED]> wrote:
Hi all, I have the following CPU: cpu0: Mobile Genuine Intel(r) processor 1600MHz but psrinfo reports it as running at 600MHz: Status of virtual processor 0 as of: 07/31/2006 10:40:40 on-line since 07/31/2006 10:32:29. The i386 processor operates at 600 MHz, and has an i387 compatible floating point processor. I know that it supports dynamic frequency switching, but I set it to "always high" in the BIOS and still it is being reported to run at 600 MHz. The machine in question is a Toshiba Satellite M30. It doesn't really "feel" like it is running so slow, but then again it does have a pretty slow disk so it's hard to tell... Any ideas? -- Eric Enright _______________________________________________ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org
_______________________________________________ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org