Hi Bill , Dec 18 01:33:29 belenix unix: [ID 950921 kern.notice] cpu0: x86 (GenuineIntel F33 family 15 model 3 step 3 clock 2400 MHz)
This line (or from "kstat -m cpu_info") says that family = 15 (0xF) and model = 3 So this criterion if (!((family == 0xf && model >= 0x3) || (family == 0x6 && model >= 0xe))) { return (B_FALSE); } gets satisfied from speedstep.c. Was the cpudrv drviver present in the kernel version 5.11 ? I used a live CD so do you feel thats the issue Thanks & Regards , Sathvik On Sat, Dec 20, 2008 at 1:52 AM, Bill Holler <Bill.Holler at sun.com> wrote: > Hi Sathvik, > > The cpudrv drviver did not load on your system. > cpudrv creates these kstats. > > Your test machine is a Pentium 4: > Intel(r) Pentium(r) 4 CPU 2.40GHz > > I suspect OpenSolaris does not support Speedstep on P4. > Lets look at the code: > > http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/uts/i86pc/io/cpudrv/speedstep.c#246 > > boolean_t > speedstep_supported(uint_t family, uint_t model) > { > struct cpuid_regs cpu_regs; > uint64_t reg; > > /* Required features */ > if (!(x86_feature & X86_CPUID) || > !(x86_feature & X86_MSR)) { > return (B_FALSE); > } > > /* > * We only support family/model combinations which > * are P-state TSC invariant. > */ > if (!((family == 0xf && model >= 0x3) || > (family == 0x6 && model >= 0xe))) { > return (B_FALSE); > } > > > > If I am not mistaken Intel Family=f model=3 is Prescott which is > later than P4. P4 and earlier are not supported. > > Regards, > Bill > > > > On 12/19/08 11:44, sathvik L wrote: > >> Hi , >> >> I am using an intel p4 desktop. when I run the command "kstat -m cpu_info >> | grep supported_frequencies_Hz" I don't see any output. >> >> My solaris kernel version is old (5.11) is that the problem ? ( I will >> need a week before I get the mail containing the new open Solaris nov >> release). >> >> The only CPU related notices from the o/p of the dmesg command were these >> : >> >> Dec 18 01:33:23 belenix unix: [ID 126719 kern.notice] features: >> 1047fff<cpuid,sse3,sse2,sse,sep,pat,cx8,pae,mca,mmx,cmov,de,pge,mtrr,msr,tsc,lgpg> >> Dec 18 01:33:23 belenix unix: [ID 311457 kern.notice] cpu0: initialized >> cpu module 'cpu.generic' >> Dec 18 01:33:23 belenix pcplusmp: [ID 803547 kern.info <http://kern.info>] >> pcplusmp: i8042 (i8042) instance 0 vector 0x1 ioapic 0x1 intin 0x1 is bound >> to cpu 0 >> Dec 18 01:33:23 belenix pcplusmp: [ID 444295 kern.info <http://kern.info>] >> pcplusmp: i8042 (i8042) instance #0 vector 0xc ioapic 0x1 intin 0xc is bound >> to cpu 0 >> Dec 18 01:33:23 belenix pcplusmp: [ID 803547 kern.info <http://kern.info>] >> pcplusmp: pciclass,0c0320 (ehci) instance 0 vector 0x77 ioapic 0x1 intin >> 0x17 is bound to cpu 0 >> Dec 18 01:33:25 belenix pcplusmp: [ID 803547 kern.info <http://kern.info>] >> pcplusmp: pciclass,0c0300 (uhci) instance 0 vector 0x74 ioapic 0x1 intin >> 0x10 is bound to cpu 0 >> Dec 18 01:33:26 belenix pcplusmp: [ID 444295 kern.info <http://kern.info>] >> pcplusmp: pciclass,0c0300 (uhci) instance #1 vector 0x75 ioapic 0x1 intin >> 0x13 is bound to cpu 0 >> Dec 18 01:33:27 belenix pcplusmp: [ID 444295 kern.info <http://kern.info>] >> pcplusmp: pciclass,0c0300 (uhci) instance #2 vector 0x76 ioapic 0x1 intin >> 0x12 is bound to cpu 0 >> Dec 18 01:33:29 belenix unix: [ID 950921 kern.notice] cpu0: x86 >> (GenuineIntel F33 family 15 model 3 step 3 clock 2400 MHz) >> Dec 18 01:33:29 belenix unix: [ID 950921 kern.notice] cpu0: Intel(r) >> Pentium(r) 4 CPU 2.40GHz >> Dec 18 01:33:33 belenix pcplusmp: [ID 803547 kern.info <http://kern.info>] >> pcplusmp: ide (ata) instance 0 vector 0xe ioapic 0x1 intin 0xe is bound to >> cpu 0 >> Dec 18 01:33:33 belenix pcplusmp: [ID 444295 kern.info <http://kern.info>] >> pcplusmp: ide (ata) instance #1 vector 0xf ioapic 0x1 intin 0xf is bound to >> cpu 0 >> Dec 18 01:33:33 belenix pcplusmp: [ID 803547 kern.info <http://kern.info>] >> pcplusmp: pci10ec,8139 (rtls) instance 0 vector 0x8 ioapic 0x1 intin 0x11 is >> bound to cpu 0 >> Dec 18 01:33:38 belenix pcplusmp: [ID 803547 kern.info <http://kern.info>] >> pcplusmp: asy (asy) instance 0 vector 0x4 ioapic 0x1 intin 0x4 is bound to >> cpu 0 >> >> Here there aren't cpupm related messages ! >> Can anybody please help me out in finding what the problem is. >> >> Thanks & Regards, >> Sathvik >> >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> pm-discuss mailing list >> pm-discuss at opensolaris.org >> http://mail.opensolaris.org/mailman/listinfo/pm-discuss >> >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.opensolaris.org/pipermail/pm-discuss/attachments/20081220/98e0ff5d/attachment.html>