Linux ACPI Test Cases

line

acpitest0.1_sony_ia32_2.6.16_testresults

*******************************************************
* Test ACPI T-states *
*******************************************************

Start to test ...

Test1 ...
CONFIG_ACPI=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_THERMAL=y
test T-state function on CPU1 ............
T state count = 8
set T0 on CPU1 ...
CPU1 T0:
TZ00 Temperature: 57 C TZ01 Temperature: 57 C
set T1 on CPU1 ...
CPU1 T1:
TZ00 Temperature: 57 C TZ01 Temperature: 57 C
set T2 on CPU1 ...
CPU1 T2:
TZ00 Temperature: 57 C TZ01 Temperature: 57 C
set T3 on CPU1 ...
CPU1 T3:
TZ00 Temperature: 57 C TZ01 Temperature: 57 C
set T4 on CPU1 ...
CPU1 T4:
TZ00 Temperature: 57 C TZ01 Temperature: 57 C
set T5 on CPU1 ...
CPU1 T5:
TZ00 Temperature: 57 C TZ01 Temperature: 57 C
set T6 on CPU1 ...
CPU1 T6:
TZ00 Temperature: 56 C TZ01 Temperature: 56 C
set T7 on CPU1 ...
CPU1 T7:
TZ00 Temperature: 56 C TZ01 Temperature: 56 C
test CPU1: PASS
test T-state function on CPU0 ............
T state count = 8
set T0 on CPU0 ...
CPU0 T0:
TZ00 Temperature: 57 C TZ01 Temperature: 57 C
set T1 on CPU0 ...
CPU0 T1:
TZ00 Temperature: 57 C TZ01 Temperature: 57 C
set T2 on CPU0 ...
CPU0 T2:
TZ00 Temperature: 57 C TZ01 Temperature: 57 C
set T3 on CPU0 ...
CPU0 T3:
TZ00 Temperature: 57 C TZ01 Temperature: 57 C
set T4 on CPU0 ...
CPU0 T4:
TZ00 Temperature: 57 C TZ01 Temperature: 57 C
set T5 on CPU0 ...
CPU0 T5:
TZ00 Temperature: 56 C TZ01 Temperature: 56 C
set T6 on CPU0 ...
CPU0 T6:
TZ00 Temperature: 56 C TZ01 Temperature: 56 C
set T7 on CPU0 ...
CPU0 T7:
TZ00 Temperature: 56 C TZ01 Temperature: 56 C
test CPU0: PASS

Test2 ...
CONFIG_ACPI=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_THERMAL=y
test T-state function on CPU1 ............
T state count = 8
Set P0:T0 on CPU1 ...
CPU1 T0:
TZ00 Temperature: 56 C TZ01 Temperature: 56 C
Set P0:T1 on CPU1 ...
CPU1 T1:
TZ00 Temperature: 57 C TZ01 Temperature: 57 C
Temperature desen't become cooler than the previous T-state
Set P0:T2 on CPU1 ...
CPU1 T2:
TZ00 Temperature: 57 C TZ01 Temperature: 57 C
Set P0:T3 on CPU1 ...
CPU1 T3:
TZ00 Temperature: 57 C TZ01 Temperature: 57 C
Set P0:T4 on CPU1 ...
CPU1 T4:
TZ00 Temperature: 57 C TZ01 Temperature: 57 C
Set P0:T5 on CPU1 ...
CPU1 T5:
TZ00 Temperature: 57 C TZ01 Temperature: 57 C
Set P0:T6 on CPU1 ...
CPU1 T6:
TZ00 Temperature: 56 C TZ01 Temperature: 56 C
Set P0:T7 on CPU1 ...
CPU1 T7:
TZ00 Temperature: 56 C TZ01 Temperature: 56 C
CPU1 T7 temperature desen't become cooler than T0 state
test CPU1: FAIL

------------
Test Summary:
-------------
TOTAL: 2
PASS: 1
FAIL: 1
NOTSUPPORT: 0
UNRESOLVED: 0
UNTESTED: 0
-------------

 

*******************************************************
* Test ACPI Thermal *
*******************************************************

Start to test ...

Test1 ...

test TZ00 ............
CPU0 is in thermal zone TZ00
CPU1 is in thermal zone TZ00
No FAN in TZ00
test TZ00: PASS

test TZ01 ............
CPU0 is in thermal zone TZ01
CPU1 is in thermal zone TZ01
No FAN in TZ01
test TZ01: PASS

Test2 ...

test passive mode on TZ00 ............
passive: 95 C: tc1=1 tc2=5 tsp=10 devices=0xc14c8cc0 0xc14c8ca0
cooling mode: passive
CPU0 is in thermal zone TZ00
CPU1 is in thermal zone TZ00
initial trip_points setting has been backup.
CONFIG_ACPI_PROCESSOR=y
/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver
CPU0: use performance governor.
CONFIG_ACPI_PROCESSOR=y
/sys/devices/system/cpu/cpu1/cpufreq/scaling_driver
CPU1: use performance governor.
setting affinity 6274 on CPU0
setting affinity 6286 on CPU1
setting affinity 6305 on CPU0
setting affinity 6317 on CPU1

