All of lore.kernel.org
 help / color / mirror / Atom feed
From: Bruno Ducrot <ducrot-kk6yZipjEM5g9hUCZPvPmw@public.gmane.org>
To: Johan Vromans <jvromans-2pNSKKP3PSKEVqv0pETR8A@public.gmane.org>
Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
Subject: Re: Re: Centrino speedstep
Date: Thu, 30 Dec 2004 11:57:16 +0100	[thread overview]
Message-ID: <20041230105716.GC19199@poupinou.org> (raw)
In-Reply-To: <m21xd83m6b.fsf-KjnUIgV0B0bak1Ioo/c9IoRWq/SkRNHw@public.gmane.org>

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

  parent reply	other threads:[~2004-12-30 10:57 UTC|newest]

Thread overview: 54+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
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 [this message]
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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20041230105716.GC19199@poupinou.org \
    --to=ducrot-kk6yzipjem5g9huczpvpmw@public.gmane.org \
    --cc=acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org \
    --cc=jvromans-2pNSKKP3PSKEVqv0pETR8A@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.