I had already update the bios to version 01.02.00.
and with RehabMan 's backlight fix patch in dsdt , the prefs scroll bar is working !
but the backlight control fn keys are not working.
I follow this guide
http://www.tonymacx86.com/dsdt/111868-dsdt-debugging-tracing-system-log.html
and find in system.log that my laptop light control keys execute the same method “_Q66”.
Code:
ACPIDebug: "EC _Q66 enter"
ACPIDebug: "EC _Q66 enter"
18/4/16 4:29:56.000 PM kernel[0]: ACPIDebug: "EC _Q66 enter"
18/4/16 4:29:56.000 PM kernel[0]: ACPIDebug: "nevt enter"
18/4/16 4:29:56.000 PM kernel[0]: ACPIDebug: { "ecg1=", 0x800, }
18/4/16 4:29:56.000 PM kernel[0]: ACPIDebug: { "ecgd=", 0x0, }
18/4/16 4:29:56.000 PM kernel[0]: ACPIDebug: "ev4 enter"
18/4/16 4:29:56.000 PM kernel[0]: ACPIDebug: "wmnf enter"
18/4/16 4:29:56.000 PM kernel[0]: ACPIDebug: { "swev enter arg0=", 0x800, }
18/4/16 4:29:56.000 PM kernel[0]: ACPIDebug: "EC _Q66 exit"
then I follow the guide
http://www.insanelymac.com/forum/topic/292800-dsdt-debuggingtracing-to-systemlog/page-3
and found that methods call stacks should be
Code:
_Q66 -> nevt -> ev4 -> wmf -> swev -> _wed -> wasp -> wvcu
but actually call stacks when I debug at my laptop are
Code:
_Q66 -> nevt -> ev4 -> wmf -> swev
and the _wed NEVER called.
so I cannot find args to diff from light up and light down .
Is my dsdt have bugs or anything else wrong ?
View attachment 185613