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
>          
>
>
>


Reply via email to