[Bug 81762] Backlight keys on ASUS UX301

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Nov 8 20:21:02 PST 2014


https://bugs.freedesktop.org/show_bug.cgi?id=81762

--- Comment #9 from Travis James <Tjames6858 at gmail.com> ---
I'll update this bugzilla thread since it seems to be the most recently
updated. I went ahead and recompiled the v3.17.2 kernel with acpi debugging
messages and set the following values for acpi.debug_layer and
acpi.debug_level:
acpi.debug_layer: 0x10 (ACPI_NAMESPACE)
acpi.debug_level: 0x200 (ACPI_LV_EXEC)

and the values I got out of doing that when first holding down the Fn key, and
then pressing Fn+F5 4 times and then Fn+F6 4 times, and then releasing the Fn
key are:

kern  :warn  : [  +1.608662]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.PCI0.LPCB.EC0_._QD3] at AML address ffffc90000034afc
length FFFFFFFF
kern  :warn  : [  +0.261245]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.PCI0.LPCB.EC0_._QD3] at AML address ffffc90000034afc
length FFFFFFFF
kern  :warn  : [  +0.037287]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.PCI0.LPCB.EC0_._QD3] at AML address ffffc90000034afc
length FFFFFFFF
kern  :warn  : [  +0.037325]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.PCI0.LPCB.EC0_._QD3] at AML address ffffc90000034afc
length FFFFFFFF
kern  :warn  : [  +0.037946]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.PCI0.LPCB.EC0_._QD3] at AML address ffffc90000034afc
length FFFFFFFF
kern  :warn  : [  +0.036701]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.PCI0.LPCB.EC0_._QD3] at AML address ffffc90000034afc
length FFFFFFFF
kern  :warn  : [  +0.037328]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.PCI0.LPCB.EC0_._QD3] at AML address ffffc90000034afc
length FFFFFFFF
kern  :warn  : [  +0.037335]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.PCI0.LPCB.EC0_._QD3] at AML address ffffc90000034afc
length FFFFFFFF
kern  :warn  : [  +0.037332]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.PCI0.LPCB.EC0_._QD3] at AML address ffffc90000034afc
length FFFFFFFF
kern  :warn  : [  +0.038215]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.PCI0.LPCB.EC0_._QD3] at AML address ffffc90000034afc
length FFFFFFFF
kern  :warn  : [  +0.037337]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.PCI0.LPCB.EC0_._QD3] at AML address ffffc90000034afc
length FFFFFFFF
kern  :warn  : [  +0.036424]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.PCI0.LPCB.EC0_._QD3] at AML address ffffc90000034afc
length FFFFFFFF
kern  :warn  : [  +0.037342]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.PCI0.LPCB.EC0_._QD3] at AML address ffffc90000034afc
length FFFFFFFF
kern  :warn  : [  +0.037254]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.PCI0.LPCB.EC0_._QD3] at AML address ffffc90000034afc
length FFFFFFFF
kern  :warn  : [  +0.037327]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.PCI0.LPCB.EC0_._QD3] at AML address ffffc90000034afc
length FFFFFFFF
kern  :warn  : [  +0.037359]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.PCI0.LPCB.EC0_._QD3] at AML address ffffc90000034afc
length FFFFFFFF
kern  :warn  : [  +0.037338]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.PCI0.LPCB.EC0_._QD3] at AML address ffffc90000034afc
length FFFFFFFF
kern  :warn  : [  +0.037326]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.PCI0.LPCB.EC0_._QD3] at AML address ffffc90000034afc
length FFFFFFFF
kern  :warn  : [  +0.005329]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.PCI0.LPCB.EC0_._Q0E] at AML address ffffc90000034377
length DD
kern  :warn  : [  +0.638591]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.PCI0.LPCB.EC0_._Q0E] at AML address ffffc90000034377
length DD
kern  :warn  : [  +0.458512]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.PCI0.LPCB.EC0_._Q0E] at AML address ffffc90000034377
length DD
kern  :warn  : [  +0.389131]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.PCI0.LPCB.EC0_._Q0E] at AML address ffffc90000034377
length DD
kern  :warn  : [  +1.275360]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.PCI0.LPCB.EC0_._Q0F] at AML address ffffc9000003445d
length D4
kern  :warn  : [  +0.286998]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.PCI0.LPCB.EC0_._Q0F] at AML address ffffc9000003445d
length D4
kern  :warn  : [  +0.293291]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.PCI0.LPCB.EC0_._Q0F] at AML address ffffc9000003445d
length D4
kern  :warn  : [  +0.329615]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.PCI0.LPCB.EC0_._Q0F] at AML address ffffc9000003445d
length D4
kern  :warn  : [  +0.842362]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.PCI0.LPCB.EC0_._QD4] at AML address ffffc90000034b03
length 19


