You will need further instrumentation. BRT6 called from EV5 (so instrument EV5), EV5 called from SMEE (so instrument SMEE), SMEE called from SMIE (so instrument SMIE).
Hi Rehabman,
Had a go at your suggestion to instrument EV5, SMEE and SMIE but none of these were appearing in the kernal log after testing, so instrumented EV4 as in previous logs I could see that this was getting called in NEVT, but only putting the Dell into sleep and then wake, as when I press the native brightness keys without going to sleep all I still get is...
ACPIDebug: "GPE _L13 enter"
ACPIDebug: "GPE _L13 Store 0,GPE3"
ACPIDebug: "GPE _L13 Or GL08, 0x10, GL08"
ACPIDebug: "GPE _L13 Notify _SB.PCI0.SAT0, 0x82"
ACPIDebug: "GPE _L13 Return 0"
If I put it in sleep and then wake I get the additional entries per key press....
ACPIDebug: "GPE _L13 enter"
ACPIDebug: "GPE _L13 Store 0,GPE3"
ACPIDebug: "GPE _L13 Or GL08, 0x10, GL08"
ACPIDebug: "GPE _L13 Notify _SB.PCI0.SAT0, 0x82"
ACPIDebug: "GPE _L13 Return 0"
ACPIDebug: "EC _Q66 enter"
ACPIDebug: "Enter NEVT"
ACPIDebug: "NEVT to EV4 0x0800"
ACPIDebug: "EV4 enter to WMNF"
ACPIDebug: "WMNF enter"
ACPIDebug: "_SB.AMW0 SWEV WMEV Arg0"
ACPIDebug: "WMNF SB.AMW0.SWEV"
ACPIDebug: "WMNF Notify SB.AMW0, D0"
ACPIDebug: "Exit NEVT"
So from EV4 it moves to WMNF and ends at exiting NEVT, but from there I can't seem to fathom out where it goes from exiting NEVT (and also why sleep/wake generates extra instrument calls) so any pointers as to what else to instrument would be really appreciated.
NB : for some reason 3 instrumentation instructions are now missing parentheses when you disassemble DSDT via MaciASL but even if I correct those, recompile without errors and save a new AML, when you disassemble the AML again, those entries revert back to showing without the parentheses, so wanted to mention that if you see that so you know it's not me making a mistake.