Bug 10217 - Problem with the Fn+F3 key on my laptop
Problem with the Fn+F3 key on my laptop
Status: REJECTED INSUFFICIENT_DATA
Product: ACPI
Classification: Unclassified
Component: Other
All Linux
: P1 normal
Assigned To: ykzhao
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2008-03-10 11:18 UTC by guillaume
Modified: 2008-05-18 23:52 UTC (History)
3 users (show)

See Also:
Kernel Version: 2.6.24.3
Tree: Mainline
Regression: ---


Attachments
the acpidump output (89.13 KB, text/x-log)
2008-03-10 11:19 UTC, guillaume
Details
debug patch (1.15 KB, patch)
2008-03-10 18:27 UTC, ykzhao
Details | Diff
dmesg with acpi debug and 2 hit of Fn+F3 (30.50 KB, application/octet-stream)
2008-03-11 11:43 UTC, guillaume
Details
acpidump --addr 0x7FF7BE7D --length 0x40 -o mnvs (64 bytes, application/octet-stream)
2008-03-12 10:23 UTC, guillaume
Details
try the custom DSDT (176.02 KB, text/x-dsl)
2008-03-21 02:05 UTC, ykzhao
Details
try the custom DSDT (176.00 KB, patch)
2008-03-31 01:38 UTC, ykzhao
Details | Diff
dmesg with dsdt patched kernel (30.54 KB, application/octet-stream)
2008-03-31 10:49 UTC, guillaume
Details

Description guillaume 2008-03-10 11:18:22 UTC
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
Comment 1 guillaume 2008-03-10 11:19:43 UTC
Created attachment 15202 [details]
the acpidump output

Here is the acpidump output
Comment 2 ykzhao 2008-03-10 18:27:02 UTC
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.
Comment 3 ykzhao 2008-03-10 23:29:14 UTC
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.
    
Comment 4 guillaume 2008-03-11 03:18:36 UTC
bugme-daemon@bugzilla.kernel.org a 
Comment 5 guillaume 2008-03-11 11:43:30 UTC
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
Comment 6 ykzhao 2008-03-11 19:39:29 UTC
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.
Comment 7 guillaume 2008-03-12 10:23:59 UTC
Created attachment 15227 [details]
acpidump --addr 0x7FF7BE7D --length 0x40 -o mnvs

Here is the output of ;
acpidump --addr 0x7FF7BE7D --length 0x40 -o mnvs
Comment 8 ykzhao 2008-03-21 02:05:10 UTC
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.
Comment 9 guillaume 2008-03-26 11:00:14 UTC
bugme-daemon@bugzilla.kernel.org a 
Comment 10 ykzhao 2008-03-31 01:38:32 UTC
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.
Comment 11 guillaume 2008-03-31 10:49:09 UTC
Created attachment 15539 [details]
dmesg with dsdt patched kernel

all the things required... :)
Comment 12 ykzhao 2008-04-14 02:57:19 UTC
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.
Comment 13 ykzhao 2008-05-18 23:52:44 UTC
   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.
Comment 14 guillaume 2008-05-19 00:36:20 UTC
bugme-daemon@bugzilla.kernel.org a 

Note You need to log in before you can comment on or make changes to this bug.