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>

Reply via email to