start to test the passive mode:
setting affinity 6335 on CPU0
setting affinity 6346 on CPU1
Polling frequency is 2 seconds.
Information before trip
Current temperature: 58
Current CPU_FREQ: 1000000 on CPU0 1000000 on CPU1
Current T state: T1 on CPU0 T2 on CPU1
Set passive trip_point: 54 C
Current temperature: 55
Current CPU_FREQ: 1000000 on CPU0 1000000 on CPU1
Current T state: T3 on CPU0 T3 on CPU1
Current temperature: 54
Current CPU_FREQ: 1000000 on CPU0 1000000 on CPU1
Current T state: T3 on CPU0 T3 on CPU1
Current temperature: 54
Current CPU_FREQ: 1000000 on CPU0 1000000 on CPU1
Current T state: T2 on CPU0 T2 on CPU1
Current temperature: 53
Current CPU_FREQ: 1000000 on CPU0 1000000 on CPU1
Current T state: T2 on CPU0 T2 on CPU1
Current temperature: 53
Current CPU_FREQ: 1833000 on CPU0 1833000 on CPU1
Current T state: T0 on CPU0 T0 on CPU1
Recover the initial setting in trip_points.
temperature is decreased.
CPU frequency is decreased.
CPU throttling is increased.
test TZ00: PASS

test passive mode on TZ01 ............
passive: 55 C: tc1=1 tc2=5 tsp=10 devices=0xc14c8cc0 0xc14c8ca0
cooling mode: passive
CPU0 is in thermal zone TZ01
CPU1 is in thermal zone TZ01
initial trip_points setting has been backup.
CONFIG_ACPI_PROCESSOR=y
/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver
CPU0: use performance governor.
CONFIG_ACPI_PROCESSOR=y
/sys/devices/system/cpu/cpu1/cpufreq/scaling_driver
CPU1: use performance governor.
CONFIG_ACPI_PROCESSOR=y
/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver
CPU0: use performance governor.
CONFIG_ACPI_PROCESSOR=y
/sys/devices/system/cpu/cpu1/cpufreq/scaling_driver
CPU1: use performance governor.
setting affinity 6531 on CPU0
setting affinity 6543 on CPU1
setting affinity 6555 on CPU0
setting affinity 6567 on CPU1
setting affinity 6586 on CPU0
setting affinity 6599 on CPU1
setting affinity 6611 on CPU0
setting affinity 6623 on CPU1

start to test the passive mode:
setting affinity 6641 on CPU0
setting affinity 6652 on CPU1
setting affinity 6663 on CPU0
setting affinity 6674 on CPU1
Polling frequency is 2 seconds.
Information before trip
Current temperature: 60
Current CPU_FREQ: 1833000 on CPU0 1833000 on CPU1 1833000 on CPU0 1833000 on CPU1
Current T state: T0 on CPU0 T0 on CPU1 T0 on CPU0 T0 on CPU1
Set passive trip_point: 55 C
Current temperature: 62
Current CPU_FREQ: 1000000 on CPU0 1000000 on CPU1 1000000 on CPU0 1000000 on CPU1
Current T state: T7 on CPU0 T7 on CPU1 T7 on CPU0 T6 on CPU1
Current temperature: 54
Current CPU_FREQ: 1000000 on CPU0 1000000 on CPU1 1000000 on CPU0 1000000 on CPU1
Current T state: T3 on CPU0 T2 on CPU1 T2 on CPU0 T2 on CPU1
Current temperature: 54
Current CPU_FREQ: 1333000 on CPU0 1333000 on CPU1 1333000 on CPU0 1833000 on CPU1
Current T state: T0 on CPU0 T0 on CPU1 T0 on CPU0 T0 on CPU1
Current temperature: 55
Current CPU_FREQ: 1000000 on CPU0 1000000 on CPU1 1000000 on CPU0 1000000 on CPU1
Current T state: T2 on CPU0 T3 on CPU1 T0 on CPU0 T0 on CPU1
Current temperature: 55
Current CPU_FREQ: 1833000 on CPU0 1833000 on CPU1 1833000 on CPU0 1833000 on CPU1
Current T state: T0 on CPU0 T0 on CPU1 T0 on CPU0 T0 on CPU1
Recover the initial setting in trip_points.
temperature is decreased.
CPU frequency is decreased.
CPU throttling is increased.
test TZ01: PASS

Test3 ...

test active mode on TZ00 ............
active cooling_mode not supported
test TZ00: NOTSUPPORT

