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

           Summary: [REGRESSION] [BISECTED] ACPI event stop to be detected
           Product: ACPI
           Version: 2.5
    Kernel Version: 2.6.39
          Platform: All
        OS/Version: Linux
              Tree: Mainline
            Status: NEW
          Severity: normal
          Priority: P1
         Component: ACPICA-Core
        AssignedTo: acpi_acpica-c...@kernel-bugs.osdl.org
        ReportedBy: trent...@dei.unipd.it
        Regression: Yes


This report follow ubuntu bug from here:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/908825

This is the resume of the launchpad report and the suspected problem:
I've a Clevo M720 notebook rebranded as Santech T45. All kernel from  2.6.38
and before support my laptop hotkey without extra set up. From 2.6.39 and
following acpi support is broken. For example, with newer kernel, there are not
recognized event like:
- the ac_adapter plug and unplug
- changing battery charging/discharging status event
- suspend button*
- backlight hotkey event*
- low power mode button*
- lid open/close

The bug is reproducible booting the laptop with a kernel from 2.6.38 and older
and affect all most diffused distribution (debian, fedora, ubuntu, etc.) when
using newer kernel. Using acpi_event command I've saved the output for low
power mode button, backlight up and down and suspend button:
#: acpi_listen
processor CPU0 00000080 00000003
processor CPU0 00000081 00000000
processor CPU1 00000080 00000003
processor CPU1 00000081 00000000
processor CPU0 00000080 00000000
processor CPU0 00000081 00000000
processor CPU1 00000080 00000000
processor CPU1 00000081 00000000
video LCD 00000087 00000000
video LCD 00000086 00000000
button/sleep SLPB 00000080 00000002

After kernel bisection, I've found the first commit that have caused the
regression:
6dfad339645247c9deb553e4d68e21211ddc61bd is the first bad commit
commit 6dfad339645247c9deb553e4d68e21211ddc61bd
Author: Lin Ming <email address hidden>
Date: Mon Feb 14 15:29:34 2011 +0800

    ACPICA: GPE detect optimization - ignore unused GPE registers

    This optimization will simply ignore GPE registers that contain
    no enabled GPEs - there is no need to read the register.
    ACPICA bugzilla 884.

    http://www.acpica.org/bugzilla/show_bug.cgi?id=884

    Signed-off-by: Lin Ming <email address hidden>
    Signed-off-by: Bob Moore <email address hidden>
    Signed-off-by: Len Brown <email address hidden>

:040000 040000 8c25abddf22c9740402624bd582f3c87bfe9fc4f
e40ed2fa28b82990cc8fb147f61841fd6400e711 M drivers

-- 
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