By contrast, here is what it looks like when I press down the Fn key for a
short period of time, then press F3 (to do Fn+F3, or "decrease keyboard
brightness) 4 times and then do Fn+F4 ("increase keyboard brightness") and then
release the Fn key:

kern  :warn  : [  +3.079854]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.PCI0.LPCB.EC0_._QD3] at AML address ffffc90000034afc
length FFFFFFFF
kern  :warn  : [  +0.261215]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.PCI0.LPCB.EC0_._QD3] at AML address ffffc90000034afc
length FFFFFFFF
kern  :warn  : [  +0.037314]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.PCI0.LPCB.EC0_._QD3] at AML address ffffc90000034afc
length FFFFFFFF
kern  :warn  : [  +0.037375]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.PCI0.LPCB.EC0_._QD3] at AML address ffffc90000034afc
length FFFFFFFF
kern  :warn  : [  +0.037325]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.PCI0.LPCB.EC0_._QD3] at AML address ffffc90000034afc
length FFFFFFFF
kern  :warn  : [  +0.021356]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.PCI0.LPCB.EC0_._Q0C] at AML address ffffc90000034300
length E
kern  :warn  : [  +0.000082]   nsutils-0324 ns_build_internal_name: Returning
[ffff880200d64cd8] (rel) "_WED"
kern  :warn  : [  +0.000005]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.ATKD._WED] at AML address ffffc9000002ea7f length C
kern  :warn  : [  +0.002358]   nsutils-0324 ns_build_internal_name: Returning
[ffff880200d64a50] (rel) "WMNB"
kern  :warn  : [  +0.000012]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.ATKD.WMNB] at AML address ffffc9000002d84d length 122A
kern  :warn  : [  +0.000021]  nsobject-0155 ns_attach_object      : Installing
ffff8800d087d558 into Node ffff8802131be410 [IIA0]
kern  :warn  : [  +0.000017]  nsobject-0155 ns_attach_object      : Installing
ffff880213287af8 into Node ffff8802131be3c0 [IIA1]
kern  :warn  : [  +0.253535]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.PCI0.LPCB.EC0_._Q0C] at AML address ffffc90000034300
length E
kern  :warn  : [  +0.000148]   nsutils-0324 ns_build_internal_name: Returning
[ffff880200d64cd0] (rel) "_WED"
kern  :warn  : [  +0.000010]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.ATKD._WED] at AML address ffffc9000002ea7f length C
kern  :warn  : [  +0.282423]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.PCI0.LPCB.EC0_._Q0C] at AML address ffffc90000034300
length E
kern  :warn  : [  +0.000082]   nsutils-0324 ns_build_internal_name: Returning
[ffff880200d64cd0] (rel) "_WED"
kern  :warn  : [  +0.000006]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.ATKD._WED] at AML address ffffc9000002ea7f length C
kern  :warn  : [  +0.271846]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.PCI0.LPCB.EC0_._Q0C] at AML address ffffc90000034300
length E
kern  :warn  : [  +0.000082]   nsutils-0324 ns_build_internal_name: Returning
[ffff880200d64cd0] (rel) "_WED"
kern  :warn  : [  +0.000005]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.ATKD._WED] at AML address ffffc9000002ea7f length C
kern  :warn  : [  +0.703702]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.PCI0.LPCB.EC0_._Q0D] at AML address ffffc90000034316
length E
kern  :warn  : [  +0.000159]   nsutils-0324 ns_build_internal_name: Returning
[ffff880200d64f48] (rel) "_WED"
kern  :warn  : [  +0.000011]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.ATKD._WED] at AML address ffffc9000002ea7f length C
kern  :warn  : [  +0.002852]   nsutils-0324 ns_build_internal_name: Returning
[ffff88002e235c60] (rel) "WMNB"
kern  :warn  : [  +0.000020]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.ATKD.WMNB] at AML address ffffc9000002d84d length 122A
kern  :warn  : [  +0.000037]  nsobject-0155 ns_attach_object      : Installing
ffff88002e056e10 into Node ffff88002df3d578 [IIA0]
kern  :warn  : [  +0.000030]  nsobject-0155 ns_attach_object      : Installing
ffff88002e056ee8 into Node ffff88002df3d550 [IIA1]
kern  :warn  : [  +0.279460]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.PCI0.LPCB.EC0_._Q0D] at AML address ffffc90000034316
length E
kern  :warn  : [  +0.000084]   nsutils-0324 ns_build_internal_name: Returning
[ffff880200d64cd0] (rel) "_WED"
kern  :warn  : [  +0.000005]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.ATKD._WED] at AML address ffffc9000002ea7f length C
kern  :warn  : [  +0.001597]   nsutils-0324 ns_build_internal_name: Returning
[ffff880210e28400] (rel) "WMNB"
kern  :warn  : [  +0.000010]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.ATKD.WMNB] at AML address ffffc9000002d84d length 122A
kern  :warn  : [  +0.000019]  nsobject-0155 ns_attach_object      : Installing
ffff8802036d4630 into Node ffff8800cc9d43e8 [IIA0]
kern  :warn  : [  +0.000017]  nsobject-0155 ns_attach_object      : Installing
ffff88021327a750 into Node ffff8800cc9d43c0 [IIA1]
kern  :warn  : [  +0.285259]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.PCI0.LPCB.EC0_._Q0D] at AML address ffffc90000034316
length E
kern  :warn  : [  +0.000082]   nsutils-0324 ns_build_internal_name: Returning
[ffff880200d64cd0] (rel) "_WED"
kern  :warn  : [  +0.000006]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.ATKD._WED] at AML address ffffc9000002ea7f length C
kern  :warn  : [  +0.001368]   nsutils-0324 ns_build_internal_name: Returning
[ffff880210e28400] (rel) "WMNB"
kern  :warn  : [  +0.000008]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.ATKD.WMNB] at AML address ffffc9000002d84d length 122A
kern  :warn  : [  +0.000019]  nsobject-0155 ns_attach_object      : Installing
ffff88021327a948 into Node ffff8800cc9d43c0 [IIA0]
kern  :warn  : [  +0.000015]  nsobject-0155 ns_attach_object      : Installing
ffff88021327aab0 into Node ffff8800cc9d43e8 [IIA1]
kern  :warn  : [  +0.265102]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.PCI0.LPCB.EC0_._Q0D] at AML address ffffc90000034316
length E
kern  :warn  : [  +0.000080]   nsutils-0324 ns_build_internal_name: Returning
[ffff880200d64cd0] (rel) "_WED"
kern  :warn  : [  +0.000006]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.ATKD._WED] at AML address ffffc9000002ea7f length C
kern  :warn  : [  +0.351702]    nseval-0228 ns_evaluate           : ****
Execute method [\_SB_.PCI0.LPCB.EC0_._QD4] at AML address ffffc90000034b03
length 19


I still have no great understanding about how the AML system works, but at
least Ive got ACPI namespace paths out of it. looks like I'm getting namespace
paths and everything out of the embedded controller.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are on the CC list for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20141109/682a4ee2/attachment-0001.html>


More information about the intel-gfx-bugs mailing list