Fix for GPE livelock on HPs
Nate Lawson
nate at root.org
Mon Jan 14 11:38:31 PST 2008
Nate Lawson wrote:
> Volker wrote:
>> On 12/23/-58 20:59, Nate Lawson wrote:
>>> I've committed the below patch and want to MFC it to 7.0. To do this, I
>>> need people to test this quickly. It probably has no effect in 6.x and
>>> probably doesn't apply cleanly there.
>>>
>>> Please try this patch if you have a laptop and 7.x. If you have
>>> -current, just cvsup. I'd like to make sure there is no regression.
>>> I'm already aware that it fixes things for some HP users.
>> Nate,
>>
>> can you be a bit specific for a) what GPE is, b) what the problem is,
>> c) what to look for (any test procedures?) and d) which HP laptop
>> models might be affected?
>>
>> I do have an Omnibook vt6200 (P-IV 1.8G) running 6-STABLE and a new HP
>> 6715b (Tur-X2 TL-60) running 7-RC1 (currently installing on this, OS
>> is not yet fully set up).
>>
>> If I knew what to look for, I might test your patches (at least on the
>> 7-RC1 version).
>
> A GPE is an interrupt of sorts. I'm looking for any bad behavior the
> patch might cause. I'm certain it fixes lockups some HPs had during
> thermal zone events (i.e. fan switching on when it gets hot). Pretty
> much anyone with a laptop that locks up and you suspect acpi should test
> it. And anyone who is willing to test it on another brand laptop to be
> sure the patch doesn't break anything more would be welcome.
>
> You should be able to do "sysctl hw.acpi" and see the temperature and
> "apm" to see battery status without any new problems after applying the
> patch.
I've added a patch for 6-stable also (attached). Please test if you
have a laptop and 6.x. See -current for the 7.x patch if that's
relevant to you.
-Nate
-------------- next part --------------
A non-text attachment was scrubbed...
Name: defer_gpe_6x.diff
Type: text/x-patch
Size: 2320 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20080114/d84ed56f/defer_gpe_6x.bin
More information about the freebsd-stable
mailing list