public inbox for linux-acpi@vger.kernel.org
 help / color / mirror / Atom feed
* Centrino speedstep
@ 2004-12-28 20:32 Johan Vromans
       [not found] ` <m2zmzyw4e7.fsf-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>
  0 siblings, 1 reply; 54+ messages in thread
From: Johan Vromans @ 2004-12-28 20:32 UTC (permalink / raw)
  To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

Hi,

On my Acer Travelmate 4000WLMi, with various 2.6.9 and 2.6.10 kernels
and patch sets, I keep getting the following message:

  speedstep-centrino: invalid ACPI data
  speedstep-centrino: no table support for CPU model "Intel(R) Pentium(R) M processor 1.50GHz": 

(Some kernels report "Invalid control/status registers" instead of
"invalid ACPI data").

My latest attempt was the stock 2.6.10 kernel, with ACPI patch set
acpi-20041210-2.6.10-rc3.diff, and a fixed DSDT. Still no success.

Any help is appreciated.

Thanks,
        Johan 


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Centrino speedstep
       [not found] ` <m2zmzyw4e7.fsf-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>
@ 2004-12-28 21:26   ` Dominik Brodowski
       [not found]     ` <20041228212653.GA8436-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org>
  2004-12-29 10:59   ` Bruno Ducrot
  1 sibling, 1 reply; 54+ messages in thread
From: Dominik Brodowski @ 2004-12-28 21:26 UTC (permalink / raw)
  To: Johan Vromans; +Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

On Tue, Dec 28, 2004 at 09:32:00PM +0100, Johan Vromans wrote:
> Hi,
> 
> On my Acer Travelmate 4000WLMi, with various 2.6.9 and 2.6.10 kernels
> and patch sets, I keep getting the following message:
> 
>   speedstep-centrino: invalid ACPI data
>   speedstep-centrino: no table support for CPU model "Intel(R) Pentium(R) M processor 1.50GHz": 
> 
> (Some kernels report "Invalid control/status registers" instead of
> "invalid ACPI data").
> 
> My latest attempt was the stock 2.6.10 kernel, with ACPI patch set
> acpi-20041210-2.6.10-rc3.diff, and a fixed DSDT. Still no success.
> 
> Any help is appreciated.

It looks like your notebook's BIOS does not report sufficient data to the
speedstep-centrino cpufreq driver. Does the acpi-cpufreq driver work
instead?

	Dominik


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Centrino speedstep
       [not found] ` <m2zmzyw4e7.fsf-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>
  2004-12-28 21:26   ` Dominik Brodowski
@ 2004-12-29 10:59   ` Bruno Ducrot
  1 sibling, 0 replies; 54+ messages in thread
From: Bruno Ducrot @ 2004-12-29 10:59 UTC (permalink / raw)
  To: Johan Vromans; +Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

On Tue, Dec 28, 2004 at 09:32:00PM +0100, Johan Vromans wrote:
> Hi,
> 
> On my Acer Travelmate 4000WLMi, with various 2.6.9 and 2.6.10 kernels
> and patch sets, I keep getting the following message:
> 
>   speedstep-centrino: invalid ACPI data
>   speedstep-centrino: no table support for CPU model "Intel(R) Pentium(R) M processor 1.50GHz": 
> 
> (Some kernels report "Invalid control/status registers" instead of
> "invalid ACPI data").
> 
> My latest attempt was the stock 2.6.10 kernel, with ACPI patch set
> acpi-20041210-2.6.10-rc3.diff, and a fixed DSDT. Still no success.
> 
> Any help is appreciated.
> 

Could you send me the output of acpidmp, please ?

wget ftp://ftp.kernel.org//pub/linux/kernel/people/lenb/acpi/utils/pmtools-20031210.tar.bz2
tar xjvfp pmtools-20031210.tar.bz2
cd pmtools-20031210/acpidmp
make
sudo ./acpidmp > acpidmp.out
bzip2 acpidmp.out 

Then mail me (privately) the acpidmp.out.bz2, or provide a link.

Cheers,

-- 
Bruno Ducrot

--  Which is worse:  ignorance or apathy?
--  Don't know.  Don't care.


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Centrino speedstep
       [not found]     ` <20041228212653.GA8436-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org>
@ 2004-12-29 18:18       ` Bruno Ducrot
       [not found]         ` <20041229181834.GA19199-kk6yZipjEM5g9hUCZPvPmw@public.gmane.org>
  2004-12-29 18:49       ` Johan Vromans
  1 sibling, 1 reply; 54+ messages in thread
From: Bruno Ducrot @ 2004-12-29 18:18 UTC (permalink / raw)
  To: Johan Vromans
  Cc: Dominik Brodowski, acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

On Tue, Dec 28, 2004 at 10:26:53PM +0100, Dominik Brodowski wrote:
> On Tue, Dec 28, 2004 at 09:32:00PM +0100, Johan Vromans wrote:
> > Hi,
> > 
> > On my Acer Travelmate 4000WLMi, with various 2.6.9 and 2.6.10 kernels
> > and patch sets, I keep getting the following message:
> > 
> >   speedstep-centrino: invalid ACPI data
> >   speedstep-centrino: no table support for CPU model "Intel(R) Pentium(R) M processor 1.50GHz": 
> > 
> > (Some kernels report "Invalid control/status registers" instead of
> > "invalid ACPI data").
> > 
> > My latest attempt was the stock 2.6.10 kernel, with ACPI patch set
> > acpi-20041210-2.6.10-rc3.diff, and a fixed DSDT. Still no success.
> > 
> > Any help is appreciated.
> 
> It looks like your notebook's BIOS does not report sufficient data to the
> speedstep-centrino cpufreq driver. Does the acpi-cpufreq driver work
> instead?
> 

After looking the DSDT, this laptop do not support the _PDC switch, so
the cpufreq-centrino driver will not work.  But it should work with the
acpi io driver though.

Interresting portion:

    OperationRegion (MNVS, SystemMemory, 0x1FEECE59, 0x60)
    Field (MNVS, AnyAcc, Lock, Preserve)
    {
        ...
        ...
        CLNM,   8,
        ...
    }

        Scope (_PR)
    {
        Processor (CPU0, 0x00, 0x00001010, 0x06)
        {
            Name (_PCT, Package (0x02)
            {
                ResourceTemplate ()
                {
                    Register (SystemIO, 0x08, 0x00, 0x00000000000000B2)
                },

                ResourceTemplate ()
                {
                    Register (SystemIO, 0x08, 0x00, 0x00000000000000B3)
                }
            })
            Method (_PSS, 0, NotSerialized)
            {
                If (CLNM)
                {
                    Return (CPSS)
                }

                Return (PPSS)
            }

            Name (CPSS, Package (0x01)
            {
                Package (0x06)
                {
                    0x0640,
                    0x5DC0,
                    0x0A,
                    0x0A,
                    0x89,
                    0x00
                }
            })
            Name (PPSS, Package (0x05)
            {
                ... (follow 5 packages defining the 5 P-states)
            }
            })
            Method (_PPC, 0, NotSerialized)
            {
                Return (0x00)
            }
        }


This also mean there is no way to get the ondemand governor (or any DVS
requiring low latency driver) to work with this one (unless hardcoding
a table in the cpufreq-centrino).