test active mode on TZ01 ............
active cooling_mode not supported
test TZ01: NOTSUPPORT

Test4 ...

test hot trip_point on TZ00 ............
hot point is not supported
test TZ00: NOTSUPPORT

test hot trip_point on TZ01 ............
hot point is not supported
test TZ01: NOTSUPPORT

Test5 ...
Backup: move the /sbin/poweroff to /sbin/poweroff-orig

test critical trip_point on TZ00 ............
critical (S5): 105 C
initial trip_points setting has been backup.
Polling frequency is 2 seconds.
Current temperature in TZ00: 54 C
Set the critical point: 49 C
> Critical temperature reached (54 C), shutting down.
Recover the initial setting in trip_points.
Shutting down acpid ..done
acpid: loading ACPI modules ( ) Starting acpid test TZ00: PASS

test critical trip_point on TZ01 ............
critical (S5): 100 C
initial trip_points setting has been backup.
Polling frequency is 2 seconds.
Current temperature in TZ01: 53 C
Set the critical point: 48 C
> Critical temperature reached (53 C), shutting down.
Recover the initial setting in trip_points.
Shutting down acpid ..done
acpid: loading ACPI modules ( ) Starting acpid test TZ01: PASS
Recover: move the /sbin/poweroff-orig to /sbin/poweroff

------------
Test Summary:
-------------
TOTAL: 5
PASS: 3
FAIL: 0
NOTSUPPORT: 2
UNRESOLVED: 0
UNTESTED: 0
-------------

 

*******************************************************
* Test ACPI C-states *
*******************************************************

Start to test ...

Test 1 ...
CONFIG_ACPI=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_AC=y
/proc/acpi/ac_adapter/ADP1/state:state: on-line

test C-state support on CPU1 ............
CPU1 supports C2
max_cstate=C8

test C-state support on CPU0 ............
CPU0 supports C2
max_cstate=C8

Test2 ...
CONFIG_ACPI_AC=y
/proc/acpi/ac_adapter/ADP1/state:state: on-line

test C-state switch on CPU1 ............
Current State: C2, Usage: 01454913
CPU1 supports C2
Current State: C2, Usage: 01455448
test CPU1: PASS

test C-state switch on CPU0 ............
Current State: C2, Usage: 01845564
CPU0 supports C2
Current State: C2, Usage: 01845867
test CPU0: PASS

Test3 ...
CONFIG_ACPI_AC=y
/proc/acpi/ac_adapter/ADP1/state:state: on-line
CPU1 supports C2
CONFIG_ACPI_BATTERY=y
present: yes
state: on-line
please plug off your AC adapter and use your battery as power supplier.
state: off-line
AC adapter is removed...
AC adapter isn't present, using battery ...

test C-state support on CPU1 ............
CPU1 supports C3
max_cstate=C8

test C-state support on CPU0 ............
CPU0 supports C3
max_cstate=C8

Test4 ...
CONFIG_ACPI_BATTERY=y
present: yes
AC adapter isn't present, using battery ...

test C-state switch on CPU0 ............
Current State: C2, Usage: 00000050
CPU0 supports C3
Current State: C3, Usage: 00000290
Current State: C3, Usage: 00000569
test CPU0: PASS

test C-state switch on CPU1 ............
Current State: C2, Usage: 00000135
CPU1 supports C3
Current State: C2, Usage: 00000190
Current State: C2, Usage: 00000232
Current State: C3, Usage: 00002533
test CPU1: PASS
state: off-line
please plug in your ac adapter to recovery the initial state.
state: on-line
AC adapter is plugged.

------------
Test Summary:
-------------
TOTAL: 4
PASS: 4
FAIL: 0
NOTSUPPORT: 0
UNRESOLVED: 0
UNTESTED: 0
-------------

*****************************
* Test ACPI < button > *
*****************************
please push the power button.
power button test succeed.
please push the lid button or close the lid.
LID button test succeed.
Sleep button is not supported by the platform.

------------
Test Summary:
-------------
TOTAL: 3
PASS: 2
FAIL: 0
NOTSUPPORT: 1
UNTESTED:
-------------


*****************************
* Test ACPI < battery > *
*****************************
test battery0 pass.
test battery1 pass.
test battery2 pass.
please plug the AC adapter(if it is not plugged) or pull it out(if it is already plugged).
battery3 test succeed.
alarm is not supported.
the unsupported test cases are: batter4.sh and battery5.sh

------------
Test Summary:
-------------
TOTAL: 6
PASS: 4
FAIL: 0
NOTSUPPORT: 2
-------------


*****************************
* Test ACPI < hotkey > *
*****************************
HOTKEY is not supported in kernel.
Note that HOTKEY must be compiled in kernel for current kernel.

------------
Test Summary:
-------------
TOTAL: 1
PASS: 0
FAIL: 0
NOTSUPPORT: 1
UNTESTED: 0
-------------