http://bugzilla.kernel.org/show_bug.cgi?id=13091





--- Comment #6 from Zhang Rui <[email protected]>  2009-04-17 01:18:46 ---
                    Method (_Q20, 0, NotSerialized)
                    {
                        GBAS ()
                        If (And (0x40, BATF))
                        {
                            Notify (BAT0, 0x81)
                        }

                        If (And (0x02, BATF))
                        {
                            Notify (\_PR.CPU0, 0x80)
                            Notify (ACAD, 0x80)
                        }

                        Notify (BAT0, 0x80)
                        BPOL (0x05)
                    }

>From the acpidump, we can see that whether to send an AC notification or not is
controlled by BATF, while the BATF is set by both MBTS and SW2S in the EC
address space.
So this is an firmware problem to me.
In order to verify this, please try the customized DSDT attached below and see
1. if _Q20 is invoked when unplugging AC
2. if BATF=0 when invoking _Q20

-- 
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and 
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today. 
Use priority code J9JMT32. http://p.sf.net/sfu/p
_______________________________________________
acpi-bugzilla mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to