From: Woody Suwalski <woodys@xandros.com>
To: Len Brown <lenb@kernel.org>
Cc: "Youquan,Song" <youquan.song@linux.intel.com>,
Andrew Morton <akpm@linux-foundation.org>,
linux-acpi@vger.kernel.org,
Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>,
Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: Re: [PATCH] ACPI: Check _PSS invalidation when BIOS report _PSS with all 0x80000000
Date: Thu, 12 Mar 2009 09:22:07 -0400 [thread overview]
Message-ID: <49B90C7F.3080608@xandros.com> (raw)
In-Reply-To: <alpine.LFD.2.00.0812120029260.27968@localhost.localdomain>
Len Brown wrote:
> On Mon, 24 Nov 2008, Youquan,Song wrote:
>
>
>> On Fri, Nov 21, 2008 at 03:08:39PM -0800, Andrew Morton wrote:
>>
>>> On Thu, 20 Nov 2008 19:08:36 -0800 (PST)
>>> youquan_song@linux.intel.com wrote:
>>>
>>>
>>>> Subject: Check _PSS invalidation when BIOS report _PSS with 0x80000000
>>>>
>>>> When cpu frequencey scaling disable,some BIOS report _PSS with all
>>>> 0x80000000.
>>>> If kernel treat this case as valid, the kernel will boot crash when load
>>>> cpufreq govenors.
>>>>
>>>> So in order to cover more buggy BIOSs, the patch just check _PSS core
>>>> frequencey invalidtion.
>>>>
>>>>
>>> It's unclear how many machines this will affect, and what the effects
>>> of not having the patch are upon those machines. That is useful
>>> information for people who are deciding whcih kernel versions this
>>> patch should be merged into.
>>>
>> I meet 2 machines that if the P-states is disabled in BIOS, the kernel
>> will boot crash at loading cpufreq_userspace governor because kernel
>> consider that P-states validate. I know there are some other machines
>> also exist this bug.
>>
>
> What does _PPC say when P-states are disabled on these machines?
> If it is disabling the _PSS, maybe we should not be looking at the _PSS?
>
> This would be a good patch if 0x80000000 were actually documented
> in the ACPI spec as disabling P-states, but it isn't.
>
> Can you open a bugzilla and attach the acpidump output for
> the two failing machines? Are those machines shipped with
> P-states enabled by default, or disabled by default?
>
> Also, how, exactly, do we crash when we see these values?
>
>
>>> Do you think this fix is needed in 2.6.28? 2.6.27.x? 2.6.26.x? etc?
>>>
>>>
>> I know that the bug exists in kernel as old as 2.6.18 and also exits on
>> 2.6.28, 2.6.27 etc.
>>
>
> So we've been exposed to this BIOS bug for more than 10 releases
> and the world has not ended. Unless we're about to be exposed to
> a raft of new machines with this BIOS issue, and they have P-states
> disabled by default, I'd say this workaround in not urgent.
>
>
On Dell Latitude E4300 and E4600 I had to add processor.nocst=1
Otherwise system will become disfunctional after modprobing processor,
typically on start of X or on exit from X...
Do not have any of the systems on hand, but if useful can provide dmesg
dump...
I have not tried with 2.6.28 or earlier, so can not say if this is a
regression or not.
Woody
--
Woody Suwalski, Xandros, Ottawa, Canada, 1-613-842-3498 x414
next prev parent reply other threads:[~2009-03-12 13:22 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-11-21 3:08 [PATCH] ACPI: Check _PSS invalidation when BIOS report _PSS with all 0x80000000 youquan_song
2008-11-21 3:08 ` youquan_song
2008-11-21 23:08 ` Andrew Morton
2008-11-24 23:02 ` Youquan,Song
2008-12-12 5:36 ` Len Brown
2009-03-12 13:22 ` Woody Suwalski [this message]
2009-03-13 2:16 ` Zhang Rui
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=49B90C7F.3080608@xandros.com \
--to=woodys@xandros.com \
--cc=akpm@linux-foundation.org \
--cc=lenb@kernel.org \
--cc=linux-acpi@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=venkatesh.pallipadi@intel.com \
--cc=youquan.song@linux.intel.com \
/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.