http://bugzilla.kernel.org/show_bug.cgi?id=10695
[EMAIL PROTECTED] changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |acpi- | |[EMAIL PROTECTED] | |et AssignedTo|[EMAIL PROTECTED] |[EMAIL PROTECTED] |bugs.osdl.org | Status|NEW |ASSIGNED Summary|When ac_adapter is |no AC status notification |plugged/unplugged, acpi | |doesn't generate any event. | ------- Comment #4 from [EMAIL PROTECTED] 2008-05-14 15:57 ------- > When the ac_adapter is disconnected, > acpi in theory should generate 2 events, > > ac_adapter AC 00000080 00000000 > battery BAT0 00000080 00000001 The DSDT for this machine does have an AC Adapter. It is callled "ADP1", matching the (arbitrary) example in the ACPI spec, rather than "AC" in the example above. Device (ADP1) { Name (_HID, "ACPI0003") Method (_PSR, 0, NotSerialized) { If (LEqual (ECON, Zero)) { And (PHSB (0xD4, Zero), 0x80, Local0) } Else { Store (^^PCI0.LPCB.EC.RPWR, Local0) } If (LEqual (Local0, Zero)) { Return (Zero) } Else { Return (One) } } Method (_PCL, 0, NotSerialized) { Return (_SB) } } There is a single place in the AML where a notify is sent to Device(ADP1) -- GPE21. you should be able to see what GPE fires on AC/DC events with grep . /sys/firmware/acpi/interrupts/* and watching which one increments. (2.6.25 and later) Hopefully it is gpe21 (hex). Method (_Q21, 0, NotSerialized) { P8XH (Zero, 0x21) Store (RPWR, PWRS) Notify (ADP1, 0x81) Notify (BAT0, 0x80) PNOT () } The problem here may be that the AML is sending 0x81 when the ac driver expects 0x80. If CONFIG_ACPI_DEBUG=y, then ac will print a message when it receives an unknown notify value. -- 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, or are watching someone who is. ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ acpi-bugzilla mailing list acpi-bugzilla@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla