System hangs when run test "cpuhotplug_02" on Samsung Origen with Linux Linaro Quantal image.

Bug #1088334 reported by Botao
18
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Linaro PMWG QA
Invalid
Undecided
Unassigned
Linaro Ubuntu
Won't Fix
Undecided
Unassigned

Bug Description

On Samsung Origen board with Linux Linaro Quantal image:

http://snapshots.linaro.org/quantal/pre-built/origen/9/origen-quantal_developer_20121209-9.img.gz

System hangs when run test "cpuhotplug_02":

https://wiki.linaro.org/WorkingGroups/PowerManagement/Doc/QA/Scripts#cpuhotplug_02

root@linaro-developer:~# lava-test run pwrmgmt
LAVA: Running shell command: 'cd pm-qa && make -k check'
LAVA: (stderr) make: Warning: File `Makefile' has modification time 1.4e+09 s in the future
LAVA: (stdout) make[1]: Entering directory `/root/.local/share/lava_test/installed-tests/pwrmgmt/pm-qa/utils'
LAVA: (stderr) make[1]: Warning: File `../Test.mk' has modification time 1.4e+09 s in the future
LAVA: (stderr) make[1]: [uncheck] Error 1 (ignored)
LAVA: (stderr) make[1]: warning: Clock skew detected. Your build may be incomplete.
LAVA: (stdout) make[1]: Leaving directory `/root/.local/share/lava_test/installed-tests/pwrmgmt/pm-qa/utils'
LAVA: (stdout) make[1]: Entering directory `/root/.local/share/lava_test/installed-tests/pwrmgmt/pm-qa/cpufreq'
LAVA: (stderr) make[1]: Warning: File `../Test.mk' has modification time 1.4e+09 s in the future
LAVA: (stdout) ###
LAVA: (stdout) ### cpufreq_01:
LAVA: (stdout) ### test the cpufreq framework is available for frequency
LAVA: (stdout) ### https://wiki.linaro.org/WorkingGroups/PowerManagement/Doc/QA/Scripts#cpufreq_01
LAVA: (stdout) ###
LAVA: (stdout) cpufreq_01.0/cpu0: checking 'scaling_available_frequencies' exists... fail
LAVA: (stdout) cpufreq_01.0/cpu1: checking 'scaling_available_frequencies' exists... fail
LAVA: (stdout) ###
LAVA: (stdout) ### cpufreq_02:
LAVA: (stdout) ### test the cpufreq framework is available for governor
LAVA: (stdout) ### https://wiki.linaro.org/WorkingGroups/PowerManagement/Doc/QA/Scripts#cpufreq_02
LAVA: (stdout) ###
LAVA: (stdout) cpufreq_02.0/cpu0: checking 'scaling_available_governors' exists... pass
LAVA: (stdout) cpufreq_02.1/cpu0: checking 'scaling_governor' exists... pass
LAVA: (stdout) cpufreq_02.0/cpu1: checking 'scaling_available_governors' exists... pass
LAVA: (stdout) cpufreq_02.1/cpu1: checking 'scaling_governor' exists... pass
LAVA: (stdout) ###
LAVA: (stdout) ### cpufreq_03:
LAVA: (stdout) ### test the governor change is effective
LAVA: (stdout) ### https://wiki.linaro.org/WorkingGroups/PowerManagement/Doc/QA/Scripts#cpufreq_03
LAVA: (stdout) ###
LAVA: (stdout) cpufreq_03.0/cpu0: checking governor change to 'conservative'... pass
LAVA: (stdout) cpufreq_03.1/cpu0: checking governor change to 'userspace'... pass
LAVA: (stdout) cpufreq_03.2/cpu0: checking governor change to 'powersave'... pass
LAVA: (stdout) cpufreq_03.3/cpu0: checking governor change to 'ondemand'... pass
LAVA: (stdout) cpufreq_03.4/cpu0: checking governor change to 'performance'... pass
LAVA: (stdout) cpufreq_03.0/cpu1: checking governor change to 'conservative'... pass
LAVA: (stdout) cpufreq_03.1/cpu1: checking governor change to 'userspace'... pass
LAVA: (stdout) cpufreq_03.2/cpu1: checking governor change to 'powersave'... pass
LAVA: (stdout) cpufreq_03.3/cpu1: checking governor change to 'ondemand'... pass
LAVA: (stdout) cpufreq_03.4/cpu1: checking governor change to 'performance'... pass
LAVA: (stdout) ###
LAVA: (stdout) ### cpufreq_04:
LAVA: (stdout) ### test the change of the frequency is effective in 'userspace' mode
LAVA: (stdout) ### https://wiki.linaro.org/WorkingGroups/PowerManagement/Doc/QA/Scripts#cpufreq_04
LAVA: (stdout) ###
LAVA: (stdout) ###
LAVA: (stdout) ### cpufreq_05:
LAVA: (stdout) ### test 'ondemand' and 'conservative' trigger correctly the configuration directory
LAVA: (stdout) ### https://wiki.linaro.org/WorkingGroups/PowerManagement/Doc/QA/Scripts#cpufreq_05
LAVA: (stdout) ###
LAVA: (stdout) cpufreq_05.0: checking 'ondemand' directory exists... pass
LAVA: (stdout) cpufreq_05.1: checking 'conservative' directory exists... pass
LAVA: (stdout) cpufreq_05.2: checking 'ondemand' directory is not there... pass
LAVA: (stdout) cpufreq_05.3: checking 'conservative' directory is not there... pass
LAVA: (stdout) cpufreq_05.4: combine governors not supported... skip
LAVA: (stdout) ###
LAVA: (stdout) ### cpufreq_06:
LAVA: (stdout) ### test the change of the frequencies affect the performances of a test program
LAVA: (stdout) ### https://wiki.linaro.org/WorkingGroups/PowerManagement/Doc/QA/Scripts#cpufreq_06
LAVA: (stdout) ###
LAVA: (stdout) ###
LAVA: (stdout) ### cpufreq_07:
LAVA: (stdout) ### test the load of the cpu affects the frequency with 'ondemand'
LAVA: (stdout) ### https://wiki.linaro.org/WorkingGroups/PowerManagement/Doc/QA/Scripts#cpufreq_07
LAVA: (stdout) ###
LAVA: (stdout) cpufreq_07.0/cpu0: checking 'ondemand' increase frequency on load... pass
LAVA: (stdout) cpufreq_07.1/cpu0: checking 'ondemand' decrease frequency on idle... pass
LAVA: (stdout) cpufreq_07.0/cpu1: checking 'ondemand' increase frequency on load... pass
LAVA: (stdout) cpufreq_07.1/cpu1: checking 'ondemand' decrease frequency on idle... pass
LAVA: (stdout) ###
LAVA: (stdout) ### cpufreq_08:
LAVA: (stdout) ### test the load of the cpu does not affect the frequency with 'userspace'
LAVA: (stdout) ### https://wiki.linaro.org/WorkingGroups/PowerManagement/Doc/QA/Scripts#cpufreq_08
LAVA: (stdout) ###
LAVA: (stdout) ###
LAVA: (stdout) ### cpufreq_09:
LAVA: (stdout) ### test the load of the cpu does not affect the frequency with 'powersave'
LAVA: (stdout) ### https://wiki.linaro.org/WorkingGroups/PowerManagement/Doc/QA/Scripts#cpufreq_09
LAVA: (stdout) ###
LAVA: (stdout) cpufreq_09.0/cpu0: checking 'powersave' sets frequency to 200000 KHz... pass
LAVA: (stdout) cpufreq_09.1/cpu0: checking 'powersave' frequency 200000 KHz is fixed... pass
LAVA: (stdout) cpufreq_09.0/cpu1: checking 'powersave' sets frequency to 200000 KHz... pass
LAVA: (stdout) cpufreq_09.1/cpu1: checking 'powersave' frequency 200000 KHz is fixed... pass
LAVA: (stderr) make[1]: warning: Clock skew detected. Your build may be incomplete.
LAVA: (stdout) make[1]: Leaving directory `/root/.local/share/lava_test/installed-tests/pwrmgmt/pm-qa/cpufreq'
LAVA: (stdout) make[1]: Entering directory `/root/.local/share/lava_test/installed-tests/pwrmgmt/pm-qa/cpuhotplug'
LAVA: (stderr) make[1]: Warning: File `../Test.mk' has modification time 1.4e+09 s in the future
LAVA: (stdout) ###
LAVA: (stdout) ### 1_sanity_check:
LAVA: (stdout) ### ensure all the cpus are online before the tests
LAVA: (stdout) ### ###
LAVA: (stdout) 1_sanity_check.0: checking all cpu are online... pass
LAVA: (stdout) ###
LAVA: (stdout) ### cpuhotplug_01:
LAVA: (stdout) ### test the sysfs files are present
LAVA: (stdout) ### https://wiki.linaro.org/WorkingGroups/PowerManagement/Doc/QA/Scripts#cpuhotplug_01
LAVA: (stdout) ###
LAVA: (stdout) cpuhotplug_01.0: checking 'online' exists... pass
LAVA: (stdout) cpuhotplug_01.1: checking 'offline' exists... pass
LAVA: (stdout) cpuhotplug_01.2: checking 'possible' exists... pass
LAVA: (stdout) cpuhotplug_01.3: checking 'present' exists... pass
LAVA: (stdout) cpuhotplug_01.0/cpu0: checking 'online' exists... pass
LAVA: (stdout) cpuhotplug_01.0/cpu1: checking 'online' exists... pass
LAVA: (stdout) ###
LAVA: (stdout) ### cpuhotplug_02:
LAVA: (stdout) ### test the cpu state is reflected in sysfs
LAVA: (stdout) ### https://wiki.linaro.org/WorkingGroups/PowerManagement/Doc/QA/Scripts#cpuhotplug_02
LAVA: (stdout) ###

###################################################################
This phenomenon is observed on following images:
http://snapshots.linaro.org/quantal/pre-built/origen/9/origen-quantal_developer_20121209-9.img.gz
http://snapshots.linaro.org/quantal/pre-built/origen/17/origen-quantal_developer_20121217-17.img.gz
http://snapshots.linaro.org/quantal/pre-built/origen/44/origen-quantal_developer_20130114-44.img.gz
http://snapshots.linaro.org/quantal/pre-built/origen/51/origen-quantal_developer_20130121-51.img.gz
http://snapshots.linaro.org/quantal/pre-built/origen/64/origen-quantal_developer_20130130-64.img.gz

Botao (botao-sun)
description: updated
Revision history for this message
Botao (botao-sun) wrote :

Now on Samsung Origen board with Linux Linaro ubuntu Quantal image:

http://snapshots.linaro.org/quantal/pre-built/origen/41/origen-quantal_developer_20130107-41.img.gz

The Power Management test won't hang the board, but throws many failed results. Please refer to bug 1088335.

Changed in linaro-ubuntu:
status: New → Fix Released
Revision history for this message
Botao (botao-sun) wrote :

On Samsung Origen board with Linux Linaro ubuntu Quantal image:

http://snapshots.linaro.org/quantal/pre-built/origen/44/origen-quantal_developer_20130114-44.img.gz

Test "cpuhotplug_02" hangs system again. Please refer to attachment to get full test log.

Botao (botao-sun)
description: updated
description: updated
Botao (botao-sun)
description: updated
Botao (botao-sun)
Changed in linaro-ubuntu:
status: Fix Released → New
Revision history for this message
Amit Kucheria (amitk) wrote :

Origen images won't be supported anymore. Marking invalid.

Changed in linaro-power-qa:
status: New → Invalid
Fathi Boudra (fboudra)
Changed in linaro-ubuntu:
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.