Hi, I have discussed on linux.acpi.devel on my problem. Here is a summary of all the infos : Latest working kernel version: never working Earliest failing kernel version: never working Distribution: debian sid Hardware Environment: Software Environment: Problem Description: I have a laptop : aopen 1557. I'm running under debian sid with 2.6.24.3 under enlightenment 17. I want to associate a script (which works fine) to a key (Fn+F3). This key is for the video output switching and my script is a video output switch using xrandr. But when I try to associate Fn+F3 it doesn't work. I have try with the xen command to catch the keycode, but nothing happends when I press on the key. All the others Fn+F* works fine (help, hibernate, luminosity, sound...). I have downloaded the latest SUSE live-CD and booted with it. > Or you have to compile a kernel yourself and enable CONFIG_ACPI_DEBUG=y > When booted, unload polling ACPI drivers (to not pollute the logs): > rmmod battery > rmmod ac > done > (or even: echo 0x21F >/sys/module/acpi/parameters/debug_level) > then hit the button and you should see some output. > Interesting e.g. would be if a notification "notify" appears and is sent > to a vendor specific device. > >> (or even: echo 0x21F >/sys/module/acpi/parameters/debug_level) with this level, I get this message in my /var/log/messages : Mar 8 10:37:45 linux kernel: osl-0798 [00] os_execute : Scheduling function [c02178d5(dffc7bc0)] for deferred execution. Mar 8 10:37:45 linux kernel: ec-0413 [00] ec_gpe_query : Evaluating _Q0C nsutils-0454 [00] ns_build_internal_name: Returning [f308cb80] (rel) "_Q0C" Mar 8 10:37:45 linux kernel: nsnames-0239 [00] ns_handle_to_pathname : \_SB_.PCI0.LPCB.EC0_._Q0C [1A] Mar 8 10:37:45 linux kernel: Execute Method: [\_SB_.PCI0.LPCB.EC0_._Q0C] (Node dfff5360) Mar 8 10:37:45 linux kernel: nseval-0147 [00] ns_evaluate : Method at AML address f8802e84 Length 20F Mar 8 10:37:45 linux kernel: dswstate-0344 [00] ds_result_stack_push : Results=f30a7400 State=f37ca200 Mar 8 10:37:45 linux kernel: dswscope-0139 [00] ds_scope_stack_push : [01] Pushed scope [\___] (ROOT), New scope -> [_Q0C] (Method) Mar 8 10:37:45 linux kernel: dsmthdat-0206 [00] ds_method_data_init_ar: No param list passed to method Mar 8 10:37:45 linux kernel: dswstate-0344 [00] ds_result_stack_push : Results=f30a7350 State=f37ca200 Mar 8 10:37:45 linux kernel: dswstate-0423 [00] ds_obj_stack_push : Obj=dff8063c [Integer] State=f37ca200 #Ops=1 Mar 8 10:37:45 linux kernel: dswstate-0423 [00] ds_obj_stack_push : Obj=dfffe324 [RegionField] State=f37ca200 #Ops=2 Mar 8 10:37:45 linux kernel: dswstate-0379 [00] ds_result_stack_pop : Result=f30a7350 RemainingResults=0 State=f37ca200 Mar 8 10:37:45 linux kernel: exresop-0163 [00] ex_resolve_operands : Opcode 70 [Store] RequiredOperandTypes=000002CF Mar 8 10:37:45 linux kernel: exresolv-0119 [00] ex_resolve_to_value : Resolved object dff8063c Mar 8 10:37:45 linux kernel: exdump-0788 [00] ex_dump_operands : ************* Operand Stack Contents (Opcode [Store], 2 Operands) Mar 8 10:37:45 linux kernel: exdump-0469 [00] ex_dump_operand : dfffe324 Namespace Node: 0 P80H RegionField dfffe324 01 Rgn [PORT] Off 000 Len 08 Acc 01 Mar 8 10:37:45 linux kernel: exdump-0489 [00] ex_dump_operand : dff8063c Integer 000000000000000C Mar 8 10:37:45 linux kernel: exdump-0802 [00] ex_dump_operands : ************* Operand Stack dump from dswexec(430), after ExResolveOperands Mar 8 10:37:45 linux kernel: exstore-0561 [00] ex_store_object_to_nod: Storing dff8063c(Integer) into node dfffe324(RegionField) Mar 8 10:37:45 linux kernel: exregion-0287 [00] ex_system_io_space_han: System-IO (width 8) R/W 1 Address=C020668600000080 Mar 8 10:37:45 linux kernel: dswstate-0312 [00] ds_result_push : Obj=dff8063c [Integer] State=f37ca200 Num=1 Cur=0 Mar 8 10:37:45 linux kernel: dswstate-0184 [00] ds_result_pop : Obj=dff8063c [Integer] Index=0 State=f37ca200 Num=0 Mar 8 10:37:45 linux kernel: dswstate-0344 [00] ds_result_stack_push : Results=f30a7350 State=f37ca200 Mar 8 10:37:45 linux kernel: dswstate-0423 [00] ds_obj_stack_push : Obj=dff802f4 [Integer] State=f37ca200 #Ops=1 Mar 8 10:37:45 linux kernel: dswstate-0423 [00] ds_obj_stack_push : Obj=dfffe5e0 [RegionField] State=f37ca200 #Ops=2 Mar 8 10:37:45 linux kernel: dswstate-0379 [00] ds_result_stack_pop : Result=f30a7350 RemainingResults=0 State=f37ca200 Mar 8 10:37:45 linux kernel: exresop-0163 [00] ex_resolve_operands : Opcode 70 [Store] RequiredOperandTypes=000002CF Mar 8 10:37:45 linux kernel: exresolv-0119 [00] ex_resolve_to_value : Resolved object dff802f4 Mar 8 10:37:45 linux kernel: exdump-0788 [00] ex_dump_operands : ************* Operand Stack Contents (Opcode [Store], 2 Operands) Mar 8 10:37:45 linux kernel: exdump-0469 [00] ex_dump_operand : dfffe5e0 Namespace Node: 0 SMIF RegionField dfffe5e0 01 Rgn [MNVS] Off 010 Len 08 Acc 01 Mar 8 10:37:45 linux kernel: exdump-0489 [00] ex_dump_operand : dff802f4 Integer 000000000000002E Mar 8 10:37:45 linux kernel: exdump-0802 [00] ex_dump_operands : ************* Operand Stack dump from dswexec(430), after ExResolveOperands Mar 8 10:37:45 linux kernel: exstore-0561 [00] ex_store_object_to_nod: Storing dff802f4(Integer) into node dfffe5e0(RegionField) Mar 8 10:37:45 linux kernel: evmisc-0479 [00] ev_acquire_global_lock: Acquired hardware Global Lock Mar 8 10:37:45 linux kernel: exregion-0185 [00] ex_system_memory_space: System-Memory (width 8) R/W 1 Address=DFFF0FC47FF7BE7F Mar 8 10:37:45 linux kernel: evmisc-0550 [00] ev_release_global_lock: Released hardware Global Lock Mar 8 10:37:45 linux kernel: dswstate-0312 [00] ds_result_push : Obj=dff802f4 [Integer] State=f37ca200 Num=1 Cur=0 Mar 8 10:37:45 linux kernel: dswstate-0184 [00] ds_result_pop : Obj=dff802f4 [Integer] Index=0 State=f37ca200 Num=0 Mar 8 10:37:45 linux kernel: dswstate-0344 [00] ds_result_stack_push : Results=f30a7350 State=f37ca200 Mar 8 10:37:45 linux kernel: dswstate-0423 [00] ds_obj_stack_push : Obj=dff8063c [Integer] State=f37ca200 #Ops=1 Mar 8 10:37:45 linux kernel: dswstate-0423 [00] ds_obj_stack_push : Obj=dfffe2fc [RegionField] State=f37ca200 #Ops=2 Mar 8 10:37:45 linux kernel: dswstate-0379 [00] ds_result_stack_pop : Result=f30a7350 RemainingResults=0 State=f37ca200 Mar 8 10:37:45 linux kernel: exresop-0163 [00] ex_resolve_operands : Opcode 70 [Store] RequiredOperandTypes=000002CF Mar 8 10:37:45 linux kernel: exresolv-0119 [00] ex_resolve_to_value : Resolved object dff8063c Mar 8 10:37:45 linux kernel: exdump-0788 [00] ex_dump_operands : ************* Operand Stack Contents (Opcode [Store], 2 Operands) Mar 8 10:37:45 linux kernel: exdump-0469 [00] ex_dump_operand : dfffe2fc Namespace Node: 0 TRP0 RegionField dfffe2fc 01 Rgn [IO_T] Off 000 Len 08 Acc 01 Mar 8 10:37:45 linux kernel: exdump-0489 [00] ex_dump_operand : dff8063c Integer 0000000000000000 Mar 8 10:37:45 linux kernel: exdump-0802 [00] ex_dump_operands : ************* Operand Stack dump from dswexec(430), after ExResolveOperands Mar 8 10:37:45 linux kernel: exstore-0561 [00] ex_store_object_to_nod: Storing dff8063c(Integer) into node dfffe2fc(RegionField) Mar 8 10:37:45 linux kernel: exregion-0287 [00] ex_system_io_space_han: System-IO (width 8) R/W 1 Address=DFFF0FC400000800 Mar 8 10:37:45 linux kernel: dswstate-0312 [00] ds_result_push : Obj=dff8063c [Integer] State=f37ca200 Num=1 Cur=0 Mar 8 10:37:45 linux kernel: dswstate-0184 [00] ds_result_pop : Obj=dff8063c [Integer] Index=0 State=f37ca200 Num=0 Mar 8 10:37:45 linux kernel: dswstate-0344 [00] ds_result_stack_push : Results=f30a7350 State=f37ca200 Mar 8 10:37:45 linux kernel: dswexec-0264 [00] ds_exec_begin_op : Exec predicate Op=f30a8384 State=f37ca200 Mar 8 10:37:45 linux kernel: dswstate-0344 [00] ds_result_stack_push : Results=f30a72cc State=f37ca200 Mar 8 10:37:45 linux kernel: dswstate-0344 [00] ds_result_stack_push : Results=f30a7274 State=f37ca200 Mar 8 10:37:45 linux kernel: dswstate-0344 [00] ds_result_stack_push : Results=f30a721c State=f37ca200 Mar 8 10:37:45 linux kernel: dswstate-0423 [00] ds_obj_stack_push : Obj=dfffe5b8 [RegionField] State=f37ca200 #Ops=1 Mar 8 10:37:45 linux kernel: dswstate-0423 [00] ds_obj_stack_push : Obj=dff802f4 [Integer] State=f37ca200 #Ops=2 Mar 8 10:37:45 linux kernel: dswstate-0423 [00] ds_obj_stack_push : Obj=dff8022c [Integer] State=f37ca200 #Ops=3 Mar 8 10:37:45 linux kernel: dswstate-0379 [00] ds_result_stack_pop : Result=f30a721c RemainingResults=0 State=f37ca200 Mar 8 10:37:45 linux kernel: exresop-0163 [00] ex_resolve_operands : Opcode 7B [And] RequiredOperandTypes=000018CF Mar 8 10:37:45 linux kernel: exresolv-0119 [00] ex_resolve_to_value : Resolved object dff802f4 Mar 8 10:37:45 linux kernel: exresnte-0102 [00] ex_resolve_node_to_val: Entry=dfffe5b8 SourceDesc=dfff340c [RegionField] Mar 8 10:37:45 linux kernel: exresnte-0207 [00] ex_resolve_node_to_val: FieldRead Node=dfffe5b8 SourceDesc=dfff340c Type=11 Mar 8 10:37:45 linux kernel: evmisc-0479 [00] ev_acquire_global_lock: Acquired hardware Global Lock Mar 8 10:37:45 linux kernel: exregion-0185 [00] ex_system_memory_space: System-Memory (width 8) R/W 0 Address=DFFF0FC47FF7BE81 Mar 8 10:37:45 linux kernel: evmisc-0550 [00] ev_release_global_lock: Released hardware Global Lock Mar 8 10:37:45 linux kernel: exresolv-0119 [00] ex_resolve_to_value : Resolved object dff80394 Mar 8 10:37:45 linux kernel: exdump-0788 [00] ex_dump_operands : ************* Operand Stack Contents (Opcode [And], 3 Operands) Mar 8 10:37:45 linux kernel: exdump-0489 [00] ex_dump_operand : dff8022c Integer 0000000000000000 Mar 8 10:37:45 linux kernel: exdump-0489 [00] ex_dump_operand : dff802f4 Integer 0000000000000040 Mar 8 10:37:45 linux kernel: exdump-0489 [00] ex_dump_operand : dff80394 Integer 0000000000000000 Mar 8 10:37:45 linux kernel: exdump-0802 [00] ex_dump_operands : ************* Operand Stack dump from dswexec(430), after ExResolveOperands Mar 8 10:37:45 linux kernel: dswstate-0312 [00] ds_result_push : Obj=dff8036c [Integer] State=f37ca200 Num=1 Cur=0 Mar 8 10:37:45 linux kernel: dswstate-0256 [00] ds_result_pop_from_bot: Obj=dff8036c [Integer] Results=f30a7274 State=f37ca200 Mar 8 10:37:45 linux kernel: dswstate-0423 [00] ds_obj_stack_push : Obj=dff8036c [Integer] State=f37ca200 #Ops=1 Mar 8 10:37:45 linux kernel: dswstate-0423 [00] ds_obj_stack_push : Obj=dff8063c [Integer] State=f37ca200 #Ops=2 Mar 8 10:37:45 linux kernel: dswstate-0379 [00] ds_result_stack_pop : Result=f30a7274 RemainingResults=0 State=f37ca200 Mar 8 10:37:45 linux kernel: exresop-0163 [00] ex_resolve_operands : Opcode 93 [LEqual] RequiredOperandTypes=0000014A Mar 8 10:37:45 linux kernel: exresolv-0119 [00] ex_resolve_to_value : Resolved object dff8063c Mar 8 10:37:45 linux kernel: exresolv-0119 [00] ex_resolve_to_value : Resolved object dff8036c Mar 8 10:37:45 linux kernel: exdump-0788 [00] ex_dump_operands : ************* Operand Stack Contents (Opcode [LEqual], 2 Operands) Mar 8 10:37:45 linux kernel: exdump-0489 [00] ex_dump_operand : dff8063c Integer 0000000000000040 Mar 8 10:37:45 linux kernel: exdump-0489 [00] ex_dump_operand : dff8036c Integer 0000000000000000 Mar 8 10:37:45 linux kernel: exdump-0802 [00] ex_dump_operands : ************* Operand Stack dump from dswexec(430), after ExResolveOperands Mar 8 10:37:45 linux kernel: dswstate-0312 [00] ds_result_push : Obj=dff8022c [Integer] State=f37ca200 Num=1 Cur=0 Mar 8 10:37:45 linux kernel: dswstate-0256 [00] ds_result_pop_from_bot: Obj=dff8022c [Integer] Results=f30a72cc State=f37ca200 Mar 8 10:37:45 linux kernel: dswstate-0423 [00] ds_obj_stack_push : Obj=dff8022c [Integer] State=f37ca200 #Ops=1 Mar 8 10:37:45 linux kernel: dswstate-0379 [00] ds_result_stack_pop : Result=f30a72cc RemainingResults=0 State=f37ca200 Mar 8 10:37:45 linux kernel: exresop-0163 [00] ex_resolve_operands : Opcode 92 [LNot] RequiredOperandTypes=00000006 Mar 8 10:37:45 linux kernel: exresolv-0119 [00] ex_resolve_to_value : Resolved object dff8022c Mar 8 10:37:45 linux kernel: exdump-0788 [00] ex_dump_operands : ************* Operand Stack Contents (Opcode [LNot], 1 Operands) Mar 8 10:37:45 linux kernel: exdump-0489 [00] ex_dump_operand : dff8022c Integer 0000000000000000 Mar 8 10:37:45 linux kernel: exdump-0802 [00] ex_dump_operands : ************* Operand Stack dump from dswexec(430), after ExResolveOperands Mar 8 10:37:45 linux kernel: dswstate-0312 [00] ds_result_push : Obj=dff8036c [Integer] State=f37ca200 Num=1 Cur=0 Mar 8 10:37:45 linux kernel: dswstate-0184 [00] ds_result_pop : Obj=dff8036c [Integer] Index=0 State=f37ca200 Num=0 Mar 8 10:37:45 linux kernel: dswexec-0173 [00] ds_get_predicate_value: Completed a predicate eval=1 Op=f30a8384 Mar 8 10:37:45 linux kernel: dswstate-0344 [00] ds_result_stack_push : Results=f30a72cc State=f37ca200 Mar 8 10:37:45 linux kernel: dswexec-0264 [00] ds_exec_begin_op : Exec predicate Op=f30a8314 State=f37ca200 Mar 8 10:37:45 linux kernel: dswstate-0344 [00] ds_result_stack_push : Results=f30a7248 State=f37ca200 Mar 8 10:37:45 linux kernel: dswstate-0423 [00] ds_obj_stack_push : Obj=dfff75cc [Integer] State=f37ca200 #Ops=1 Mar 8 10:37:45 linux kernel: dswstate-0423 [00] ds_obj_stack_push : Obj=dff8036c [Integer] State=f37ca200 #Ops=2 Mar 8 10:37:45 linux kernel: dswstate-0379 [00] ds_result_stack_pop : Result=f30a7248 RemainingResults=0 State=f37ca200 Mar 8 10:37:45 linux kernel: exresop-0163 [00] ex_resolve_operands : Opcode 93 [LEqual] RequiredOperandTypes=0000014A Mar 8 10:37:45 linux kernel: exresolv-0119 [00] ex_resolve_to_value : Resolved object dff8036c Mar 8 10:37:45 linux kernel: exresnte-0102 [00] ex_resolve_node_to_val: Entry=dfff75cc SourceDesc=dfff2254 [Integer] Mar 8 10:37:45 linux kernel: exresolv-0119 [00] ex_resolve_to_value : Resolved object dfff2254 Mar 8 10:37:45 linux kernel: exdump-0788 [00] ex_dump_operands : ************* Operand Stack Contents (Opcode [LEqual], 2 Operands) Mar 8 10:37:45 linux kernel: exdump-0489 [00] ex_dump_operand : dff8036c Integer 000000000000000F Mar 8 10:37:45 linux kernel: exdump-0489 [00] ex_dump_operand : dfff2254 Integer 000000000000000F Mar 8 10:37:45 linux kernel: exdump-0802 [00] ex_dump_operands : ************* Operand Stack dump from dswexec(430), after ExResolveOperands Mar 8 10:37:45 linux kernel: dswstate-0312 [00] ds_result_push : Obj=dff8063c [Integer] State=f37ca200 Num=1 Cur=0 Mar 8 10:37:45 linux kernel: dswstate-0184 [00] ds_result_pop : Obj=dff8063c [Integer] Index=0 State=f37ca200 Num=0 Mar 8 10:37:45 linux kernel: dswexec-0173 [00] ds_get_predicate_value: Completed a predicate eval=1 Op=f30a8314 Mar 8 10:37:45 linux kernel: dswstate-0344 [00] ds_result_stack_push : Results=f30a7248 State=f37ca200 Mar 8 10:37:45 linux kernel: dswstate-0423 [00] ds_obj_stack_push : Obj=dff8063c [Integer] State=f37ca200 #Ops=1 Mar 8 10:37:45 linux kernel: dswstate-0423 [00] ds_obj_stack_push : Obj=dfffe5e0 [RegionField] State=f37ca200 #Ops=2 Mar 8 10:37:45 linux kernel: dswstate-0379 [00] ds_result_stack_pop : Result=f30a7248 RemainingResults=0 State=f37ca200 Mar 8 10:37:45 linux kernel: exresop-0163 [00] ex_resolve_operands : Opcode 70 [Store] RequiredOperandTypes=000002CF Mar 8 10:37:45 linux kernel: exresolv-0119 [00] ex_resolve_to_value : Resolved object dff8063c Mar 8 10:37:45 linux kernel: exdump-0788 [00] ex_dump_operands : ************* Operand Stack Contents (Opcode [Store], 2 Operands) Mar 8 10:37:45 linux kernel: exdump-0469 [00] ex_dump_operand : dfffe5e0 Namespace Node: 0 SMIF RegionField dfffe5e0 01 Rgn [MNVS] Off 010 Len 08 Acc 01 Mar 8 10:37:45 linux kernel: exdump-0489 [00] ex_dump_operand : dff8063c Integer 000000000000002B Mar 8 10:37:45 linux kernel: exdump-0802 [00] ex_dump_operands : ************* Operand Stack dump from dswexec(430), after ExResolveOperands Mar 8 10:37:45 linux kernel: exstore-0561 [00] ex_store_object_to_nod: Storing dff8063c(Integer) into node dfffe5e0(RegionField) Mar 8 10:37:45 linux kernel: evmisc-0479 [00] ev_acquire_global_lock: Acquired hardware Global Lock Mar 8 10:37:45 linux kernel: exregion-0185 [00] ex_system_memory_space: System-Memory (width 8) R/W 1 Address=DFFF0FC47FF7BE7F Mar 8 10:37:45 linux kernel: evmisc-0550 [00] ev_release_global_lock: Released hardware Global Lock Mar 8 10:37:45 linux kernel: dswstate-0312 [00] ds_result_push : Obj=dff8063c [Integer] State=f37ca200 Num=1 Cur=0 Mar 8 10:37:45 linux kernel: dswstate-0184 [00] ds_result_pop : Obj=dff8063c [Integer] Index=0 State=f37ca200 Num=0 Mar 8 10:37:45 linux kernel: dswstate-0344 [00] ds_result_stack_push : Results=f30a7248 State=f37ca200 Mar 8 10:37:45 linux kernel: dswstate-0423 [00] ds_obj_stack_push : Obj=dff8022c [Integer] State=f37ca200 #Ops=1 Mar 8 10:37:45 linux kernel: dswstate-0423 [00] ds_obj_stack_push : Obj=dfffe2fc [RegionField] State=f37ca200 #Ops=2 Mar 8 10:37:45 linux kernel: dswstate-0379 [00] ds_result_stack_pop : Result=f30a7248 RemainingResults=0 State=f37ca200 Mar 8 10:37:45 linux kernel: exresop-0163 [00] ex_resolve_operands : Opcode 70 [Store] RequiredOperandTypes=000002CF Mar 8 10:37:45 linux kernel: exresolv-0119 [00] ex_resolve_to_value : Resolved object dff8022c Mar 8 10:37:45 linux kernel: exdump-0788 [00] ex_dump_operands : ************* Operand Stack Contents (Opcode [Store], 2 Operands) Mar 8 10:37:45 linux kernel: exdump-0469 [00] ex_dump_operand : dfffe2fc Namespace Node: 0 TRP0 RegionField dfffe2fc 01 Rgn [IO_T] Off 000 Len 08 Acc 01 Mar 8 10:37:45 linux kernel: exdump-0489 [00] ex_dump_operand : dff8022c Integer 0000000000000000 Mar 8 10:37:45 linux kernel: exdump-0802 [00] ex_dump_operands : ************* Operand Stack dump from dswexec(430), after ExResolveOperands Mar 8 10:37:45 linux kernel: exstore-0561 [00] ex_store_object_to_nod: Storing dff8022c(Integer) into node dfffe2fc(RegionField) Mar 8 10:37:45 linux kernel: exregion-0287 [00] ex_system_io_space_han: System-IO (width 8) R/W 1 Address=DFFF0FC400000800 Mar 8 10:37:45 linux kernel: dswstate-0312 [00] ds_result_push : Obj=dff8022c [Integer] State=f37ca200 Num=1 Cur=0 Mar 8 10:37:45 linux kernel: dswstate-0184 [00] ds_result_pop : Obj=dff8022c [Integer] Index=0 State=f37ca200 Num=0 Mar 8 10:37:45 linux kernel: dswstate-0344 [00] ds_result_stack_push : Results=f30a7248 State=f37ca200 Mar 8 10:37:45 linux kernel: dswexec-0264 [00] ds_exec_begin_op : Exec predicate Op=f30a8368 State=f37ca200 Mar 8 10:37:45 linux kernel: dswstate-0344 [00] ds_result_stack_push : Results=f30a71c4 State=f37ca200 Mar 8 10:37:45 linux kernel: dswstate-0344 [00] ds_result_stack_push : Results=f30a716c State=f37ca200 Mar 8 10:37:45 linux kernel: dswstate-0423 [00] ds_obj_stack_push : Obj=dfffe5b8 [RegionField] State=f37ca200 #Ops=1 Mar 8 10:37:45 linux kernel: dswstate-0423 [00] ds_obj_stack_push : Obj=dff8063c [Integer] State=f37ca200 #Ops=2 Mar 8 10:37:45 linux kernel: dswstate-0379 [00] ds_result_stack_pop : Result=f30a716c RemainingResults=0 State=f37ca200 Mar 8 10:37:45 linux kernel: exresop-0163 [00] ex_resolve_operands : Opcode 95 [LLess] RequiredOperandTypes=0000014A Mar 8 10:37:45 linux kernel: exresolv-0119 [00] ex_resolve_to_value : Resolved object dff8063c Mar 8 10:37:45 linux kernel: exresnte-0102 [00] ex_resolve_node_to_val: Entry=dfffe5b8 SourceDesc=dfff340c [RegionField] Mar 8 10:37:45 linux kernel: exresnte-0207 [00] ex_resolve_node_to_val: FieldRead Node=dfffe5b8 SourceDesc=dfff340c Type=11 Mar 8 10:37:45 linux kernel: evmisc-0479 [00] ev_acquire_global_lock: Acquired hardware Global Lock Mar 8 10:37:45 linux kernel: exregion-0185 [00] ex_system_memory_space: System-Memory (width 8) R/W 0 Address=DFFF0FC47FF7BE81 Mar 8 10:37:45 linux kernel: evmisc-0550 [00] ev_release_global_lock: Released hardware Global Lock Mar 8 10:37:45 linux kernel: exresolv-0119 [00] ex_resolve_to_value : Resolved object dff8036c Mar 8 10:37:45 linux kernel: exdump-0788 [00] ex_dump_operands : ************* Operand Stack Contents (Opcode [LLess], 2 Operands) Mar 8 10:37:45 linux kernel: exdump-0489 [00] ex_dump_operand : dff8063c Integer 0000000000000002 Mar 8 10:37:45 linux kernel: exdump-0489 [00] ex_dump_operand : dff8036c Integer 0000000000000002 Mar 8 10:37:45 linux kernel: exdump-0802 [00] ex_dump_operands : ************* Operand Stack dump from dswexec(430), after ExResolveOperands Mar 8 10:37:45 linux kernel: dswstate-0312 [00] ds_result_push : Obj=dff802f4 [Integer] State=f37ca200 Num=1 Cur=0 Mar 8 10:37:45 linux kernel: dswstate-0256 [00] ds_result_pop_from_bot: Obj=dff802f4 [Integer] Results=f30a71c4 State=f37ca200 Mar 8 10:37:45 linux kernel: dswstate-0423 [00] ds_obj_stack_push : Obj=dff802f4 [Integer] State=f37ca200 #Ops=1 Mar 8 10:37:45 linux kernel: dswstate-0379 [00] ds_result_stack_pop : Result=f30a71c4 RemainingResults=0 State=f37ca200 Mar 8 10:37:45 linux kernel: exresop-0163 [00] ex_resolve_operands : Opcode 92 [LNot] RequiredOperandTypes=00000006 Mar 8 10:37:45 linux kernel: exresolv-0119 [00] ex_resolve_to_value : Resolved object dff802f4 Mar 8 10:37:45 linux kernel: exdump-0788 [00] ex_dump_operands : ************* Operand Stack Contents (Opcode [LNot], 1 Operands) Mar 8 10:37:45 linux kernel: exdump-0489 [00] ex_dump_operand : dff802f4 Integer 0000000000000000 Mar 8 10:37:45 linux kernel: exdump-0802 [00] ex_dump_operands : ************* Operand Stack dump from dswexec(430), after ExResolveOperands Mar 8 10:37:45 linux kernel: dswstate-0312 [00] ds_result_push : Obj=dff8022c [Integer] State=f37ca200 Num=1 Cur=0 Mar 8 10:37:45 linux kernel: dswstate-0184 [00] ds_result_pop : Obj=dff8022c [Integer] Index=0 State=f37ca200 Num=0 Mar 8 10:37:45 linux kernel: dswexec-0173 [00] ds_get_predicate_value: Completed a predicate eval=1 Op=f30a8368 Mar 8 10:37:45 linux kernel: dswstate-0344 [00] ds_result_stack_push : Results=f30a71c4 State=f37ca200 Mar 8 10:37:45 linux kernel: dswstate-0423 [00] ds_obj_stack_push : Obj=dff8022c [Integer] State=f37ca200 #Ops=1 Mar 8 10:37:45 linux kernel: dswstate-0423 [00] ds_obj_stack_push : Obj=dfff75cc [Integer] State=f37ca200 #Ops=2 Mar 8 10:37:45 linux kernel: dswstate-0379 [00] ds_result_stack_pop : Result=f30a71c4 RemainingResults=0 State=f37ca200 Mar 8 10:37:45 linux kernel: exresop-0163 [00] ex_resolve_operands : Opcode 70 [Store] RequiredOperandTypes=000002CF Mar 8 10:37:45 linux kernel: exresolv-0119 [00] ex_resolve_to_value : Resolved object dff8022c Mar 8 10:37:45 linux kernel: exdump-0788 [00] ex_dump_operands : ************* Operand Stack Contents (Opcode [Store], 2 Operands) Mar 8 10:37:45 linux kernel: exdump-0469 [00] ex_dump_operand : dfff75cc Namespace Node: 0 TOGF Integer dfff75cc 01 = 000000000000000F Mar 8 10:37:45 linux kernel: exdump-0489 [00] ex_dump_operand : dff8022c Integer 0000000000000000 Mar 8 10:37:45 linux kernel: exdump-0802 [00] ex_dump_operands : ************* Operand Stack dump from dswexec(430), after ExResolveOperands Mar 8 10:37:45 linux kernel: exstore-0561 [00] ex_store_object_to_nod: Storing dff8022c(Integer) into node dfff75cc(Integer) Mar 8 10:37:45 linux kernel: dswstate-0312 [00] ds_result_push : Obj=dff8022c [Integer] State=f37ca200 Num=1 Cur=0 Mar 8 10:37:45 linux kernel: dswstate-0184 [00] ds_result_pop : Obj=dff8022c [Integer] Index=0 State=f37ca200 Num=0 Mar 8 10:37:45 linux kernel: dswstate-0379 [00] ds_result_stack_pop : Result=f30a7248 RemainingResults=0 State=f37ca200 Mar 8 10:37:45 linux kernel: dswstate-0344 [00] ds_result_stack_push : Results=f30a7248 State=f37ca200 Mar 8 10:37:45 linux kernel: dswstate-0379 [00] ds_result_stack_pop : Result=f30a7248 RemainingResults=0 State=f37ca200 Mar 8 10:37:45 linux kernel: dswstate-0379 [00] ds_result_stack_pop : Result=f30a72cc RemainingResults=0 State=f37ca200 Mar 8 10:37:45 linux kernel: dswstate-0344 [00] ds_result_stack_push : Results=f30a72cc State=f37ca200 Mar 8 10:37:45 linux kernel: dswexec-0264 [00] ds_exec_begin_op : Exec predicate Op=f30a8314 State=f37ca200 Mar 8 10:37:45 linux kernel: dswstate-0344 [00] ds_result_stack_push : Results=f30a7248 State=f37ca200 Mar 8 10:37:45 linux kernel: dswstate-0344 [00] ds_result_stack_push : Results=f30a71f0 State=f37ca200 Mar 8 10:37:45 linux kernel: dswstate-0423 [00] ds_obj_stack_push : Obj=dfffe5f4 [RegionField] State=f37ca200 #Ops=1 Mar 8 10:37:45 linux kernel: dswstate-0423 [00] ds_obj_stack_push : Obj=dff802f4 [Integer] State=f37ca200 #Ops=2 Mar 8 10:37:45 linux kernel: dswstate-0379 [00] ds_result_stack_pop : Result=f30a71f0 RemainingResults=0 State=f37ca200 Mar 8 10:37:45 linux kernel: exresop-0163 [00] ex_resolve_operands : Opcode 93 [LEqual] RequiredOperandTypes=0000014A Mar 8 10:37:45 linux kernel: exresolv-0119 [00] ex_resolve_to_value : Resolved object dff802f4 Mar 8 10:37:45 linux kernel: exresnte-0102 [00] ex_resolve_node_to_val: Entry=dfffe5f4 SourceDesc=dfff3484 [RegionField] Mar 8 10:37:45 linux kernel: exresnte-0207 [00] ex_resolve_node_to_val: FieldRead Node=dfffe5f4 SourceDesc=dfff3484 Type=11 Mar 8 10:37:45 linux kernel: evmisc-0479 [00] ev_acquire_global_lock: Acquired hardware Global Lock Mar 8 10:37:45 linux kernel: exregion-0185 [00] ex_system_memory_space: System-Memory (width 8) R/W 0 Address=DFFF0FC47FF7BE7D Mar 8 10:37:45 linux kernel: exregion-0185 [00] ex_system_memory_space: System-Memory (width 8) R/W 0 Address=DFFF0FC47FF7BE7E Mar 8 10:37:45 linux kernel: evmisc-0550 [00] ev_release_global_lock: Released hardware Global Lock Mar 8 10:37:45 linux kernel: exresolv-0119 [00] ex_resolve_to_value : Resolved object dff8063c Mar 8 10:37:45 linux kernel: exdump-0788 [00] ex_dump_operands : ************* Operand Stack Contents (Opcode [LEqual], 2 Operands) Mar 8 10:37:45 linux kernel: exdump-0489 [00] ex_dump_operand : dff802f4 Integer 00000000000007CE Mar 8 10:37:45 linux kernel: exdump-0489 [00] ex_dump_operand : dff8063c Integer 00000000000007D1 Mar 8 10:37:45 linux kernel: exdump-0802 [00] ex_dump_operands : ************* Operand Stack dump from dswexec(430), after ExResolveOperands Mar 8 10:37:45 linux kernel: dswstate-0312 [00] ds_result_push : Obj=dff8036c [Integer] State=f37ca200 Num=1 Cur=0 Mar 8 10:37:45 linux kernel: dswstate-0344 [00] ds_result_stack_push : Results=f30a71f0 State=f37ca200 Mar 8 10:37:45 linux kernel: dswstate-0423 [00] ds_obj_stack_push : Obj=dfffe5f4 [RegionField] State=f37ca200 #Ops=1 Mar 8 10:37:45 linux kernel: dswstate-0423 [00] ds_obj_stack_push : Obj=dff8022c [Integer] State=f37ca200 #Ops=2 Mar 8 10:37:45 linux kernel: dswstate-0379 [00] ds_result_stack_pop : Result=f30a71f0 RemainingResults=0 State=f37ca200 Mar 8 10:37:45 linux kernel: exresop-0163 [00] ex_resolve_operands : Opcode 93 [LEqual] RequiredOperandTypes=0000014A Mar 8 10:37:45 linux kernel: exresolv-0119 [00] ex_resolve_to_value : Resolved object dff8022c Mar 8 10:37:45 linux kernel: exresnte-0102 [00] ex_resolve_node_to_val: Entry=dfffe5f4 SourceDesc=dfff3484 [RegionField] Mar 8 10:37:45 linux kernel: exresnte-0207 [00] ex_resolve_node_to_val: FieldRead Node=dfffe5f4 SourceDesc=dfff3484 Type=11 Mar 8 10:37:45 linux kernel: evmisc-0479 [00] ev_acquire_global_lock: Acquired hardware Global Lock Mar 8 10:37:45 linux kernel: exregion-0185 [00] ex_system_memory_space: System-Memory (width 8) R/W 0 Address=DFFF0FC47FF7BE7D Mar 8 10:37:45 linux kernel: exregion-0185 [00] ex_system_memory_space: System-Memory (width 8) R/W 0 Address=DFFF0FC47FF7BE7E Mar 8 10:37:45 linux kernel: evmisc-0550 [00] ev_release_global_lock: Released hardware Global Lock Mar 8 10:37:45 linux kernel: exresolv-0119 [00] ex_resolve_to_value : Resolved object dff802f4 Mar 8 10:37:45 linux kernel: exdump-0788 [00] ex_dump_operands : ************* Operand Stack Contents (Opcode [LEqual], 2 Operands) Mar 8 10:37:45 linux kernel: exdump-0489 [00] ex_dump_operand : dff8022c Integer 00000000000007CF Mar 8 10:37:45 linux kernel: exdump-0489 [00] ex_dump_operand : dff802f4 Integer 00000000000007D1 Mar 8 10:37:45 linux kernel: exdump-0802 [00] ex_dump_operands : ************* Operand Stack dump from dswexec(430), after ExResolveOperands Mar 8 10:37:45 linux kernel: dswstate-0312 [00] ds_result_push : Obj=dff8063c [Integer] State=f37ca200 Num=2 Cur=0 Mar 8 10:37:45 linux kernel: dswstate-0256 [00] ds_result_pop_from_bot: Obj=dff8036c [Integer] Results=f30a7248 State=f37ca200 Mar 8 10:37:45 linux kernel: dswstate-0423 [00] ds_obj_stack_push : Obj=dff8036c [Integer] State=f37ca200 #Ops=1 Mar 8 10:37:45 linux kernel: dswstate-0256 [00] ds_result_pop_from_bot: Obj=dff8063c [Integer] Results=f30a7248 State=f37ca200 Mar 8 10:37:45 linux kernel: dswstate-0423 [00] ds_obj_stack_push : Obj=dff8063c [Integer] State=f37ca200 #Ops=2 Mar 8 10:37:45 linux kernel: dswstate-0379 [00] ds_result_stack_pop : Result=f30a7248 RemainingResults=0 State=f37ca200 Mar 8 10:37:45 linux kernel: exresop-0163 [00] ex_resolve_operands : Opcode 91 [LOr] RequiredOperandTypes=000000C6 Mar 8 10:37:45 linux kernel: exresolv-0119 [00] ex_resolve_to_value : Resolved object dff8063c Mar 8 10:37:45 linux kernel: exresolv-0119 [00] ex_resolve_to_value : Resolved object dff8036c Mar 8 10:37:45 linux kernel: exdump-0788 [00] ex_dump_operands : ************* Operand Stack Contents (Opcode [LOr], 2 Operands) Mar 8 10:37:45 linux kernel: exdump-0489 [00] ex_dump_operand : dff8063c Integer 0000000000000000 Mar 8 10:37:45 linux kernel: exdump-0489 [00] ex_dump_operand : dff8036c Integer 0000000000000000 Mar 8 10:37:45 linux kernel: exdump-0802 [00] ex_dump_operands : ************* Operand Stack dump from dswexec(430), after ExResolveOperands Mar 8 10:37:45 linux kernel: dswstate-0312 [00] ds_result_push : Obj=dff8022c [Integer] State=f37ca200 Num=1 Cur=0 Mar 8 10:37:45 linux kernel: dswstate-0184 [00] ds_result_pop : Obj=dff8022c [Integer] Index=0 State=f37ca200 Num=0 Mar 8 10:37:45 linux kernel: dswexec-0173 [00] ds_get_predicate_value: Completed a predicate eval=0 Op=f30a8314 Mar 8 10:37:45 linux kernel: dswstate-0379 [00] ds_result_stack_pop : Result=f30a72cc RemainingResults=0 State=f37ca200 Mar 8 10:37:45 linux kernel: dswstate-0344 [00] ds_result_stack_push : Results=f30a72cc State=f37ca200 Mar 8 10:37:45 linux kernel: dswstate-0344 [00] ds_result_stack_push : Results=f30a7274 State=f37ca200 Mar 8 10:37:45 linux kernel: dswstate-0423 [00] ds_obj_stack_push : Obj=dfff761c [Integer] State=f37ca200 #Ops=1 Mar 8 10:37:45 linux kernel: dswstate-0423 [00] ds_obj_stack_push : Obj=dff8022c [Reference] State=f37ca200 #Ops=2 Mar 8 10:37:45 linux kernel: dswstate-0379 [00] ds_result_stack_pop : Result=f30a7274 RemainingResults=0 State=f37ca200 Mar 8 10:37:45 linux kernel: exresop-0163 [00] ex_resolve_operands : Opcode 70 [Store] RequiredOperandTypes=000002CF Mar 8 10:37:45 linux kernel: exresop-0257 [00] ex_resolve_operands : Operand is a Reference, RefOpcode [Local0] Mar 8 10:37:45 linux kernel: exresnte-0102 [00] ex_resolve_node_to_val: Entry=dfff761c SourceDesc=dfff22f4 [Integer] Mar 8 10:37:45 linux kernel: exresolv-0119 [00] ex_resolve_to_value : Resolved object dfff22f4 Mar 8 10:37:45 linux kernel: exdump-0788 [00] ex_dump_operands : ************* Operand Stack Contents (Opcode [Store], 2 Operands) Mar 8 10:37:45 linux kernel: exdump-0489 [00] ex_dump_operand : dff8022c Reference: Local1 Mar 8 10:37:45 linux kernel: exdump-0489 [00] ex_dump_operand : dfff22f4 Integer 0000000000000001 Mar 8 10:37:45 linux kernel: exdump-0802 [00] ex_dump_operands : ************* Operand Stack dump from dswexec(430), after ExResolveOperands Mar 8 10:37:45 linux kernel: dsmthdat-0543 [00] ds_store_object_to_loc: Opcode=60 Index=1 Obj=dfff22f4 Mar 8 10:37:45 linux kernel: dsmthdat-0326 [00] ds_method_data_set_val: NewObj dff8036c Opcode 60, Refs=1 [Integer] Mar 8 10:37:45 linux kernel: dswstate-0312 [00] ds_result_push : Obj=dfff22f4 [Integer] State=f37ca200 Num=1 Cur=0 Mar 8 10:37:45 linux kernel: dswstate-0184 [00] ds_result_pop : Obj=dfff22f4 [Integer] Index=0 State=f37ca200 Num=0 Mar 8 10:37:45 linux kernel: dswstate-0344 [00] ds_result_stack_push : Results=f30a7274 State=f37ca200 Mar 8 10:37:45 linux kernel: dswexec-0264 [00] ds_exec_begin_op : Exec predicate Op=f30a8330 State=f37ca200 Mar 8 10:37:45 linux kernel: dswstate-0344 [00] ds_result_stack_push : Results=f30a71f0 State=f37ca200 Mar 8 10:37:45 linux kernel: dswstate-0423 [00] ds_obj_stack_push : Obj=dff8063c [Reference] State=f37ca200 #Ops=1 Mar 8 10:37:45 linux kernel: dswstate-0423 [00] ds_obj_stack_push : Obj=dff8022c [Integer] State=f37ca200 #Ops=2 Mar 8 10:37:45 linux kernel: dswstate-0379 [00] ds_result_stack_pop : Result=f30a71f0 RemainingResults=0 State=f37ca200 Mar 8 10:37:45 linux kernel: exresop-0163 [00] ex_resolve_operands : Opcode 93 [LEqual] RequiredOperandTypes=0000014A Mar 8 10:37:45 linux kernel: exresolv-0119 [00] ex_resolve_to_value : Resolved object dff8022c Mar 8 10:37:45 linux kernel: exresop-0257 [00] ex_resolve_operands : Operand is a Reference, RefOpcode [Local0] Mar 8 10:37:45 linux kernel: exresolv-0195 [00] ex_resolve_object_to_v: [Arg/Local 1] ValueObj is dff8036c Mar 8 10:37:45 linux kernel: exresolv-0119 [00] ex_resolve_to_value : Resolved object dff8036c Mar 8 10:37:45 linux kernel: exdump-0788 [00] ex_dump_operands : ************* Operand Stack Contents (Opcode [LEqual], 2 Operands) Mar 8 10:37:45 linux kernel: exdump-0489 [00] ex_dump_operand : dff8022c Integer 0000000000000000 Mar 8 10:37:45 linux kernel: exdump-0489 [00] ex_dump_operand : dff8036c Integer 0000000000000001 Mar 8 10:37:45 linux kernel: exdump-0802 [00] ex_dump_operands : ************* Operand Stack dump from dswexec(430), after ExResolveOperands Mar 8 10:37:45 linux kernel: dswstate-0312 [00] ds_result_push : Obj=dff8063c [Integer] State=f37ca200 Num=1 Cur=0 Mar 8 10:37:45 linux kernel: dswstate-0184 [00] ds_result_pop : Obj=dff8063c [Integer] Index=0 State=f37ca200 Num=0 Mar 8 10:37:45 linux kernel: dswexec-0173 [00] ds_get_predicate_value: Completed a predicate eval=0 Op=f30a8330 Mar 8 10:37:45 linux kernel: dswstate-0379 [00] ds_result_stack_pop : Result=f30a7274 RemainingResults=0 State=f37ca200 Mar 8 10:37:45 linux kernel: dswstate-0344 [00] ds_result_stack_push : Results=f30a7274 State=f37ca200 Mar 8 10:37:45 linux kernel: dswexec-0264 [00] ds_exec_begin_op : Exec predicate Op=f30a8330 State=f37ca200 Mar 8 10:37:45 linux kernel: dswstate-0344 [00] ds_result_stack_push : Results=f30a71f0 State=f37ca200 Mar 8 10:37:45 linux kernel: dswstate-0423 [00] ds_obj_stack_push : Obj=dff8063c [Reference] State=f37ca200 #Ops=1 Mar 8 10:37:45 linux kernel: dswstate-0423 [00] ds_obj_stack_push : Obj=dff8022c [Integer] State=f37ca200 #Ops=2 Mar 8 10:37:45 linux kernel: dswstate-0379 [00] ds_result_stack_pop : Result=f30a71f0 RemainingResults=0 State=f37ca200 Mar 8 10:37:45 linux kernel: exresop-0163 [00] ex_resolve_operands : Opcode 93 [LEqual] RequiredOperandTypes=0000014A Mar 8 10:37:45 linux kernel: exresolv-0119 [00] ex_resolve_to_value : Resolved object dff8022c Mar 8 10:37:45 linux kernel: exresop-0257 [00] ex_resolve_operands : Operand is a Reference, RefOpcode [Local0] Mar 8 10:37:45 linux kernel: exresolv-0195 [00] ex_resolve_object_to_v: [Arg/Local 1] ValueObj is dff8036c Mar 8 10:37:45 linux kernel: exresolv-0119 [00] ex_resolve_to_value : Resolved object dff8036c Mar 8 10:37:45 linux kernel: exdump-0788 [00] ex_dump_operands : ************* Operand Stack Contents (Opcode [LEqual], 2 Operands) Mar 8 10:37:45 linux kernel: exdump-0489 [00] ex_dump_operand : dff8022c Integer 0000000000000001 Mar 8 10:37:45 linux kernel: exdump-0489 [00] ex_dump_operand : dff8036c Integer 0000000000000001 Mar 8 10:37:45 linux kernel: exdump-0802 [00] ex_dump_operands : ************* Operand Stack dump from dswexec(430), after ExResolveOperands Mar 8 10:37:45 linux kernel: dswstate-0312 [00] ds_result_push : Obj=dff8063c [Integer] State=f37ca200 Num=1 Cur=0 Mar 8 10:37:45 linux kernel: dswstate-0184 [00] ds_result_pop : Obj=dff8063c [Integer] Index=0 State=f37ca200 Num=0 Mar 8 10:37:45 linux kernel: dswexec-0173 [00] ds_get_predicate_value: Completed a predicate eval=1 Op=f30a8330 Mar 8 10:37:45 linux kernel: dswstate-0344 [00] ds_result_stack_push : Results=f30a71f0 State=f37ca200 Mar 8 10:37:45 linux kernel: dswstate-0423 [00] ds_obj_stack_push : Obj=dff8063c [String] State=f37ca200 #Ops=1 Mar 8 10:37:45 linux kernel: dswstate-0423 [00] ds_obj_stack_push : Obj=dff8022c [Reference] State=f37ca200 #Ops=2 Mar 8 10:37:45 linux kernel: dswstate-0379 [00] ds_result_stack_pop : Result=f30a71f0 RemainingResults=0 State=f37ca200 Mar 8 10:37:45 linux kernel: exresop-0163 [00] ex_resolve_operands : Opcode 70 [Store] RequiredOperandTypes=000002CF Mar 8 10:37:45 linux kernel: exresop-0257 [00] ex_resolve_operands : Operand is a Reference, RefOpcode [Debug] Mar 8 10:37:45 linux kernel: exresolv-0119 [00] ex_resolve_to_value : Resolved object dff8063c Mar 8 10:37:45 linux kernel: exdump-0788 [00] ex_dump_operands : ************* Operand Stack Contents (Opcode [Store], 2 Operands) Mar 8 10:37:45 linux kernel: exdump-0489 [00] ex_dump_operand : dff8022c Reference: Debug Mar 8 10:37:45 linux kernel: exdump-0489 [00] ex_dump_operand : dff8063c String length D @ f8803083 " SMI routine " Mar 8 10:37:45 linux kernel: exdump-0802 [00] ex_dump_operands : ************* Operand Stack dump from dswexec(430), after ExResolveOperands Mar 8 10:37:45 linux kernel: exstore-0356 [00] ex_store : **** Write to Debug Object: Object dff8063c String ****: Mar 8 10:37:45 linux kernel: Mar 8 10:37:45 linux kernel: [ACPI Debug] String: [0x0D] " SMI routine " Mar 8 10:37:45 linux kernel: Mar 8 10:37:45 linux kernel: dswstate-0312 [00] ds_result_push : Obj=dff8063c [String] State=f37ca200 Num=1 Cur=0 Mar 8 10:37:45 linux kernel: dswstate-0184 [00] ds_result_pop : Obj=dff8063c [String] Index=0 State=f37ca200 Num=0 Mar 8 10:37:45 linux kernel: dswstate-0379 [00] ds_result_stack_pop : Result=f30a7274 RemainingResults=0 State=f37ca200 Mar 8 10:37:45 linux kernel: dswstate-0379 [00] ds_result_stack_pop : Result=f30a72cc RemainingResults=0 State=f37ca200 Mar 8 10:37:45 linux kernel: dswstate-0379 [00] ds_result_stack_pop : Result=f30a7350 RemainingResults=0 State=f37ca200 Mar 8 10:37:45 linux kernel: dswscope-0078 [00] ds_scope_stack_clear : Popped object type (Method) Mar 8 10:37:45 linux kernel: dsmthdat-0152 [00] ds_method_data_delete_: Deleting Local1=dff8036c Mar 8 10:37:45 linux kernel: exdump-0489 [00] ex_dump_operand : dff8063c String length D @ f8803083 " SMI routine " >>>> In that case, try catting /proc/acpi/event and hit the button. >> On SUSE, instead of stopping acpid, you can use: >> acpi_listen >> to log acpi events. >> in my case when I increase the level of acpi debug and hit the Fn+F3 button I don't see anything when I cat /proc/acpi/event. And it's the same if I use acpi_listen. I launch acpi_listen and the hit the button, but nothing appears. I just get the message I posted in the /var/log/messages. the acpidump will follow... Regards, Guillaume
Created attachment 15202 [details] the acpidump output Here is the acpidump output
Created attachment 15206 [details] debug patch Will you please try the debug patch and boot the system with the option of "acpi.debug_layer=0x08010084 acpi.debug_level=0x1f"? (Of course please set the CONFIG_ACPI_DEBUG in kernel configuration and use the latest kernel 2.6.24.3) After the system is booted, please press Fn+F3 twice and attach the output of dmesg. Thanks.
Hi, Guillaume First we should confirm whether Fn+F3 can trigger EC interrupt and produce ACPI event when press hotkey. Please use the debug patch in comment #2 and attach the output of dmesg. Thanks.
bugme-daemon@bugzilla.kernel.org a
Created attachment 15218 [details] dmesg with acpi debug and 2 hit of Fn+F3 I have just compiled the 2.6.24.3 with your patch and booted with correct options. I attach the dmesg output with 2 hits of the Fn+F3 button
Hi, Guillaume Thanks for the info. From the log it seems that EC sci interrupt is triggered when pressing hotkey(Fn+F3). But the _Qc AML code can't produce notify event. > ACPI: EC: Evaluate _Qc Maybe it is related with the following : >If (LNotEqual (And (PAR1, 0x40), 0x40)) Will you please attach the output from the following command? acpidump --addr 0x7FF7BE7D --length 0x40 -o mnvs Thanks.
Created attachment 15227 [details] acpidump --addr 0x7FF7BE7D --length 0x40 -o mnvs Here is the output of ; acpidump --addr 0x7FF7BE7D --length 0x40 -o mnvs
Created attachment 15366 [details] try the custom DSDT Will you please try the custom DSDT and attach the output of dmesg? The patch and boot option in comment #2 are also required. From the info in comment #7 the initial value of PAR1 is zero. But there is no notify event for the VGA device or the message "SMI route". How to use the custom DSDT can be found http://www.lesswatts.org/projects/acpi/faq.php Thanks.
Created attachment 15527 [details] try the custom DSDT Will you please try the custom DSDT and attach the output as required in comment #8? Thanks.
Created attachment 15539 [details] dmesg with dsdt patched kernel all the things required... :)
Hi, Guillaume Thanks for the info. From the log in comment #11 we can know that the value of PAR1 is 0x60. > [ACPI Debug] String: [0x16] "PAR1 value is 00000060" As the PAR1 is 0x60, it causes that the following AML code can't be executed and no notification event is sent to VGA device. Of course it will fail in video output switching. > If (LNotEqual (And (PAR1, 0x40), 0x40)) { >Notify (\_SB.PCI0.AGP.VGA, 0x80) } It seems that the problem is related with BIOS. Will you please check whether the latest bios is available and see whether the problem still exists? Thanks.
It seems that the bug is caused by the broken bios and it is more appropriate to fix it by upgrading BIOS. At the same time since there is no response for more than one month, it will be rejected.