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