https://bugzilla.kernel.org/show_bug.cgi?id=45221

           Summary: Wrong ACPI event sent when unplug the AC on thinkpad
                    e530
           Product: ACPI
           Version: 2.5
    Kernel Version: 3.5.0
          Platform: All
        OS/Version: Linux
              Tree: Mainline
            Status: NEW
          Severity: normal
          Priority: P1
         Component: Power-Battery
        AssignedTo: acpi_power-batt...@kernel-bugs.osdl.org
        ReportedBy: enrico.tagliav...@gmail.com
        Regression: No


Created an attachment (id=76261)
 --> (https://bugzilla.kernel.org/attachment.cgi?id=76261)
acpi dump, dmesg and syslogs

When I boot the computer with the AC plugged and then unplug it the system
doesn't always catch the change. I run KDE 4.8 and its power management still
says the AC is still connected. KDE relies on upower so on ACPI IIRC. I done
some edit to the default acpid scripts to be more verbose (it is attached with
the other stuff). What I see when I unplug the AC is:
   ac_adapter ACPI0003:00 00000080 00000001
which is indeed the wrong event! This event is the one when you plugin the AC.
I checked /sys/class/power_supply/AC/online and it says 0, so the change is
detected correctly.

When I boot the computer without the AC attached the correct state is
recognized by ACPI and KDE. If I insert the AC and then unplug it again the
issue sometimes happens again.

This is a thinkpad e530 (edge series) computer running gentoo linux (mostly the
stable branch) with kernel gentoo-source-3.5.0. I can attach my kernel config
if needed.

I think this issue is caused by the EC to become confused by something the
kernel does. For example in this moment when the AC detector works the F1-12
keys and the multimedia keys are swapped! I have the legacy setting in the BIOS
(meaning if I hit the F1 key I get the F1 key, not the Mute speaker even
generated), but still sometimes the settings swaps at runtime!

I have attached a tar archive (sorry but they are a lot of files) with acpidump
binary output, dmesg after a fresh boot from battery and AC and the syslog when
switching from the AC to the battery (from an AC boot) and from battery to AC
(from a battery boot).

-- 
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
acpi-bugzilla mailing list
acpi-bugzilla@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to