There is no _CST also, this means there is no C4 support :(

-- 
Bruno Ducrot

--  Which is worse:  ignorance or apathy?
--  Don't know.  Don't care.


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Centrino speedstep
       [not found]     ` <20041228212653.GA8436-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org>
  2004-12-29 18:18       ` Bruno Ducrot
@ 2004-12-29 18:49       ` Johan Vromans
       [not found]         ` <m2vfalc53k.fsf-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>
  1 sibling, 1 reply; 54+ messages in thread
From: Johan Vromans @ 2004-12-29 18:49 UTC (permalink / raw)
  To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f; +Cc: Dominik Brodowski

Dominik Brodowski <linux-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org> writes:

> It looks like your notebook's BIOS does not report sufficient data to the
> speedstep-centrino cpufreq driver. Does the acpi-cpufreq driver work
> instead?

The acpi-cpufreq driver loads, and the cpufreq tools seem to do
something. But do they actually work? E.g. cpufreq-info reports that
the limits are 1.6G - 600M, and cpufreq-set accepts 1.6G (confirmed by
/proc/cpuinfo) but my CPU is only 1.5G...

-- Johan



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Re: Centrino speedstep
       [not found]         ` <m2vfalc53k.fsf-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>
@ 2004-12-29 19:40           ` Ultrakorne
       [not found]             ` <41D30842.4040204-XtQPfPCVGG7srOwW+9ziJQ@public.gmane.org>
  0 siblings, 1 reply; 54+ messages in thread
From: Ultrakorne @ 2004-12-29 19:40 UTC (permalink / raw)
  To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f; +Cc: Johan Vromans

Johan Vromans wrote:
> The acpi-cpufreq driver loads, and the cpufreq tools seem to do
> something. But do they actually work? E.g. cpufreq-info reports that
> the limits are 1.6G - 600M, and cpufreq-set accepts 1.6G (confirmed by
> /proc/cpuinfo) but my CPU is only 1.5G...
> 
> -- Johan
> 

the same thing happen to my centrino, i have a 1.5g , and acpi-cpufreq
set min 600 max 1.6G ... i manually echoed a new maximum of 1.5 ...
the scaling seems to work fine, it automatically switch from 600 to 1500


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Centrino speedstep
       [not found]         ` <20041229181834.GA19199-kk6yZipjEM5g9hUCZPvPmw@public.gmane.org>
@ 2004-12-29 20:05           ` Johan Vromans
       [not found]             ` <m21xd83m6b.fsf-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>
  2004-12-29 21:00           ` Dominik Brodowski
  2004-12-30 16:36           ` Pedro Venda
  2 siblings, 1 reply; 54+ messages in thread
From: Johan Vromans @ 2004-12-29 20:05 UTC (permalink / raw)
  To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

Bruno Ducrot <ducrot-kk6yZipjEM5g9hUCZPvPmw@public.gmane.org> writes:

> After looking the DSDT, this laptop do not support the _PDC switch, so
> the cpufreq-centrino driver will not work.  But it should work with the
> acpi io driver though.

This seems to be the case.

> Interresting portion:
> [...]
>
> This also mean there is no way to get the ondemand governor (or any
> DVS requiring low latency driver) to work with this one

What exactly does that mean?

> (unless hardcoding a table in the cpufreq-centrino).

Would that be difficult to accomplish?

> There is no _CST also, this means there is no C4 support :(

Nope. I'll have to do with C3...

BTW: To be able to compile my DSDT I needed some fixes, mostly
trivial, except one: the final return value of Method(_STA) from
Device(BAY1), around line 3222. Do you have any idea?

Thanks for helping,

       Johan


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Re: Centrino speedstep
       [not found]             ` <41D30842.4040204-XtQPfPCVGG7srOwW+9ziJQ@public.gmane.org>
@ 2004-12-29 20:59               ` Dominik Brodowski
       [not found]                 ` <20041229205905.GA12181-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org>
  0 siblings, 1 reply; 54+ messages in thread
From: Dominik Brodowski @ 2004-12-29 20:59 UTC (permalink / raw)
  To: Ultrakorne; +Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f, Johan Vromans

On Wed, Dec 29, 2004 at 08:40:50PM +0100, Ultrakorne wrote:
> Johan Vromans wrote:
> >The acpi-cpufreq driver loads, and the cpufreq tools seem to do
> >something. But do they actually work? E.g. cpufreq-info reports that
> >the limits are 1.6G - 600M, and cpufreq-set accepts 1.6G (confirmed by
> >/proc/cpuinfo) but my CPU is only 1.5G...
> >
> >-- Johan
> >
> 
> the same thing happen to my centrino, i have a 1.5g , and acpi-cpufreq
> set min 600 max 1.6G ... i manually echoed a new maximum of 1.5 ...
> the scaling seems to work fine, it automatically switch from 600 to 1500

You should fix the DSDT and replace the frequency value of the P0 state with
1500 instead of 1600. Else frequency calculations in the kernel get mixed up
which can cause too short or too long delays.

	Dominik


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Centrino speedstep
       [not found]         ` <20041229181834.GA19199-kk6yZipjEM5g9hUCZPvPmw@public.gmane.org>
  2004-12-29 20:05           ` Johan Vromans
@ 2004-12-29 21:00           ` Dominik Brodowski
       [not found]             ` <20041229210020.GB12181-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org>
  2004-12-30 16:36           ` Pedro Venda
  2 siblings, 1 reply; 54+ messages in thread
From: Dominik Brodowski @ 2004-12-29 21:00 UTC (permalink / raw)
  To: Bruno Ducrot; +Cc: Johan Vromans, acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

On Wed, Dec 29, 2004 at 07:18:34PM +0100, Bruno Ducrot wrote:
> This also mean there is no way to get the ondemand governor (or any DVS
> requiring low latency driver)

IIRC it depends on the latency reported by the ACPI data, and 100us (what I
usually see there) isn't that bad...

> There is no _CST also, this means there is no C4 support :(

Also no SSDT?

	Dominik


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Centrino speedstep
       [not found]                 ` <20041229205905.GA12181-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org>
@ 2004-12-29 21:33                   ` Johan Vromans
       [not found]                     ` <m2sm5o23ix.fsf-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>
  2005-01-04  2:28                   ` ultrakorne
  1 sibling, 1 reply; 54+ messages in thread
From: Johan Vromans @ 2004-12-29 21:33 UTC (permalink / raw)
  To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

Dominik Brodowski <linux-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org> writes:

> You should fix the DSDT and replace the frequency value of the P0
> state with 1500 instead of 1600. Else frequency calculations in the
> kernel get mixed up which can cause too short or too long delays.

I've already fixed my DSDT to compile, so this would be easily added
... if I knew where. Can you point me in the right direction?

-- Johan


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Re: Centrino speedstep
       [not found]                     ` <m2sm5o23ix.fsf-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>
@ 2004-12-29 21:46                       ` Dominik Brodowski
       [not found]                         ` <20041229214629.GA21054-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org>
  0 siblings, 1 reply; 54+ messages in thread
From: Dominik Brodowski @ 2004-12-29 21:46 UTC (permalink / raw)
  To: Johan Vromans; +Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

On Wed, Dec 29, 2004 at 10:33:26PM +0100, Johan Vromans wrote:
> Dominik Brodowski <linux-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org> writes:
> 
> > You should fix the DSDT and replace the frequency value of the P0
> > state with 1500 instead of 1600. Else frequency calculations in the
> > kernel get mixed up which can cause too short or too long delays.
> 
> I've already fixed my DSDT to compile, so this would be easily added
> ... if I knew where. Can you point me in the right direction?

in the _PSS, first block, somewhere should be 1600. Change it to 1500.

	Dominik


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Centrino speedstep
       [not found]                         ` <20041229214629.GA21054-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org>
@ 2004-12-29 23:26                           ` Johan Vromans
       [not found]                             ` <m24qi48z4q.fsf-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>
  0 siblings, 1 reply; 54+ messages in thread
From: Johan Vromans @ 2004-12-29 23:26 UTC (permalink / raw)
  To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

Dominik Brodowski <linux-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org> writes:

> in the _PSS, first block, somewhere should be 1600. Change it to 1500.

I see two places. Second is a PPSS block with 5 entries, corresponding
to the CPU states. The first one contains a 0x640 (= 1600).
Right before it is a CPSS block, that seems to be a copy of the first
CPU state. I guess this has to be modified as well?

        Method(_PSS) {
            If(CLNM) {
                Return(CPSS)
            }
            Return(PPSS)
        }
        Name(CPSS, Package(0x1) {
            Package(0x6) {
==>             0x0640,
                0x5dc0,
                0xa,
                0xa,
                0x89,
                0x0,
            },
        })
        Name(PPSS, Package(0x5) {
            Package(0x6) {
==>             0x0640,
                0x5dc0,
                0xa,
                0xa,
                0x89,
                0x0,
            },
            ... 4 more for other states ...
       })

-- Johan


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Re: Centrino speedstep
       [not found]                             ` <m24qi48z4q.fsf-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>
@ 2004-12-30  7:42                               ` Dominik Brodowski
       [not found]                                 ` <20041230074241.GB8464-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org>
  2005-01-02 17:59                               ` ultrakorne
  1 sibling, 1 reply; 54+ messages in thread
From: Dominik Brodowski @ 2004-12-30  7:42 UTC (permalink / raw)
  To: Johan Vromans; +Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

On Thu, Dec 30, 2004 at 12:26:29AM +0100, Johan Vromans wrote:
> Dominik Brodowski <linux-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org> writes:
> 
> > in the _PSS, first block, somewhere should be 1600. Change it to 1500.
> 
> I see two places. Second is a PPSS block with 5 entries, corresponding
> to the CPU states. The first one contains a 0x640 (= 1600).
> Right before it is a CPSS block, that seems to be a copy of the first
> CPU state. I guess this has to be modified as well?

Yes, indeed. These seem to be the right places for modification.

	Dominik


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Centrino speedstep
       [not found]                                 ` <20041230074241.GB8464-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org>
@ 2004-12-30  9:32                                   ` Johan Vromans
       [not found]                                     ` <m2is6kuo63.fsf-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>
  0 siblings, 1 reply; 54+ messages in thread
From: Johan Vromans @ 2004-12-30  9:32 UTC (permalink / raw)
  To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

Dominik Brodowski <linux-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org> writes:

> Yes, indeed. These seem to be the right places for modification.

Okay, will do.

However, that brings up an interesting question: what guarantees that
the figures in the tables match the actual capabilities of the CPU?
Currently, it seems that my 1.5Ghz CPU is happily running at 1.6Ghz.

-- Johan


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Centrino speedstep
       [not found]             ` <20041229210020.GB12181-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org>
@ 2004-12-30 10:28               ` Bruno Ducrot
  0 siblings, 0 replies; 54+ messages in thread
From: Bruno Ducrot @ 2004-12-30 10:28 UTC (permalink / raw)
  To: Dominik Brodowski
  Cc: Johan Vromans, acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

On Wed, Dec 29, 2004 at 10:00:20PM +0100, Dominik Brodowski wrote:
> On Wed, Dec 29, 2004 at 07:18:34PM +0100, Bruno Ducrot wrote:
> > This also mean there is no way to get the ondemand governor (or any DVS
> > requiring low latency driver)
> 
> IIRC it depends on the latency reported by the ACPI data, and 100us (what I
> usually see there) isn't that bad...

I don't trust the fact that having to go to SMI (with all the implied
things like access to the SMRAM, flushing processor cache and so on)
will give a latency of 100us, but of course I may be wrong.

> > There is no _CST also, this means there is no C4 support :(
> 
> Also no SSDT?

Nope.

-- 
Bruno Ducrot

--  Which is worse:  ignorance or apathy?
--  Don't know.  Don't care.


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Re: Centrino speedstep
       [not found]                                     ` <m2is6kuo63.fsf-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>
@ 2004-12-30 10:30                                       ` Dominik Brodowski
       [not found]                                         ` <20041230103003.GA8206-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org>
  0 siblings, 1 reply; 54+ messages in thread
From: Dominik Brodowski @ 2004-12-30 10:30 UTC (permalink / raw)
  To: Johan Vromans; +Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

On Thu, Dec 30, 2004 at 10:32:20AM +0100, Johan Vromans wrote:
> Dominik Brodowski <linux-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org> writes:
> 
> > Yes, indeed. These seem to be the right places for modification.
> 
> Okay, will do.
> 
> However, that brings up an interesting question: what guarantees that
> the figures in the tables match the actual capabilities of the CPU?
> Currently, it seems that my 1.5Ghz CPU is happily running at 1.6Ghz.

Run "x86info --mhz" and you'll most probably see the CPU runs at 1.5GHz 
even though it is reported by ACPI as 1.6GHz. 

	Dominik


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Centrino speedstep
       [not found]                                         ` <20041230103003.GA8206-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org>
@ 2004-12-30 10:51                                           ` Johan Vromans
       [not found]                                             ` <m2oegcdpo2.fsf-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>
  2004-12-30 11:07                                           ` Bruno Ducrot
  1 sibling, 1 reply; 54+ messages in thread
From: Johan Vromans @ 2004-12-30 10:51 UTC (permalink / raw)
  To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

Dominik Brodowski <linux-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org> writes:

> Run "x86info --mhz" and you'll most probably see the CPU runs at 1.5GHz 
> even though it is reported by ACPI as 1.6GHz. 

Hmm. x86info doesn't seem to produce reliable figures:

  # cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
  600000
  # x86info --mhz
  x86info v1.12b.  Dave Jones 2001-2003
  Feedback to <davej-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>.

  Found 1 CPU
  --------------------------------------------------------------------------
  unknown TLB/cache descriptor:   0xf0
  unknown TLB/cache descriptor:   0x7d
  Family: 6 Model: 13 Stepping: 6 Type: 0 Brand: 6
  CPU Model: Unknown CPU Original OEM
  Instruction TLB: 4K pages, 4-way associative, 128 entries.
  Data TLB: 4K pages, 4-way associative, 128 entries.
  Instruction TLB: 4MB pages, fully associative, 2 entries
  unknown TLB/cache descriptor:   0xf0
  unknown TLB/cache descriptor:   0x7d
  L1 Instruction cache:
          :Size 32KB      8-way associative.
          line size=64 bytes.
  Data TLB: 4MB pages, 4-way associative, 8 entries
  L1 Data cache:
          Size: 32KB      8-way associative.
          line size=64 bytes.
  100MHz processor (estimate).

  # cat /proc/cpuinfo
  processor       : 0
  vendor_id       : GenuineIntel
  cpu family      : 6
  model           : 13
  model name      : Intel(R) Pentium(R) M processor 1.50GHz
  stepping        : 6
  cpu MHz         : 599.502
  cache size      : 2048 KB
  fdiv_bug        : no
  hlt_bug         : no
  f00f_bug        : no
  coma_bug        : no
  fpu             : yes
  fpu_exception   : yes
  cpuid level     : 2
  wp              : yes
  flags           : fpu vme de pse tsc msr mce cx8 sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss tm pbe est tm2
  bogomips        : 1189.47

-- Johan


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Re: Centrino speedstep
       [not found]             ` <m21xd83m6b.fsf-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>
@ 2004-12-30 10:57               ` Bruno Ducrot
  0 siblings, 0 replies; 54+ messages in thread
From: Bruno Ducrot @ 2004-12-30 10:57 UTC (permalink / raw)
  To: Johan Vromans; +Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

On Wed, Dec 29, 2004 at 09:05:16PM +0100, Johan Vromans wrote:
> Bruno Ducrot <ducrot-kk6yZipjEM5g9hUCZPvPmw@public.gmane.org> writes:
> 
> > After looking the DSDT, this laptop do not support the _PDC switch, so
> > the cpufreq-centrino driver will not work.  But it should work with the
> > acpi io driver though.
> 
> This seems to be the case.
> 
> > Interresting portion:
> > [...]
> >
> > This also mean there is no way to get the ondemand governor (or any
> > DVS requiring low latency driver) to work with this one
> 
> What exactly does that mean?

The latency in-between each P-state transitions is too high in order to
use a dynamic voltage scaling algorithme to be practical.  BTW, I am
maybe wrong as stated by Dominik.

> > (unless hardcoding a table in the cpufreq-centrino).
> 
> Would that be difficult to accomplish?

No.

> > There is no _CST also, this means there is no C4 support :(
> 
> Nope. I'll have to do with C3...
> 
> BTW: To be able to compile my DSDT I needed some fixes, mostly
> trivial, except one: the final return value of Method(_STA) from
> Device(BAY1), around line 3222. Do you have any idea?
> 

Yes, though I'm not sure how to fix this correctly I'm afraid.

   4901                         Method (_STA, 0, NotSerialized)
   4902                         {
   4903                             If (\_SB.PCI0.IDE0.ESID)
   4904                             {
   4905                                 \_SB.PCI0.IDE0.SECN.CBAY ()
   4906                                 Store (^^BFLG, Local0)
   4907                                 If (LEqual (^^BNUM, 0x01))
   4908                                 {
   4909                                     If (And (Local0, 0x01))
   4910                                     {
   4911                                         If (\_SB.PCI0.LPC0.LV37)
   4912                                         {
   4913                                             Return (0x08)
   4914                                         }
   4915                                         Else
   4916                                         {
   4917                                             Return (0x0F)
   4918                                         }
   4919                                     }
                                           // this is the problem.  If
                                           // 'And (Local0, 0x01)' is
                                           // false.

                                           // Maybe adding this:
                                           Else
                                           {
                                               Return(8)
                                           }
                                           // will be ok.



   4920                                 }
   4921                                 Else
   4922                                 {
   4923                                     If (LEqual (^^BNUM, 0x02))
   4924                                     {
   4925                                         If (\_SB.PCI0.LPC0.LV37)
   4926                                         {
   4927                                             Return (0x08)
   4928                                         }
   4929                                         Else
   4930                                         {
   4931                                             Return (0x0F)
   4932                                         }
   4933                                     }
   4934                                     Else
   4935                                     {
   4936                                         Return (0x08)
   4937                                     }
   4938                                 }
   4939                             }
   4940                             Else
   4941                             {
   4942                                 Return (0x08)
   4943                             }
   4944                         }



The trouble is that I'm not sure for the value of the return value, but
I think this path is not taken anyway (BFLG will be equal to 1 if BNUM
is 1 due to the CBAY() call).

-- 
Bruno Ducrot

--  Which is worse:  ignorance or apathy?
--  Don't know.  Don't care.


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Re: Centrino speedstep
       [not found]                                         ` <20041230103003.GA8206-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org>
  2004-12-30 10:51                                           ` Johan Vromans
@ 2004-12-30 11:07                                           ` Bruno Ducrot
       [not found]                                             ` <20041230110723.GD19199-kk6yZipjEM5g9hUCZPvPmw@public.gmane.org>
  1 sibling, 1 reply; 54+ messages in thread
From: Bruno Ducrot @ 2004-12-30 11:07 UTC (permalink / raw)
  To: Dominik Brodowski
  Cc: Johan Vromans, acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

On Thu, Dec 30, 2004 at 11:30:03AM +0100, Dominik Brodowski wrote:
> On Thu, Dec 30, 2004 at 10:32:20AM +0100, Johan Vromans wrote:
> > Dominik Brodowski <linux-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org> writes:
> > 
> > > Yes, indeed. These seem to be the right places for modification.
> > 
> > Okay, will do.
> > 
> > However, that brings up an interesting question: what guarantees that
> > the figures in the tables match the actual capabilities of the CPU?
> > Currently, it seems that my 1.5Ghz CPU is happily running at 1.6Ghz.
> 
> Run "x86info --mhz" and you'll most probably see the CPU runs at 1.5GHz 
> even though it is reported by ACPI as 1.6GHz. 
> 

Its maybe possible to get MSR MSR_IA32_PERF_STATUS and decode it in
userspace?

Cheers,

-- 
Bruno Ducrot

--  Which is worse:  ignorance or apathy?
--  Don't know.  Don't care.


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Re: Centrino speedstep
       [not found]                                             ` <m2oegcdpo2.fsf-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>
@ 2004-12-30 13:17                                               ` Dominik Brodowski
  0 siblings, 0 replies; 54+ messages in thread
From: Dominik Brodowski @ 2004-12-30 13:17 UTC (permalink / raw)
  To: Johan Vromans; +Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

On Thu, Dec 30, 2004 at 11:51:57AM +0100, Johan Vromans wrote:
> Dominik Brodowski <linux-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org> writes:
> 
> > Run "x86info --mhz" and you'll most probably see the CPU runs at 1.5GHz 
> > even though it is reported by ACPI as 1.6GHz. 
> 
> Hmm. x86info doesn't seem to produce reliable figures:

C-States triggering... Problably keeping the CPU busy will allow to produce
better results.

	Dominik


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Re: Centrino speedstep
       [not found]                                             ` <20041230110723.GD19199-kk6yZipjEM5g9hUCZPvPmw@public.gmane.org>
@ 2004-12-30 13:19                                               ` Dominik Brodowski
  0 siblings, 0 replies; 54+ messages in thread
From: Dominik Brodowski @ 2004-12-30 13:19 UTC (permalink / raw)
  To: Bruno Ducrot; +Cc: Johan Vromans, acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

On Thu, Dec 30, 2004 at 12:07:23PM +0100, Bruno Ducrot wrote:
> On Thu, Dec 30, 2004 at 11:30:03AM +0100, Dominik Brodowski wrote:
> > On Thu, Dec 30, 2004 at 10:32:20AM +0100, Johan Vromans wrote:
> > > Dominik Brodowski <linux-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org> writes:
> > > 
> > > > Yes, indeed. These seem to be the right places for modification.
> > > 
> > > Okay, will do.
> > > 
> > > However, that brings up an interesting question: what guarantees that
> > > the figures in the tables match the actual capabilities of the CPU?
> > > Currently, it seems that my 1.5Ghz CPU is happily running at 1.6Ghz.
> > 
> > Run "x86info --mhz" and you'll most probably see the CPU runs at 1.5GHz 
> > even though it is reported by ACPI as 1.6GHz. 
> > 
> 
> Its maybe possible to get MSR MSR_IA32_PERF_STATUS and decode it in
> userspace?

The decoding is already there in cpufrequtils//debug/i386/centrino-decode.c,
someone just needs to adapt the MSR access as found in powernow-k8-decode.c
in same directory :)

	Dominik


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Centrino speedstep
       [not found]         ` <20041229181834.GA19199-kk6yZipjEM5g9hUCZPvPmw@public.gmane.org>
  2004-12-29 20:05           ` Johan Vromans
  2004-12-29 21:00           ` Dominik Brodowski
@ 2004-12-30 16:36           ` Pedro Venda
       [not found]             ` <41D42E88.5080800-aHmAgkVUFT6Joy8PIJZ9VA@public.gmane.org>
  2 siblings, 1 reply; 54+ messages in thread
From: Pedro Venda @ 2004-12-30 16:36 UTC (permalink / raw)
  To: Bruno Ducrot, acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

Bruno Ducrot wrote:
> On Tue, Dec 28, 2004 at 10:26:53PM +0100, Dominik Brodowski wrote:
> 
>>On Tue, Dec 28, 2004 at 09:32:00PM +0100, Johan Vromans wrote:
>>
>>>Hi,
>>>
>>>On my Acer Travelmate 4000WLMi, with various 2.6.9 and 2.6.10 kernels
>>>and patch sets, I keep getting the following message:
>>>
>>>  speedstep-centrino: invalid ACPI data
>>>  speedstep-centrino: no table support for CPU model "Intel(R) Pentium(R) M processor 1.50GHz": 
>>>
>>>(Some kernels report "Invalid control/status registers" instead of
>>>"invalid ACPI data").
>>>
>>>My latest attempt was the stock 2.6.10 kernel, with ACPI patch set
>>>acpi-20041210-2.6.10-rc3.diff, and a fixed DSDT. Still no success.
>>>
>>>Any help is appreciated.
>>
>>It looks like your notebook's BIOS does not report sufficient data to the
>>speedstep-centrino cpufreq driver. Does the acpi-cpufreq driver work
>>instead?
>>
> 
> 
> After looking the DSDT, this laptop do not support the _PDC switch, so
> the cpufreq-centrino driver will not work.  But it should work with the
> acpi io driver though.
> 
 > This also mean there is no way to get the ondemand governor (or any DVS
 > requiring low latency driver) to work with this one (unless hardcoding
 > a table in the cpufreq-centrino).
 >
 > There is no _CST also, this means there is no C4 support :(
 >

sorry for interrupting thread flow, but I didn't understand this one...

I'm running on a tmate 4001 WLMi with speedstep-centrino driver and ondemand 
governor.

I don't see any problems... the clock scales correctly and fast... Is it 
possible to have a different DSDT from dominik's?

regards,
pedro venda.
-- 

Pedro João Lopes Venda
email: pjlv-aHmAgkVUFT6Joy8PIJZ9VA@public.gmane.org
http://arrakis.dhis.org


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Centrino speedstep
       [not found]             ` <41D42E88.5080800-aHmAgkVUFT6Joy8PIJZ9VA@public.gmane.org>
@ 2004-12-30 17:08               ` Johan Vromans
       [not found]                 ` <m2llbfk931.fsf-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>
  0 siblings, 1 reply; 54+ messages in thread
From: Johan Vromans @ 2004-12-30 17:08 UTC (permalink / raw)
  To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

Pedro Venda <pjlv-aHmAgkVUFT6Joy8PIJZ9VA@public.gmane.org> writes:

> sorry for interrupting thread flow, but I didn't understand this one...
>
> I'm running on a tmate 4001 WLMi with speedstep-centrino driver and
> ondemand governor.
>
> I don't see any problems... the clock scales correctly and fast... Is
> it possible to have a different DSDT from dominik's?

(The TravelMate is mine, Dominik analysed the DSDT for me.)

That's interesting to hear! I'd really love to give your DSTS a try
(provided the experts can assure me that it will not blow up the
notebook).

Can you send me your DSDT (via private mail, please)?

-- Johan


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Re: Centrino speedstep
       [not found]                 ` <m2llbfk931.fsf-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>
@ 2004-12-30 17:25                   ` Bruno Ducrot
       [not found]                     ` <20041230172508.GI19199-kk6yZipjEM5g9hUCZPvPmw@public.gmane.org>
  2004-12-30 17:27                   ` Pedro Venda
  1 sibling, 1 reply; 54+ messages in thread
From: Bruno Ducrot @ 2004-12-30 17:25 UTC (permalink / raw)
  To: Johan Vromans; +Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

On Thu, Dec 30, 2004 at 06:08:18PM +0100, Johan Vromans wrote:
> Pedro Venda <pjlv-aHmAgkVUFT6Joy8PIJZ9VA@public.gmane.org> writes:
> 
> > sorry for interrupting thread flow, but I didn't understand this one...
> >
> > I'm running on a tmate 4001 WLMi with speedstep-centrino driver and
> > ondemand governor.

That mean that intel have done a way to be pretty fast in order to put
the processor in SMM.  Interresting.

> > I don't see any problems... the clock scales correctly and fast... Is
> > it possible to have a different DSDT from dominik's?
> 
> (The TravelMate is mine, Dominik analysed the DSDT for me.)
> 
> That's interesting to hear! I'd really love to give your DSTS a try
> (provided the experts can assure me that it will not blow up the
> notebook).

You must be sure that revision of the bios is the same, the 2 laptops
are the exact same model, and there is the exact amount of memory.

Cheers,

-- 
Bruno Ducrot

--  Which is worse:  ignorance or apathy?
--  Don't know.  Don't care.


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Re: Centrino speedstep
       [not found]                 ` <m2llbfk931.fsf-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>
  2004-12-30 17:25                   ` Bruno Ducrot
@ 2004-12-30 17:27                   ` Pedro Venda
       [not found]                     ` <16852.15668.315630.700537@phoenix.squirrel.nl>
  1 sibling, 1 reply; 54+ messages in thread
From: Pedro Venda @ 2004-12-30 17:27 UTC (permalink / raw)
  To: Johan Vromans; +Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

Johan Vromans wrote:
> Pedro Venda <pjlv-aHmAgkVUFT6Joy8PIJZ9VA@public.gmane.org> writes:
> 
> 
>>sorry for interrupting thread flow, but I didn't understand this one...
>>
>>I'm running on a tmate 4001 WLMi with speedstep-centrino driver and
>>ondemand governor.
>>
>>I don't see any problems... the clock scales correctly and fast... Is
>>it possible to have a different DSDT from dominik's?
> 
> 
> (The TravelMate is mine, Dominik analysed the DSDT for me.)
> 
> That's interesting to hear! I'd really love to give your DSTS a try
> (provided the experts can assure me that it will not blow up the
> notebook).
> 
> Can you send me your DSDT (via private mail, please)?
> 
> -- Johan

sorry for the incoherence.

will dissassemble my dsdt tonight and upload it to somewhere on the internet.

are you completely unable to use speedstep-centrino and/or ondemand speedfreq 
governor?

regards,
pedro venda.
-- 

Pedro João Lopes Venda
email: pjlv-aHmAgkVUFT6Joy8PIJZ9VA@public.gmane.org
http://arrakis.dhis.org


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Re: Centrino speedstep
       [not found]                     ` <20041230172508.GI19199-kk6yZipjEM5g9hUCZPvPmw@public.gmane.org>
@ 2004-12-30 17:29                       ` Pedro Venda
  0 siblings, 0 replies; 54+ messages in thread
From: Pedro Venda @ 2004-12-30 17:29 UTC (permalink / raw)
  To: Bruno Ducrot; +Cc: Johan Vromans, acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

Bruno Ducrot wrote:
> On Thu, Dec 30, 2004 at 06:08:18PM +0100, Johan Vromans wrote:
> 
>>Pedro Venda <pjlv-aHmAgkVUFT6Joy8PIJZ9VA@public.gmane.org> writes:
>>
>>
>>>sorry for interrupting thread flow, but I didn't understand this one...
>>>
>>>I'm running on a tmate 4001 WLMi with speedstep-centrino driver and
>>>ondemand governor.
> 
> 
> That mean that intel have done a way to be pretty fast in order to put
> the processor in SMM.  Interresting.
> 
> 
>>>I don't see any problems... the clock scales correctly and fast... Is
>>>it possible to have a different DSDT from dominik's?
>>
>>(The TravelMate is mine, Dominik analysed the DSDT for me.)
>>
>>That's interesting to hear! I'd really love to give your DSTS a try
>>(provided the experts can assure me that it will not blow up the
>>notebook).
> 
> 
> You must be sure that revision of the bios is the same, the 2 laptops
> are the exact same model, and there is the exact amount of memory.

mine has default memory:

2 infineon 256Mb DDR333 modules.

exact model is... how can I find it out?

regards,
pedro venda.
-- 

Pedro João Lopes Venda
email: pjlv-aHmAgkVUFT6Joy8PIJZ9VA@public.gmane.org
http://arrakis.dhis.org


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Centrino speedstep
       [not found]                       ` <16852.15668.315630.700537-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>
@ 2004-12-31  1:25                         ` Pedro Venda
       [not found]                           ` <41D4AA9F.7080200-aHmAgkVUFT6Joy8PIJZ9VA@public.gmane.org>
                                             ` (3 more replies)
  0 siblings, 4 replies; 54+ messages in thread
From: Pedro Venda @ 2004-12-31  1:25 UTC (permalink / raw)
  To: Johan Vromans; +Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f, Bruno Ducrot

Johan Vromans wrote:
> [Quoting Pedro Venda, on December 30 2004, 17:27, in "Re: Centrino speedst"]
> 
>>will dissassemble my dsdt tonight and upload it to somewhere on the
>>internet.
> 
> 
> Yes, please.

here it is:
http://arrakis.dhis.org/linux/laptop/dsdt.dsl.gz

my bios version is:

System BIOS Ver: 3A06
VGA BIOS Ver: ATI-M11-008.018M.017.000
KBC Ver: PQ1A28

(may look like copied from your e-mail but wasn't)

the machines look exactly the same. the only difference is that mine works with 
the speedstep centrino driver and johan's doesn't.

This may be the responsible for mine to work with the speedstep driver:
(from kernel config)

       Default CPUFreq governor (ondemand)  --->
   x x              <M>   'performance' governor
   x x              <M>   'powersave' governor
   x x              <M>   'userspace' governor for userspace frequency scaling
   x x              [ ]     /proc/sys/cpu/ interface (2.4. / OLD)
   x x              ---   'ondemand' cpufreq policy governor
   x x              <*>   CPU frequency table helpers
   x x              ---   CPUFreq processor drivers
   x x              < > ACPI Processor P-States driver
   x x              < > AMD Mobile K6-2/K6-3 PowerNow!
   x x              < > AMD Mobile Athlon/Duron PowerNow!
   x x              < > AMD Opteron/Athlon64 PowerNow!
   x x              < > Cyrix MediaGX/NatSemi Geode Suspend Modulation
   x x              <M> Intel Enhanced SpeedStep
   x x              [*]   Use ACPI tables to decode valid frequency/voltage pairs
   x x              [*]   Built-in tables for Banias CPUs

the two last lines look to me like the tables referred above. am I right? Also, 
CPU frequency table helpers seems familiar. What are the differences between 
both tables really?

also, how exactly can I use ACPI throttling? because with the speestep driver, I 
can't go below 600MHz, but 12% of maximum frequency is 180MHz which I can reach 
using ACPI throttling.

care to comment?

> 
>>are you completely unable to use speedstep-centrino and/or ondemand
>>speedfreq governor?
> 
> 
> Yes. Upon boot, I always get the message:
> 
>   speedstep-centrino: no table support for CPU model "Intel(R) Pentium(R) M processor 1.50GHz": 
>   speedstep-centrino: try compiling with CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI enable

I'm also using stock kernel 2.6.10 with stock acpi code but I have a different
message:
speedstep-centrino: invalid ACPI data

But the module seems to work ok. is there an easy way to test it?

regards,
pedro venda.
-- 

Pedro João Lopes Venda
email: pjlv-aHmAgkVUFT6Joy8PIJZ9VA@public.gmane.org
http://arrakis.dhis.org



-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Re: Centrino speedstep
       [not found]                           ` <41D4AA9F.7080200-aHmAgkVUFT6Joy8PIJZ9VA@public.gmane.org>
@ 2004-12-31  8:25                             ` Dominik Brodowski
       [not found]                               ` <20041231082524.GA8312-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org>
  0 siblings, 1 reply; 54+ messages in thread
From: Dominik Brodowski @ 2004-12-31  8:25 UTC (permalink / raw)
  To: Pedro Venda
  Cc: Johan Vromans, acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f,
	Bruno Ducrot

On Fri, Dec 31, 2004 at 01:25:51AM +0000, Pedro Venda wrote:
> also, how exactly can I use ACPI throttling? because with the speestep 
> driver, I can't go below 600MHz, but 12% of maximum frequency is 180MHz 
> which I can reach using ACPI throttling.

but throttling doesn't save you anything.

	Dominik



-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Centrino speedstep
  2004-12-31  1:25                         ` Pedro Venda
       [not found]                           ` <41D4AA9F.7080200-aHmAgkVUFT6Joy8PIJZ9VA@public.gmane.org>
@ 2004-12-31  9:31                           ` Johan Vromans
  2004-12-31  9:41                             ` Johan Vromans
  2004-12-31 10:43                           ` Johan Vromans
  2004-12-31 12:40                           ` Johan Vromans
  3 siblings, 1 reply; 54+ messages in thread
From: Johan Vromans @ 2004-12-31  9:31 UTC (permalink / raw)
  To: Pedro Venda
  Cc: Johan Vromans, acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f,
	Bruno Ducrot

[Quoting Pedro Venda, on December 31 2004, 01:25, in "Re: Centrino speedst"]
> my bios version is:
> 
> System BIOS Ver: 3A06
> VGA BIOS Ver: ATI-M11-008.018M.017.000
> KBC Ver: PQ1A28
> 
> (may look like copied from your e-mail but wasn't)

Nope, my BIOS version is 3A08, not 3A06 ...
Bruno, does that mean that it's too risky to try?

I have looked on the Acer web site, but there are no BIOS upgrades for
this model.

-- Johan


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Centrino speedstep
  2004-12-31  9:31                           ` Johan Vromans
@ 2004-12-31  9:41                             ` Johan Vromans
  0 siblings, 0 replies; 54+ messages in thread
From: Johan Vromans @ 2004-12-31  9:41 UTC (permalink / raw)
  To: Pedro Venda, Johan Vromans,
	acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f, Bruno Ducrot

[Quoting Johan Vromans, on December 31 2004, 10:31, in "Re: Centrino speedst"]
> Bruno, does that mean that it's too risky to try?

Don't bother, the DSDTs turn out to be identical anyway (except for
the final argument of DefinitionBlock which is probably a serial
number).

This increases the mystery why certain things do not work on
my notebook while they do on Pedro's.

-- Johan


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Centrino speedstep
  2004-12-31  1:25                         ` Pedro Venda
       [not found]                           ` <41D4AA9F.7080200-aHmAgkVUFT6Joy8PIJZ9VA@public.gmane.org>
  2004-12-31  9:31                           ` Johan Vromans
@ 2004-12-31 10:43                           ` Johan Vromans
       [not found]                             ` <16853.11589.510743.384997-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>
  2004-12-31 12:40                           ` Johan Vromans
  3 siblings, 1 reply; 54+ messages in thread
From: Johan Vromans @ 2004-12-31 10:43 UTC (permalink / raw)
  To: Pedro Venda
  Cc: Johan Vromans, acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f,
	Bruno Ducrot

[Quoting Pedro Venda, on December 31 2004, 01:25, in "Re: Centrino speedst"]
> > Yes. Upon boot, I always get the message:
> > 
> >   speedstep-centrino: no table support for CPU model "Intel(R) Pentium(R) M processor 1.50GHz": 
> >   speedstep-centrino: try compiling with CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI enable
> 
> I'm also using stock kernel 2.6.10 with stock acpi code but I have a different
> message:
> speedstep-centrino: invalid ACPI data

Hmm. You're using the standard 2.6.10 ACPI stuff, while I have applied
the acpi patch kit. Could that be the difference?

-- Johan


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Centrino speedstep
  2004-12-31  1:25                         ` Pedro Venda
                                             ` (2 preceding siblings ...)
  2004-12-31 10:43                           ` Johan Vromans
@ 2004-12-31 12:40                           ` Johan Vromans
       [not found]                             ` <16853.18628.255436.926578-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>
  3 siblings, 1 reply; 54+ messages in thread
From: Johan Vromans @ 2004-12-31 12:40 UTC (permalink / raw)
  To: Pedro Venda; +Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

[Quoting Pedro Venda, on December 31 2004, 01:25, in "Re: Centrino speedst"]
> This may be the responsible for mine to work with the speedstep driver:
> (from kernel config)
> 
>        Default CPUFreq governor (ondemand)  --->

Interesting. Neither stock 2.6.10 nor the acpi-patched version allows
me to choose this governor. 'userspace' and 'ondemand' are the only
possible options.

-- Johan


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Re: Centrino speedstep
       [not found]                             ` <16853.18628.255436.926578-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>
@ 2004-12-31 14:11                               ` Pedro Venda
  0 siblings, 0 replies; 54+ messages in thread
From: Pedro Venda @ 2004-12-31 14:11 UTC (permalink / raw)
  To: Johan Vromans; +Cc: Pedro Venda, acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

Johan Vromans wrote:
> [Quoting Pedro Venda, on December 31 2004, 01:25, in "Re: Centrino speedst"]
> 
>>This may be the responsible for mine to work with the speedstep driver:
>>(from kernel config)
>>
>>       Default CPUFreq governor (ondemand)  --->
> 
> 
> Interesting. Neither stock 2.6.10 nor the acpi-patched version allows
> me to choose this governor. 'userspace' and 'ondemand' are the only
> possible options.

When I wrote the e-mail, I made a mental note: explain the default governor 
option...

well, I forgot. It's my own patch.

regards,
pedro venda.

-- 

Pedro João Lopes Venda
email: pjlv-aHmAgkVUFT6Joy8PIJZ9VA@public.gmane.org
http://arrakis.dhis.org


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Re: Centrino speedstep
       [not found]                             ` <16853.11589.510743.384997-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>
@ 2004-12-31 14:12                               ` Pedro Venda
  2004-12-31 14:15                                 ` Johan Vromans
  0 siblings, 1 reply; 54+ messages in thread
From: Pedro Venda @ 2004-12-31 14:12 UTC (permalink / raw)
  To: Johan Vromans
  Cc: Pedro Venda, acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f,
	Bruno Ducrot

Johan Vromans wrote:
> [Quoting Pedro Venda, on December 31 2004, 01:25, in "Re: Centrino speedst"]
> 
>>>Yes. Upon boot, I always get the message:
>>>
>>>  speedstep-centrino: no table support for CPU model "Intel(R) Pentium(R) M processor 1.50GHz": 
>>>  speedstep-centrino: try compiling with CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI enable
>>
>>I'm also using stock kernel 2.6.10 with stock acpi code but I have a different
>>message:
>>speedstep-centrino: invalid ACPI data
> 
> 
> Hmm. You're using the standard 2.6.10 ACPI stuff, while I have applied
> the acpi patch kit. Could that be the difference?

Will try it tomorrow, since tonight is a no-work night.

happy new year,

regards,
pedro venda.

-- 

Pedro João Lopes Venda
email: pjlv-aHmAgkVUFT6Joy8PIJZ9VA@public.gmane.org
http://arrakis.dhis.org


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Re: Centrino speedstep
  2004-12-31 14:12                               ` Pedro Venda
@ 2004-12-31 14:15                                 ` Johan Vromans
  0 siblings, 0 replies; 54+ messages in thread
From: Johan Vromans @ 2004-12-31 14:15 UTC (permalink / raw)
  To: Pedro Venda; +Cc: Johan Vromans, acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

[Quoting Pedro Venda, on December 31 2004, 14:12, in "Re: [ACPI] Re: Centr"]
> Johan Vromans wrote:
> > Hmm. You're using the standard 2.6.10 ACPI stuff, while I have applied
> > the acpi patch kit. Could that be the difference?
> 
> Will try it tomorrow, since tonight is a no-work night.

I've tried stock 2.6.10, and it makes no difference in my situation.

Happy new year, and take care!

-- Johan


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Centrino speedstep
       [not found]                               ` <20041231082524.GA8312-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org>
@ 2005-01-01 10:50                                 ` Johan Vromans
       [not found]                                   ` <m2652hh17w.fsf-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>
  2005-01-06 10:37                                 ` Fred Labrosse
  1 sibling, 1 reply; 54+ messages in thread
From: Johan Vromans @ 2005-01-01 10:50 UTC (permalink / raw)
  To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

Dominik Brodowski <linux-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org> writes:

> On Fri, Dec 31, 2004 at 01:25:51AM +0000, Pedro Venda wrote:
>> also, how exactly can I use ACPI throttling? because with the speestep 
>> driver, I can't go below 600MHz, but 12% of maximum frequency is 180MHz 
>> which I can reach using ACPI throttling.
>
> but throttling doesn't save you anything.

Do you have any idea of the actual power savings in relation to
frequency scaling and sleep states? E.g., stepping down from 1.6Ghz to
800Mhz will save a lot (50%?), but how much is saved by using C3
state. More interesting, how much savings are lost by not being able
to use C3 state?

-- Johan


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Re: Centrino speedstep
       [not found]                                   ` <m2652hh17w.fsf-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>
@ 2005-01-02 11:08                                     ` Dominik Brodowski
       [not found]                                       ` <20050102110826.GA14862-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org>
  0 siblings, 1 reply; 54+ messages in thread
From: Dominik Brodowski @ 2005-01-02 11:08 UTC (permalink / raw)
  To: Johan Vromans; +Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

On Sat, Jan 01, 2005 at 11:50:59AM +0100, Johan Vromans wrote:
> Dominik Brodowski <linux-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org> writes:
> 
> > On Fri, Dec 31, 2004 at 01:25:51AM +0000, Pedro Venda wrote:
> >> also, how exactly can I use ACPI throttling? because with the speestep 
> >> driver, I can't go below 600MHz, but 12% of maximum frequency is 180MHz 
> >> which I can reach using ACPI throttling.
> >
> > but throttling doesn't save you anything.
> 
> Do you have any idea of the actual power savings in relation to
> frequency scaling and sleep states? E.g., stepping down from 1.6Ghz to
> 800Mhz will save a lot (50%?), but how much is saved by using C3
> state. More interesting, how much savings are lost by not being able
> to use C3 state?
                                                        C0              C1          C2      C3
----------------------------------------------------------------------------------------------------------------
Intel Pentium(R) M Processor, 1400 MHz & 1.484V[19]     22 W            7.3 W       7.3 W   7.0 W/5.1 W/0.55W[**][20]

Intel Pentium(R) M Processor, 1400 MHz & 1.484V,
        scaled down to 600 MHz                          6 W             1.8 W       1.8 W   1.7 W/1.1 W/0.55W[**]


[**] first value: Sleep State; second value: Deep Sleep State; third value: Deeper Sleep State.

[19] Intel(R) Pentium(R) M Processor Datasheet, Order Nr. 252612,
rev. 02, June 2003, p. 72.

[20] The extremely lower power consumption in Deeper Sleep and the fact that Deeper Sleep most
commonly is only made available by the _CST method expresses the urgency needed in
implementing it in the Linux kernel, and it has been merged into the latest
2.6.-sources for 2.6.11-rc1.

	Dominik


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Re: Centrino speedstep
       [not found]                                       ` <20050102110826.GA14862-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org>
@ 2005-01-02 13:46                                         ` Karol Kozimor
       [not found]                                           ` <20050102134626.GA25417-DETuoxkZsSqrDJvtcaxF/A@public.gmane.org>
  0 siblings, 1 reply; 54+ messages in thread
From: Karol Kozimor @ 2005-01-02 13:46 UTC (permalink / raw)
  To: Dominik Brodowski
  Cc: Johan Vromans, acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

Thus wrote Dominik Brodowski:
> [**] first value: Sleep State; second value: Deep Sleep State; third value: Deeper Sleep State.

Hmm, I always thought C3 implies at least Deep Sleep [*], at least for P4-M.
Isn't that true for P-M?

[*] It is, AFAIR, possible to make C3 transition invoke Deeper Sleep.

Best regards,

-- 
Karol 'sziwan' Kozimor
sziwan-DETuoxkZsSqrDJvtcaxF/A@public.gmane.org


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Re: Centrino speedstep
       [not found]                                           ` <20050102134626.GA25417-DETuoxkZsSqrDJvtcaxF/A@public.gmane.org>
@ 2005-01-02 14:23                                             ` Dominik Brodowski
  0 siblings, 0 replies; 54+ messages in thread
From: Dominik Brodowski @ 2005-01-02 14:23 UTC (permalink / raw)
  To: Johan Vromans, acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

[-- Attachment #1: Type: text/plain, Size: 1241 bytes --]

On Sun, Jan 02, 2005 at 02:46:26PM +0100, Karol Kozimor wrote:
> Thus wrote Dominik Brodowski:
> > [**] first value: Sleep State; second value: Deep Sleep State; third value: Deeper Sleep State.
> 
> Hmm, I always thought C3 implies at least Deep Sleep [*], at least for P4-M.
> Isn't that true for P-M?
> 
> [*] It is, AFAIR, possible to make C3 transition invoke Deeper Sleep.

Intel x86 and x86_64 Processors[15]

C1      -       AutoHALT Power-Down state

C2      -       Stop-Grant state

C3      -       Sleep State

                Deep Sleep State (normally used)

                Deeper Sleep State (alternatively used, or available in
                                    addition to Deep Sleep State)

[15] Data collected from Intel(R) 440BX AGPset: 82443BX Host
Bridge/Controller Datasheet, Order Nr. 290633, rev. 01, April 1998,
p. 4-31; Intel(R) 82801DBM I/O Controller Hub 4 Mobile (ICH4-M)
Datasheet, Order Nr. 252337, rev. 01, January 2003, p. 362; Intel(R)
Pentium(R) M Processor Datasheet, Order Nr. 252612, rev. 02, June
2003, pp. 11; and Intel(R) 855GM/855GME Chipset Graphics and Memory
Controller Hub (GMCH) Datasheet, Order Nr. 252615, rev. 02, September
2003, p. 170.

:-)

	Dominik

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Re: Centrino speedstep
       [not found]                             ` <m24qi48z4q.fsf-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>
  2004-12-30  7:42                               ` Dominik Brodowski
@ 2005-01-02 17:59                               ` ultrakorne
       [not found]                                 ` <41D8366F.1040305-XtQPfPCVGG7srOwW+9ziJQ@public.gmane.org>
  1 sibling, 1 reply; 54+ messages in thread
From: ultrakorne @ 2005-01-02 17:59 UTC (permalink / raw)
  To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f; +Cc: Johan Vromans

Johan Vromans wrote:
> Dominik Brodowski <linux-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org> writes:
> 
> 
>>in the _PSS, first block, somewhere should be 1600. Change it to 1500.
> 
> 
> I see two places. Second is a PPSS block with 5 entries, corresponding
> to the CPU states. The first one contains a 0x640 (= 1600).
> Right before it is a CPSS block, that seems to be a copy of the first
> CPU state. I guess this has to be modified as well?
> 
>         Method(_PSS) {
>             If(CLNM) {
>                 Return(CPSS)
>             }
>             Return(PPSS)
>         }
>         Name(CPSS, Package(0x1) {
>             Package(0x6) {
> ==>             0x0640,
>                 0x5dc0,
>                 0xa,
>                 0xa,
>                 0x89,
>                 0x0,
>             },
>         })
>         Name(PPSS, Package(0x5) {
>             Package(0x6) {
> ==>             0x0640,
>                 0x5dc0,
>                 0xa,
>                 0xa,
>                 0x89,
>                 0x0,
>             },
>             ... 4 more for other states ...
>        })
> 
> -- Johan
> 
> 

did those 2 changes fix your problems?
i have this problem too, and i "fixed" with echo a new max ... but now 
as suggested i'll fix the dsdt


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Centrino speedstep
       [not found]                                 ` <41D8366F.1040305-XtQPfPCVGG7srOwW+9ziJQ@public.gmane.org>
@ 2005-01-02 19:26                                   ` Johan Vromans
  2005-01-09 22:04                                   ` Johan Vromans
  1 sibling, 0 replies; 54+ messages in thread
From: Johan Vromans @ 2005-01-02 19:26 UTC (permalink / raw)
  To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

ultrakorne <ultrakorne-XtQPfPCVGG7srOwW+9ziJQ@public.gmane.org> writes:

> did those 2 changes fix your problems?

Yes, it now reports 1.5Ghz as the max speed, as it should.

-- Johan


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Re: Centrino speedstep
       [not found]                 ` <20041229205905.GA12181-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org>
  2004-12-29 21:33                   ` Johan Vromans
@ 2005-01-04  2:28                   ` ultrakorne
  1 sibling, 0 replies; 54+ messages in thread
From: ultrakorne @ 2005-01-04  2:28 UTC (permalink / raw)
  To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

> 
> You should fix the DSDT and replace the frequency value of the P0 state with
> 1500 instead of 1600. Else frequency calculations in the kernel get mixed up
> which can cause too short or too long delays.
> 
> 	Dominik
> 

a question.. how windows knows the maximum is 1500 insted of 1600?


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Re: Centrino speedstep
       [not found]                               ` <20041231082524.GA8312-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org>
  2005-01-01 10:50                                 ` Johan Vromans
@ 2005-01-06 10:37                                 ` Fred Labrosse
       [not found]                                   ` <16861.5376.560582.314813-4CLdheC3Iye1Qrn1Bg8BZw@public.gmane.org>
  1 sibling, 1 reply; 54+ messages in thread
From: Fred Labrosse @ 2005-01-06 10:37 UTC (permalink / raw)
  To: Dominik Brodowski; +Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

Dominik Brodowski writes:
 > On Fri, Dec 31, 2004 at 01:25:51AM +0000, Pedro Venda wrote:
 > > also, how exactly can I use ACPI throttling? because with the speestep 
 > > driver, I can't go below 600MHz, but 12% of maximum frequency is 180MHz 
 > > which I can reach using ACPI throttling.
 > 
 > but throttling doesn't save you anything.
 > 

Well, it makes it run slightly cooler, so saves on fan power.  Or am I
mistaken?

Cheers,

Fred



-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Re: Centrino speedstep
       [not found]                                   ` <16861.5376.560582.314813-4CLdheC3Iye1Qrn1Bg8BZw@public.gmane.org>
@ 2005-01-06 16:14                                     ` Dominik Brodowski
       [not found]                                       ` <20050106161440.GD10011-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org>
  0 siblings, 1 reply; 54+ messages in thread
From: Dominik Brodowski @ 2005-01-06 16:14 UTC (permalink / raw)
  To: Fred Labrosse; +Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

On Thu, Jan 06, 2005 at 10:37:52AM +0000, Fred Labrosse wrote:
> Dominik Brodowski writes:
>  > On Fri, Dec 31, 2004 at 01:25:51AM +0000, Pedro Venda wrote:
>  > > also, how exactly can I use ACPI throttling? because with the speestep 
>  > > driver, I can't go below 600MHz, but 12% of maximum frequency is 180MHz 
>  > > which I can reach using ACPI throttling.
>  > 
>  > but throttling doesn't save you anything.
>  > 
> 
> Well, it makes it run slightly cooler, so saves on fan power.  Or am I
> mistaken?
If there is indeed a correlation with the fan power, indeed. Usually this
isn't the case, and then it doesn't matter at all.

	Dominik


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Re: Centrino speedstep
       [not found]                                       ` <20050106161440.GD10011-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org>
@ 2005-01-07 10:20                                         ` Fred Labrosse
       [not found]                                           ` <16862.25182.567350.575532-4CLdheC3Iye1Qrn1Bg8BZw@public.gmane.org>
  0 siblings, 1 reply; 54+ messages in thread
From: Fred Labrosse @ 2005-01-07 10:20 UTC (permalink / raw)
  To: Dominik Brodowski; +Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

Dominik Brodowski writes:
 > On Thu, Jan 06, 2005 at 10:37:52AM +0000, Fred Labrosse wrote:
 > > Dominik Brodowski writes:
 > >  > On Fri, Dec 31, 2004 at 01:25:51AM +0000, Pedro Venda wrote:
 > >  > > also, how exactly can I use ACPI throttling? because with the speestep 
 > >  > > driver, I can't go below 600MHz, but 12% of maximum frequency is 180MHz 
 > >  > > which I can reach using ACPI throttling.
 > >  > 
 > >  > but throttling doesn't save you anything.
 > >  > 
 > > 
 > > Well, it makes it run slightly cooler, so saves on fan power.  Or am I
 > > mistaken?
 > If there is indeed a correlation with the fan power, indeed. Usually this
 > isn't the case, and then it doesn't matter at all.
 > 

How can it not be the case that there is correlation between the two?  The
processor produces heat (less if throttling down, right?) and the fan
extracts heat from the inside of the machine.

Or there is something I'm utterly missing here (?).

Fred



-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Re: Centrino speedstep
       [not found]                                           ` <16862.25182.567350.575532-4CLdheC3Iye1Qrn1Bg8BZw@public.gmane.org>
@ 2005-01-07 10:50                                             ` Dominik Brodowski
       [not found]                                               ` <20050107105045.GA17839-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org>
  0 siblings, 1 reply; 54+ messages in thread
From: Dominik Brodowski @ 2005-01-07 10:50 UTC (permalink / raw)
  To: Fred Labrosse; +Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

On Fri, Jan 07, 2005 at 10:20:14AM +0000, Fred Labrosse wrote:
> Dominik Brodowski writes:
>  > On Thu, Jan 06, 2005 at 10:37:52AM +0000, Fred Labrosse wrote:
>  > > Dominik Brodowski writes:
>  > >  > On Fri, Dec 31, 2004 at 01:25:51AM +0000, Pedro Venda wrote:
>  > >  > > also, how exactly can I use ACPI throttling? because with the speestep 
>  > >  > > driver, I can't go below 600MHz, but 12% of maximum frequency is 180MHz 
>  > >  > > which I can reach using ACPI throttling.
>  > >  > 
>  > >  > but throttling doesn't save you anything.
>  > >  > 
>  > > 
>  > > Well, it makes it run slightly cooler, so saves on fan power.  Or am I
>  > > mistaken?
>  > If there is indeed a correlation with the fan power, indeed. Usually this
>  > isn't the case, and then it doesn't matter at all.
>  > 
> 
> How can it not be the case that there is correlation between the two?  The
> processor produces heat
Yes.

> (less if throttling down, right?)
Not necessarily. Only if the average CPU load would be higher than
the rate the CPU is throttled to, i.e. if the CPU load is >= 100% for
siginifcant amounts of time[*]. If not the CPU is put into the same hardware
state ("idle state") because there is no work to do as if there were
throttling, i.e. if "x" means the CPU has work to do, "i" means the CPU is
in an idle mode, and "t" means the CPU is throttled, we see the following
behaviour:

Much work to do:
-----------------------------------> time
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx	(no throttling)
xxttxxttxxttxxttxxttxxttxxttxxttxxtt	(throttling 50%)

(however, as the task now takes twice as long to complete, and the CPU still
consumes power in "t", the CPU does consume more energy than if it weren't
throttled. Only if the fan needs to run _because_ of the high CPU load and
it consumes more power than the CPU in throttling mode, throttling may save
energy.)

50% load average
xixixixixixixixixixixixixixixixixixi	(no throttling)
xxttxxttxxttxxttxxttxxttxxttxxttxxtt	(throttling 50%)
	=> as the CPU is in the same hardware state on "i" or "t", no power
	   reduction is achieved because of throttling

10% load average
xiiiiiiiiixiiiiiiiiixiiiiiiiiixiiii	(no throttling)
xittiittiittxittiittxittiittiittxit	(throttling 50%)
	=> the same is true again ==> throttling doesn't save you anything

And as 100% CPU usage isn't that common on notebooks...

	Dominik



[*] (>0.1/0.5s ?)


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Re: Centrino speedstep
       [not found]                                               ` <20050107105045.GA17839-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org>
@ 2005-01-07 11:05                                                 ` Fred Labrosse
       [not found]                                                   ` <16862.27881.864389.196313-4CLdheC3Iye1Qrn1Bg8BZw@public.gmane.org>
  0 siblings, 1 reply; 54+ messages in thread
From: Fred Labrosse @ 2005-01-07 11:05 UTC (permalink / raw)
  To: Dominik Brodowski; +Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

Dominik Brodowski writes:
 > > 
 > > How can it not be the case that there is correlation between the two?  The
 > > processor produces heat
 > Yes.
 > 
 > > (less if throttling down, right?)
 > Not necessarily. Only if the average CPU load would be higher than
 > the rate the CPU is throttled to, i.e. if the CPU load is >= 100% for
 > siginifcant amounts of time[*]. If not the CPU is put into the same hardware
 > state ("idle state") because there is no work to do as if there were
 > throttling, i.e. if "x" means the CPU has work to do, "i" means the CPU is
 > in an idle mode, and "t" means the CPU is throttled, we see the following
 > behaviour:
 > 
 > Much work to do:
 > -----------------------------------> time
 > xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx	(no throttling)
 > xxttxxttxxttxxttxxttxxttxxttxxttxxtt	(throttling 50%)
 > 
 > (however, as the task now takes twice as long to complete, and the CPU still
 > consumes power in "t", the CPU does consume more energy than if it weren't
 > throttled. Only if the fan needs to run _because_ of the high CPU load and
 > it consumes more power than the CPU in throttling mode, throttling may save
 > energy.)
 > 
 > 50% load average
 > xixixixixixixixixixixixixixixixixixi	(no throttling)
 > xxttxxttxxttxxttxxttxxttxxttxxttxxtt	(throttling 50%)
 > 	=> as the CPU is in the same hardware state on "i" or "t", no power
 > 	   reduction is achieved because of throttling
 > 
 > 10% load average
 > xiiiiiiiiixiiiiiiiiixiiiiiiiiixiiii	(no throttling)
 > xittiittiittxittiittxittiittiittxit	(throttling 50%)
 > 	=> the same is true again ==> throttling doesn't save you anything
 > 

I was missing something (brain power?).  Very interesting.  Thank you for
that.

 > And as 100% CPU usage isn't that common on notebooks...

It is on mine... ;-).

Cheers,

Fred



-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Re: Centrino speedstep
       [not found]                                                   ` <16862.27881.864389.196313-4CLdheC3Iye1Qrn1Bg8BZw@public.gmane.org>
@ 2005-01-07 13:30                                                     ` Bruno Ducrot
       [not found]                                                       ` <20050107133022.GM19199-kk6yZipjEM5g9hUCZPvPmw@public.gmane.org>
  2005-01-07 23:49                                                     ` Nate Lawson
  1 sibling, 1 reply; 54+ messages in thread
From: Bruno Ducrot @ 2005-01-07 13:30 UTC (permalink / raw)
  To: Fred Labrosse
  Cc: Dominik Brodowski, acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

On Fri, Jan 07, 2005 at 11:05:13AM +0000, Fred Labrosse wrote:
> Dominik Brodowski writes:
>  > > 
>  > > How can it not be the case that there is correlation between the two?  The
>  > > processor produces heat
>  > Yes.
>  > 
> 
> I was missing something (brain power?).  Very interesting.  Thank you for
> that.
> 
>  > And as 100% CPU usage isn't that common on notebooks...
> 

Actually you may save energy but only if you disable the L2 cache.  I
don't think people want that ;)

-- 
Bruno Ducrot

--  Which is worse:  ignorance or apathy?
--  Don't know.  Don't care.


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Re: Centrino speedstep
       [not found]                                                   ` <16862.27881.864389.196313-4CLdheC3Iye1Qrn1Bg8BZw@public.gmane.org>
  2005-01-07 13:30                                                     ` Bruno Ducrot
@ 2005-01-07 23:49                                                     ` Nate Lawson
  1 sibling, 0 replies; 54+ messages in thread
From: Nate Lawson @ 2005-01-07 23:49 UTC (permalink / raw)
  To: Fred Labrosse
  Cc: Dominik Brodowski, acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

Fred Labrosse wrote:
> Dominik Brodowski writes:
>  > (however, as the task now takes twice as long to complete, and the CPU still
>  > consumes power in "t", the CPU does consume more energy than if it weren't
>  > throttled. Only if the fan needs to run _because_ of the high CPU load and
>  > it consumes more power than the CPU in throttling mode, throttling may save
>  > energy.)
>
> I was missing something (brain power?).  Very interesting.  Thank you for
> that.

It's non-intuitive since power consumption is an integral (i.e., the sum 
of individual power usage over time t).  The area under the curve is 
what you care about.

For interactive use, the best scheduling algorithm for CPU idling is to 
run the CPU at 100% performance until there are no runnable tasks, then 
slam it to the lowest Cx state until woken by the next timer tick or 
interrupt.  Since even slow C3 transitions on most platforms are 200 
microseconds or less and given a HZ value of 1000, you still get 600 us 
of sleeping at C3 (3x the latency of a transition.)  The longer-latency 
cpufreq transition is different, in that you should go to the lowest CPU 
state once you have M wakeups over N amount of time but only a small 
number of runnable tasks in that time period.  Tune M and N based on the 
latency of cpufreq transitions for a platform.

With even speedstep transitions being less than a millisecond, there is 
no reason not to use it more.

-- 
Nate


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Re: Centrino speedstep
       [not found]                                                       ` <20050107133022.GM19199-kk6yZipjEM5g9hUCZPvPmw@public.gmane.org>
@ 2005-01-08  1:05                                                         ` Karol Kozimor
       [not found]                                                           ` <20050108010509.GA12131-DETuoxkZsSqrDJvtcaxF/A@public.gmane.org>
  0 siblings, 1 reply; 54+ messages in thread
From: Karol Kozimor @ 2005-01-08  1:05 UTC (permalink / raw)
  To: Bruno Ducrot
  Cc: Fred Labrosse, Dominik Brodowski,
	acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

Thus wrote Bruno Ducrot:
> >  > And as 100% CPU usage isn't that common on notebooks...
> > 
> 
> Actually you may save energy but only if you disable the L2 cache.  I
> don't think people want that ;)

How is that? Could you elaborate?
Best regards,

-- 
Karol 'sziwan' Kozimor
sziwan-DETuoxkZsSqrDJvtcaxF/A@public.gmane.org


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Centrino speedstep
       [not found]                                 ` <41D8366F.1040305-XtQPfPCVGG7srOwW+9ziJQ@public.gmane.org>
  2005-01-02 19:26                                   ` Johan Vromans
@ 2005-01-09 22:04                                   ` Johan Vromans
       [not found]                                     ` <m21xcumf8m.fsf-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>
  1 sibling, 1 reply; 54+ messages in thread
From: Johan Vromans @ 2005-01-09 22:04 UTC (permalink / raw)
  To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

ultrakorne <ultrakorne-XtQPfPCVGG7srOwW+9ziJQ@public.gmane.org> writes:

> did those 2 changes fix your problems?
> i have this problem too, and i "fixed" with echo a new max ... but now
> as suggested i'll fix the dsdt

Using msr_is32_perf_status I found out that the actual frequencies are 
1500, 1200, 1000, 800, 600 (Mhz). The original DSDT reports 
1600, 1400, 1200, 800, 600. 

Another typical DSDT brokenness?

-- Johan


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Re: Centrino speedstep
       [not found]                                     ` <m21xcumf8m.fsf-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>
@ 2005-01-09 22:52                                       ` Dominik Brodowski
  0 siblings, 0 replies; 54+ messages in thread
From: Dominik Brodowski @ 2005-01-09 22:52 UTC (permalink / raw)
  To: Johan Vromans; +Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

On Sun, Jan 09, 2005 at 11:04:09PM +0100, Johan Vromans wrote:
> ultrakorne <ultrakorne-XtQPfPCVGG7srOwW+9ziJQ@public.gmane.org> writes:
> 
> > did those 2 changes fix your problems?
> > i have this problem too, and i "fixed" with echo a new max ... but now
> > as suggested i'll fix the dsdt
> 
> Using msr_is32_perf_status I found out that the actual frequencies are 
> 1500, 1200, 1000, 800, 600 (Mhz). The original DSDT reports 
> 1600, 1400, 1200, 800, 600. 
> 
> Another typical DSDT brokenness?

It definitely seems so.

Thanks,
	Dominik


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Re: Centrino speedstep
       [not found]                                                           ` <20050108010509.GA12131-DETuoxkZsSqrDJvtcaxF/A@public.gmane.org>
@ 2005-01-10 13:26                                                             ` Bruno Ducrot
       [not found]                                                               ` <20050110132603.GN19199-kk6yZipjEM5g9hUCZPvPmw@public.gmane.org>
  0 siblings, 1 reply; 54+ messages in thread
From: Bruno Ducrot @ 2005-01-10 13:26 UTC (permalink / raw)
  To: Fred Labrosse, Dominik Brodowski,
	acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

On Sat, Jan 08, 2005 at 02:05:09AM +0100, Karol Kozimor wrote:
> Thus wrote Bruno Ducrot:
> > >  > And as 100% CPU usage isn't that common on notebooks...
> > > 
> > 
> > Actually you may save energy but only if you disable the L2 cache.  I
> > don't think people want that ;)
> 
> How is that? Could you elaborate?
> Best regards,
> 

If you disable L2 cache, then its no more true that the deadline of a
given task is linear to the frequency due to memory bottleneck.

-- 
Bruno Ducrot

--  Which is worse:  ignorance or apathy?
--  Don't know.  Don't care.


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Re: Centrino speedstep
       [not found]                                                               ` <20050110132603.GN19199-kk6yZipjEM5g9hUCZPvPmw@public.gmane.org>
@ 2005-01-10 16:19                                                                 ` Karol Kozimor
  0 siblings, 0 replies; 54+ messages in thread
From: Karol Kozimor @ 2005-01-10 16:19 UTC (permalink / raw)
  To: Bruno Ducrot
  Cc: Fred Labrosse, Dominik Brodowski,
	acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

Thus wrote Bruno Ducrot:
> > > Actually you may save energy but only if you disable the L2 cache.  I
> > > don't think people want that ;)
> > How is that? Could you elaborate?
> If you disable L2 cache, then its no more true that the deadline of a
> given task is linear to the frequency due to memory bottleneck.

Ahh, this way around :) Yeah, I suppose nobody would want that :)
Thanks,

-- 
Karol 'sziwan' Kozimor
sziwan-DETuoxkZsSqrDJvtcaxF/A@public.gmane.org


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 54+ messages in thread

end of thread, other threads:[~2005-01-10 16:19 UTC | newest]

Thread overview: 54+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-12-28 20:32 Centrino speedstep Johan Vromans
     [not found] ` <m2zmzyw4e7.fsf-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>
2004-12-28 21:26   ` Dominik Brodowski
     [not found]     ` <20041228212653.GA8436-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org>
2004-12-29 18:18       ` Bruno Ducrot
     [not found]         ` <20041229181834.GA19199-kk6yZipjEM5g9hUCZPvPmw@public.gmane.org>
2004-12-29 20:05           ` Johan Vromans
     [not found]             ` <m21xd83m6b.fsf-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>
2004-12-30 10:57               ` Bruno Ducrot
2004-12-29 21:00           ` Dominik Brodowski
     [not found]             ` <20041229210020.GB12181-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org>
2004-12-30 10:28               ` Bruno Ducrot
2004-12-30 16:36           ` Pedro Venda
     [not found]             ` <41D42E88.5080800-aHmAgkVUFT6Joy8PIJZ9VA@public.gmane.org>
2004-12-30 17:08               ` Johan Vromans
     [not found]                 ` <m2llbfk931.fsf-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>
2004-12-30 17:25                   ` Bruno Ducrot
     [not found]                     ` <20041230172508.GI19199-kk6yZipjEM5g9hUCZPvPmw@public.gmane.org>
2004-12-30 17:29                       ` Pedro Venda
2004-12-30 17:27                   ` Pedro Venda
     [not found]                     ` <16852.15668.315630.700537@phoenix.squirrel.nl>
     [not found]                       ` <16852.15668.315630.700537-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>
2004-12-31  1:25                         ` Pedro Venda
     [not found]                           ` <41D4AA9F.7080200-aHmAgkVUFT6Joy8PIJZ9VA@public.gmane.org>
2004-12-31  8:25                             ` Dominik Brodowski
     [not found]                               ` <20041231082524.GA8312-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org>
2005-01-01 10:50                                 ` Johan Vromans
     [not found]                                   ` <m2652hh17w.fsf-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>
2005-01-02 11:08                                     ` Dominik Brodowski
     [not found]                                       ` <20050102110826.GA14862-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org>
2005-01-02 13:46                                         ` Karol Kozimor
     [not found]                                           ` <20050102134626.GA25417-DETuoxkZsSqrDJvtcaxF/A@public.gmane.org>
2005-01-02 14:23                                             ` Dominik Brodowski
2005-01-06 10:37                                 ` Fred Labrosse
     [not found]                                   ` <16861.5376.560582.314813-4CLdheC3Iye1Qrn1Bg8BZw@public.gmane.org>
2005-01-06 16:14                                     ` Dominik Brodowski
     [not found]                                       ` <20050106161440.GD10011-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org>
2005-01-07 10:20                                         ` Fred Labrosse
     [not found]                                           ` <16862.25182.567350.575532-4CLdheC3Iye1Qrn1Bg8BZw@public.gmane.org>
2005-01-07 10:50                                             ` Dominik Brodowski
     [not found]                                               ` <20050107105045.GA17839-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org>
2005-01-07 11:05                                                 ` Fred Labrosse
     [not found]                                                   ` <16862.27881.864389.196313-4CLdheC3Iye1Qrn1Bg8BZw@public.gmane.org>
2005-01-07 13:30                                                     ` Bruno Ducrot
     [not found]                                                       ` <20050107133022.GM19199-kk6yZipjEM5g9hUCZPvPmw@public.gmane.org>
2005-01-08  1:05                                                         ` Karol Kozimor
     [not found]                                                           ` <20050108010509.GA12131-DETuoxkZsSqrDJvtcaxF/A@public.gmane.org>
2005-01-10 13:26                                                             ` Bruno Ducrot
     [not found]                                                               ` <20050110132603.GN19199-kk6yZipjEM5g9hUCZPvPmw@public.gmane.org>
2005-01-10 16:19                                                                 ` Karol Kozimor
2005-01-07 23:49                                                     ` Nate Lawson
2004-12-31  9:31                           ` Johan Vromans
2004-12-31  9:41                             ` Johan Vromans
2004-12-31 10:43                           ` Johan Vromans
     [not found]                             ` <16853.11589.510743.384997-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>
2004-12-31 14:12                               ` Pedro Venda
2004-12-31 14:15                                 ` Johan Vromans
2004-12-31 12:40                           ` Johan Vromans
     [not found]                             ` <16853.18628.255436.926578-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>
2004-12-31 14:11                               ` Pedro Venda
2004-12-29 18:49       ` Johan Vromans
     [not found]         ` <m2vfalc53k.fsf-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>
2004-12-29 19:40           ` Ultrakorne
     [not found]             ` <41D30842.4040204-XtQPfPCVGG7srOwW+9ziJQ@public.gmane.org>
2004-12-29 20:59               ` Dominik Brodowski
     [not found]                 ` <20041229205905.GA12181-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org>
2004-12-29 21:33                   ` Johan Vromans
     [not found]                     ` <m2sm5o23ix.fsf-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>
2004-12-29 21:46                       ` Dominik Brodowski
     [not found]                         ` <20041229214629.GA21054-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org>
2004-12-29 23:26                           ` Johan Vromans
     [not found]                             ` <m24qi48z4q.fsf-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>
2004-12-30  7:42                               ` Dominik Brodowski
     [not found]                                 ` <20041230074241.GB8464-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org>
2004-12-30  9:32                                   ` Johan Vromans
     [not found]                                     ` <m2is6kuo63.fsf-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>
2004-12-30 10:30                                       ` Dominik Brodowski
     [not found]                                         ` <20041230103003.GA8206-X3ehHDuj6sIIGcDfoQAp7BvVK+yQ3ZXh@public.gmane.org>
2004-12-30 10:51                                           ` Johan Vromans
     [not found]                                             ` <m2oegcdpo2.fsf-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>
2004-12-30 13:17                                               ` Dominik Brodowski
2004-12-30 11:07                                           ` Bruno Ducrot
     [not found]                                             ` <20041230110723.GD19199-kk6yZipjEM5g9hUCZPvPmw@public.gmane.org>
2004-12-30 13:19                                               ` Dominik Brodowski
2005-01-02 17:59                               ` ultrakorne
     [not found]                                 ` <41D8366F.1040305-XtQPfPCVGG7srOwW+9ziJQ@public.gmane.org>
2005-01-02 19:26                                   ` Johan Vromans
2005-01-09 22:04                                   ` Johan Vromans
     [not found]                                     ` <m21xcumf8m.fsf-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>
2005-01-09 22:52                                       ` Dominik Brodowski
2005-01-04  2:28                   ` ultrakorne
2004-12-29 10:59   ` Bruno Ducrot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox