Hi Sathvik, Is Speedstep enabled in your BIOS?
I suspect your live CD is OpenSolaris 2008.05? That should have Speedstep support? It looks like Speedstep support integrated in July of 2007: http://opensolaris.org/os/community/on/flag-days/pages/2007071601/ Regards, Bill On 12/19/08 12:38, sathvik L wrote: > 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 > <mailto: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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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 <mailto:pm-discuss at opensolaris.org> > http://mail.opensolaris.org/mailman/listinfo/pm-discuss > > > >