Bug 1263036 - [ThinkStation & ThinkPad][Skylake] Cpuscaling failed on Intel skylake processors: maximum and minimum frequency reported incorrectly.
Summary: [ThinkStation & ThinkPad][Skylake] Cpuscaling failed on Intel skylake process...
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Red Hat Certification Program
Classification: Red Hat
Component: redhat-certification-hardware
Version: 1.0
Hardware: x86_64
OS: Linux
urgent
urgent
Target Milestone: ---
Assignee: brose
QA Contact: Brian Brock
URL:
Whiteboard:
Depends On:
Blocks: 1281486
TreeView+ depends on / blocked
 
Reported: 2015-09-15 01:27 UTC by garrickyang
Modified: 2017-04-19 02:16 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-04-19 02:16:23 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description garrickyang 2015-09-15 01:27:39 UTC
Description of problem:
[ThinkStation] cpuscaling failed with error:cpu0 in package 0 has a measured frequency of 1185 MHz vs. a requirement of 800 MHz +- 50 MHz.
This bug
CPU: Intel(R) Xeon(R) CPU E3-1280 v5 @ 3.70GHz

Version-Release number of selected component (if applicable):
redhat-certification-1.0-20150723.el6.noarch
redhat-certification-information-1.6.6-20150901.el6.noarch
redhat-certification-hardware-1.6.6-20150901.el6.noarch

How reproducible:
always

Steps to Reproduce:
1.Install RHEL6.7 and test suite.
2.Run cpuscaling test with command "rhcert-backend run --test=cpuscaling"

Actual results:
FAIL

Expected results:
PASS

Additional info:
A similar bug was reported:Bug 1201139
https://bugzilla.redhat.com/show_bug.cgi?id=1201139

output.log of cpuscaling:
---------------
<output>
<output name="Capabilities">

System Capabilites:
-------------------------------------------------
CPU  0 Model:  Intel(R) Xeon(R) CPU E3-1280 v5 @ 3.70GHz
System has 8 cpus
package 0 has cpus: 0, 1, 2, 3, 4, 5, 6, 7

Checking freguencies

Supported CPU Frequencies: 
    800 MHz
    1000 MHz
    1200 MHz
    1400 MHz
    1600 MHz
    1800 MHz
    2000 MHz
    2200 MHz
    2500 MHz
    2700 MHz
    2900 MHz
    3100 MHz
    3300 MHz
    3500 MHz
    3700 MHz
    3701 MHz


Supported Governors: 
    ondemand
    userspace
    performance

Current governors:
    cpu0: ondemand
    cpu1: ondemand
    cpu2: ondemand
    cpu3: ondemand
    cpu4: ondemand
    cpu5: ondemand
    cpu6: ondemand
    cpu7: ondemand

CPU Flags:
    ida: Turbo Boost is supported
    aperfmperf: aperf/mperf is supported

 Measurement Method:
   /dev/cpu/0/cpuid indicates aperf/mperf is supported
   Using C sqrt load processes and aperf/mperf effective freq. measurement (aperf.c)

<summary>PASS</summary>
</output>
Testing CPU Package 0
Syncing disks
Waiting for low load...
Current load average: 1.53
Current load average: 1.57
Current load average: 1.6
Current load average: 1.79
Current load average: 1.65
Current load average: 1.6
Current load average: 1.47
Current load average: 1.43
Current load average: 1.32
Current load average: 1.29
Current load average: 1.19
Current load average: 1.25
Current load average: 1.15
Current load average: 1.22
Current load average: 1.12
Current load average: 1.19
Current load average: 1.1
Current load average: 1.17
Current load average: 1.07
Current load average: 1.15
Current load average: 1.06
Done waiting
<output name="User Space, package 0">

On Userspace Governor Test:
-------------------------------------------------
Setting governor to userspace

Checking current cpu frequency:
cpu0 cpuinfo_cur_freq = 3700000
cpu1 cpuinfo_cur_freq = 3700000
cpu2 cpuinfo_cur_freq = 3700000
cpu3 cpuinfo_cur_freq = 3700000
cpu4 cpuinfo_cur_freq = 3701000
Warning: cpu4 in package 0 has the value 3701000 which differs from other cpus in the package
cpu5 cpuinfo_cur_freq = 3701000
Warning: cpu5 in package 0 has the value 3701000 which differs from other cpus in the package
cpu6 cpuinfo_cur_freq = 3700000
cpu7 cpuinfo_cur_freq = 3700000
cpu0 scaling_cur_freq = 3701000
cpu1 scaling_cur_freq = 800000
Warning: cpu1 in package 0 has the value 800000 which differs from other cpus in the package
cpu2 scaling_cur_freq = 800000
Warning: cpu2 in package 0 has the value 800000 which differs from other cpus in the package
cpu3 scaling_cur_freq = 800000
Warning: cpu3 in package 0 has the value 800000 which differs from other cpus in the package
cpu4 scaling_cur_freq = 800000
Warning: cpu4 in package 0 has the value 800000 which differs from other cpus in the package
cpu5 scaling_cur_freq = 800000
Warning: cpu5 in package 0 has the value 800000 which differs from other cpus in the package
cpu6 scaling_cur_freq = 800000
Warning: cpu6 in package 0 has the value 800000 which differs from other cpus in the package
cpu7 scaling_cur_freq = 800000
Warning: cpu7 in package 0 has the value 800000 which differs from other cpus in the package
Using cpuinfo_cur_freq
Changing cpu frequency from 3700 to 800 MHz

Checking current cpu frequency:
cpu0 cpuinfo_cur_freq = 3701000
cpu1 cpuinfo_cur_freq = 3701000
cpu2 cpuinfo_cur_freq = 3701000
cpu3 cpuinfo_cur_freq = 3701000
cpu4 cpuinfo_cur_freq = 3701000
cpu5 cpuinfo_cur_freq = 3701000
cpu6 cpuinfo_cur_freq = 3701000
cpu7 cpuinfo_cur_freq = 3701000
cpu0 scaling_cur_freq = 800000
cpu1 scaling_cur_freq = 800000
cpu2 scaling_cur_freq = 800000
cpu3 scaling_cur_freq = 800000
cpu4 scaling_cur_freq = 800000
cpu5 scaling_cur_freq = 800000
cpu6 scaling_cur_freq = 800000
cpu7 scaling_cur_freq = 800000
Using cpuinfo_cur_freq

Checking current cpu frequency:
cpu0 cpuinfo_cur_freq = 3701000
cpu1 cpuinfo_cur_freq = 3701000
cpu2 cpuinfo_cur_freq = 3701000
cpu3 cpuinfo_cur_freq = 3701000
cpu4 cpuinfo_cur_freq = 3701000
cpu5 cpuinfo_cur_freq = 3701000
cpu6 cpuinfo_cur_freq = 3701000
cpu7 cpuinfo_cur_freq = 3701000
cpu0 scaling_cur_freq = 800000
cpu1 scaling_cur_freq = 800000
cpu2 scaling_cur_freq = 800000
cpu3 scaling_cur_freq = 800000
cpu4 scaling_cur_freq = 800000
cpu5 scaling_cur_freq = 800000
cpu6 scaling_cur_freq = 800000
cpu7 scaling_cur_freq = 800000
Using cpuinfo_cur_freq
Warning: Could not verify that cpu frequency is set to the minimum value of 800000
Running CPU load test...
Running load test for package 0
starting process for cpu 0
using work process: ./aperf  0
starting process for cpu 1
using work process: ./aperf  1
starting process for cpu 2
using work process: ./aperf  2
starting process for cpu 3
using work process: ./aperf  3
starting process for cpu 4
using work process: ./aperf  4
starting process for cpu 5
using work process: ./aperf  5
starting process for cpu 6
using work process: ./aperf  6
starting process for cpu 7
using work process: ./aperf  7
waiting for load processes...

Checking current frequency for cpu1
cpu1 cpuinfo_cur_freq = 3701000
cpu1 scaling_cur_freq = 800000
Using cpuinfo_cur_freq
process for cpu 1 is done in 47.66 seconds, at 3701 MHz
process effective frequency: 1165 MHz

Checking current frequency for cpu0
cpu0 cpuinfo_cur_freq = 3701000
cpu0 scaling_cur_freq = 800000
Using cpuinfo_cur_freq
process for cpu 0 is done in 47.82 seconds, at 3701 MHz
process effective frequency: 1166 MHz

Checking current frequency for cpu3
cpu3 cpuinfo_cur_freq = 3701000
cpu3 scaling_cur_freq = 800000
Using cpuinfo_cur_freq
process for cpu 3 is done in 47.77 seconds, at 3701 MHz
process effective frequency: 1166 MHz

Checking current frequency for cpu2
cpu2 cpuinfo_cur_freq = 3701000
cpu2 scaling_cur_freq = 800000
Using cpuinfo_cur_freq
process for cpu 2 is done in 47.79 seconds, at 3701 MHz
process effective frequency: 1166 MHz

Checking current frequency for cpu5
cpu5 cpuinfo_cur_freq = 3701000
cpu5 scaling_cur_freq = 800000
Using cpuinfo_cur_freq
process for cpu 5 is done in 47.54 seconds, at 3701 MHz
process effective frequency: 1166 MHz

Checking current frequency for cpu4
cpu4 cpuinfo_cur_freq = 3701000
cpu4 scaling_cur_freq = 800000
Using cpuinfo_cur_freq
process for cpu 4 is done in 47.53 seconds, at 3701 MHz
process effective frequency: 1166 MHz

Checking current frequency for cpu7
cpu7 cpuinfo_cur_freq = 3701000
cpu7 scaling_cur_freq = 800000
Using cpuinfo_cur_freq
process for cpu 7 is done in 47.70 seconds, at 3701 MHz
process effective frequency: 1166 MHz

Checking current frequency for cpu6
cpu6 cpuinfo_cur_freq = 3701000
cpu6 scaling_cur_freq = 800000
Using cpuinfo_cur_freq
process for cpu 6 is done in 47.75 seconds, at 3701 MHz
process effective frequency: 1166 MHz
processes complete
average worker process time: 47.70 seconds
Running load test for package 0
starting process for cpu 0
using work process: ./aperf  0
starting process for cpu 1
using work process: ./aperf  1
starting process for cpu 2
using work process: ./aperf  2
starting process for cpu 3
using work process: ./aperf  3
starting process for cpu 4
using work process: ./aperf  4
starting process for cpu 5
using work process: ./aperf  5
starting process for cpu 6
using work process: ./aperf  6
starting process for cpu 7
using work process: ./aperf  7
waiting for load processes...

Checking current frequency for cpu1
cpu1 cpuinfo_cur_freq = 1600000
cpu1 scaling_cur_freq = 800000
Using cpuinfo_cur_freq
process for cpu 1 is done in 46.95 seconds, at 1600 MHz
process effective frequency: 1186 MHz

Checking current frequency for cpu0
cpu0 cpuinfo_cur_freq = 1600000
cpu0 scaling_cur_freq = 800000
Using cpuinfo_cur_freq
process for cpu 0 is done in 46.74 seconds, at 1600 MHz
process effective frequency: 1185 MHz

Checking current frequency for cpu3
cpu3 cpuinfo_cur_freq = 1600000
cpu3 scaling_cur_freq = 800000
Using cpuinfo_cur_freq
process for cpu 3 is done in 46.65 seconds, at 1600 MHz
process effective frequency: 1185 MHz

Checking current frequency for cpu2
cpu2 cpuinfo_cur_freq = 1600000
cpu2 scaling_cur_freq = 800000
Using cpuinfo_cur_freq
process for cpu 2 is done in 46.92 seconds, at 1600 MHz
process effective frequency: 1186 MHz

Checking current frequency for cpu5
cpu5 cpuinfo_cur_freq = 1600000
cpu5 scaling_cur_freq = 800000
Using cpuinfo_cur_freq
process for cpu 5 is done in 46.75 seconds, at 1600 MHz
process effective frequency: 1185 MHz

Checking current frequency for cpu4
cpu4 cpuinfo_cur_freq = 1600000
cpu4 scaling_cur_freq = 800000
Using cpuinfo_cur_freq
process for cpu 4 is done in 46.61 seconds, at 1600 MHz
process effective frequency: 1185 MHz

Checking current frequency for cpu7
cpu7 cpuinfo_cur_freq = 1600000
cpu7 scaling_cur_freq = 800000
Using cpuinfo_cur_freq
process for cpu 7 is done in 46.58 seconds, at 1600 MHz
process effective frequency: 1185 MHz

Checking current frequency for cpu6
cpu6 cpuinfo_cur_freq = 3701000
cpu6 scaling_cur_freq = 800000
Using cpuinfo_cur_freq
process for cpu 6 is done in 47.45 seconds, at 3701 MHz
process effective frequency: 1191 MHz
processes complete
average worker process time: 46.83 seconds
Minumum frequency average load test time: 46.83
Error: cpu0 in package 0 has a measured frequency of 1185 MHz vs. a requirement of 800 MHz +- 50 MHz
Error: cpu1 in package 0 has a measured frequency of 1186 MHz vs. a requirement of 800 MHz +- 50 MHz
Error: cpu2 in package 0 has a measured frequency of 1186 MHz vs. a requirement of 800 MHz +- 50 MHz
Error: cpu3 in package 0 has a measured frequency of 1185 MHz vs. a requirement of 800 MHz +- 50 MHz
Error: cpu4 in package 0 has a measured frequency of 1185 MHz vs. a requirement of 800 MHz +- 50 MHz
Error: cpu5 in package 0 has a measured frequency of 1185 MHz vs. a requirement of 800 MHz +- 50 MHz
Error: cpu6 in package 0 has a measured frequency of 1191 MHz vs. a requirement of 800 MHz +- 50 MHz
Error: cpu7 in package 0 has a measured frequency of 1185 MHz vs. a requirement of 800 MHz +- 50 MHz

Checking current cpu frequency:
cpu0 cpuinfo_cur_freq = 3701000
cpu1 cpuinfo_cur_freq = 3701000
cpu2 cpuinfo_cur_freq = 3701000
cpu3 cpuinfo_cur_freq = 3701000
cpu4 cpuinfo_cur_freq = 3701000
cpu5 cpuinfo_cur_freq = 3701000
cpu6 cpuinfo_cur_freq = 3701000
cpu7 cpuinfo_cur_freq = 3701000
cpu0 scaling_cur_freq = 800000
cpu1 scaling_cur_freq = 800000
cpu2 scaling_cur_freq = 800000
cpu3 scaling_cur_freq = 800000
cpu4 scaling_cur_freq = 800000
cpu5 scaling_cur_freq = 800000
cpu6 scaling_cur_freq = 800000
cpu7 scaling_cur_freq = 800000
Using cpuinfo_cur_freq
Changing cpu frequency from 3701 to 3701 MHz

Checking current cpu frequency:
cpu0 cpuinfo_cur_freq = 3700000
cpu1 cpuinfo_cur_freq = 3700000
cpu2 cpuinfo_cur_freq = 3700000
cpu3 cpuinfo_cur_freq = 3700000
cpu4 cpuinfo_cur_freq = 3700000
cpu5 cpuinfo_cur_freq = 3700000
cpu6 cpuinfo_cur_freq = 3700000
cpu7 cpuinfo_cur_freq = 3700000
cpu0 scaling_cur_freq = 3701000
cpu1 scaling_cur_freq = 3701000
cpu2 scaling_cur_freq = 3701000
cpu3 scaling_cur_freq = 3701000
cpu4 scaling_cur_freq = 3701000
cpu5 scaling_cur_freq = 3701000
cpu6 scaling_cur_freq = 3701000
cpu7 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq

Checking current cpu frequency:
cpu0 cpuinfo_cur_freq = 3701000
cpu1 cpuinfo_cur_freq = 3701000
cpu2 cpuinfo_cur_freq = 3701000
cpu3 cpuinfo_cur_freq = 3701000
cpu4 cpuinfo_cur_freq = 3701000
cpu5 cpuinfo_cur_freq = 3701000
cpu6 cpuinfo_cur_freq = 3701000
cpu7 cpuinfo_cur_freq = 3701000
cpu0 scaling_cur_freq = 3701000
cpu1 scaling_cur_freq = 3701000
cpu2 scaling_cur_freq = 3701000
cpu3 scaling_cur_freq = 3701000
cpu4 scaling_cur_freq = 3701000
cpu5 scaling_cur_freq = 3701000
cpu6 scaling_cur_freq = 3701000
cpu7 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq
Running CPU load test...
Running load test for package 0
starting process for cpu 0
using work process: ./aperf  0
starting process for cpu 1
using work process: ./aperf  1
starting process for cpu 2
using work process: ./aperf  2
starting process for cpu 3
using work process: ./aperf  3
starting process for cpu 4
using work process: ./aperf  4
starting process for cpu 5
using work process: ./aperf  5
starting process for cpu 6
using work process: ./aperf  6
starting process for cpu 7
using work process: ./aperf  7
waiting for load processes...

Checking current frequency for cpu1
cpu1 cpuinfo_cur_freq = 3701000
cpu1 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq
process for cpu 1 is done in 14.89 seconds, at 3701 MHz
process effective frequency: 3695 MHz

Checking current frequency for cpu0
cpu0 cpuinfo_cur_freq = 3701000
cpu0 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq
process for cpu 0 is done in 14.89 seconds, at 3701 MHz
process effective frequency: 3695 MHz

Checking current frequency for cpu2
cpu2 cpuinfo_cur_freq = 3701000
cpu2 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq
process for cpu 2 is done in 14.88 seconds, at 3701 MHz
process effective frequency: 3696 MHz

Checking current frequency for cpu5
cpu5 cpuinfo_cur_freq = 3701000
cpu5 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq
process for cpu 5 is done in 14.87 seconds, at 3701 MHz
process effective frequency: 3695 MHz

Checking current frequency for cpu4
cpu4 cpuinfo_cur_freq = 3701000
cpu4 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq
process for cpu 4 is done in 14.87 seconds, at 3701 MHz
process effective frequency: 3695 MHz

Checking current frequency for cpu6
cpu6 cpuinfo_cur_freq = 3701000
cpu6 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq
process for cpu 6 is done in 14.91 seconds, at 3701 MHz
process effective frequency: 3696 MHz

Checking current frequency for cpu3
cpu3 cpuinfo_cur_freq = 3701000
cpu3 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq
process for cpu 3 is done in 15.60 seconds, at 3701 MHz
process effective frequency: 3708 MHz

Checking current frequency for cpu7
cpu7 cpuinfo_cur_freq = 3701000
cpu7 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq
process for cpu 7 is done in 16.29 seconds, at 3701 MHz
process effective frequency: 3721 MHz
processes complete
average worker process time: 15.15 seconds
Running load test for package 0
starting process for cpu 0
using work process: ./aperf  0
starting process for cpu 1
using work process: ./aperf  1
starting process for cpu 2
using work process: ./aperf  2
starting process for cpu 3
using work process: ./aperf  3
starting process for cpu 4
using work process: ./aperf  4
starting process for cpu 5
using work process: ./aperf  5
starting process for cpu 6
using work process: ./aperf  6
starting process for cpu 7
using work process: ./aperf  7
waiting for load processes...

Checking current frequency for cpu1
cpu1 cpuinfo_cur_freq = 3701000
cpu1 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq
process for cpu 1 is done in 14.88 seconds, at 3701 MHz
process effective frequency: 3696 MHz

Checking current frequency for cpu0
cpu0 cpuinfo_cur_freq = 3701000
cpu0 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq
process for cpu 0 is done in 14.89 seconds, at 3701 MHz
process effective frequency: 3696 MHz

Checking current frequency for cpu3
cpu3 cpuinfo_cur_freq = 3701000
cpu3 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq
process for cpu 3 is done in 14.88 seconds, at 3701 MHz
process effective frequency: 3696 MHz

Checking current frequency for cpu2
cpu2 cpuinfo_cur_freq = 3701000
cpu2 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq
process for cpu 2 is done in 14.88 seconds, at 3701 MHz
process effective frequency: 3696 MHz

Checking current frequency for cpu5
cpu5 cpuinfo_cur_freq = 3701000
cpu5 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq
process for cpu 5 is done in 14.87 seconds, at 3701 MHz
process effective frequency: 3696 MHz

Checking current frequency for cpu4
cpu4 cpuinfo_cur_freq = 3701000
cpu4 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq
process for cpu 4 is done in 14.87 seconds, at 3701 MHz
process effective frequency: 3695 MHz

Checking current frequency for cpu7
cpu7 cpuinfo_cur_freq = 3701000
cpu7 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq
process for cpu 7 is done in 14.87 seconds, at 3701 MHz
process effective frequency: 3696 MHz

Checking current frequency for cpu6
cpu6 cpuinfo_cur_freq = 3701000
cpu6 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq
process for cpu 6 is done in 14.91 seconds, at 3701 MHz
process effective frequency: 3696 MHz
processes complete
average worker process time: 14.88 seconds
Maximum frequency average load test time: 14.88

CPU Frequency Speed Up: 4.62
CPU 0 Measured Speed Up: 3.14

CPU Frequency Speed Up: 4.62
CPU 1 Measured Speed Up: 3.16

CPU Frequency Speed Up: 4.62
CPU 2 Measured Speed Up: 3.15

CPU Frequency Speed Up: 4.62
CPU 3 Measured Speed Up: 3.14

CPU Frequency Speed Up: 4.62
CPU 4 Measured Speed Up: 3.13

CPU Frequency Speed Up: 4.62
CPU 5 Measured Speed Up: 3.14

CPU Frequency Speed Up: 4.62
CPU 6 Measured Speed Up: 3.18

CPU Frequency Speed Up: 4.62
CPU 7 Measured Speed Up: 3.13
<summary>FAIL</summary>
</output>
<output name="On Demand, package 0">

Single CPU On Demand Test:
-------------------------------------------------
Setting governor to ondemand
Waiting 5 seconds... done.

Checking current cpu frequency:
cpu0 cpuinfo_cur_freq = 3701000
cpu1 cpuinfo_cur_freq = 3701000
cpu2 cpuinfo_cur_freq = 3701000
cpu3 cpuinfo_cur_freq = 3701000
cpu4 cpuinfo_cur_freq = 3701000
cpu5 cpuinfo_cur_freq = 3701000
cpu6 cpuinfo_cur_freq = 3701000
cpu7 cpuinfo_cur_freq = 3701000
cpu0 scaling_cur_freq = 800000
cpu1 scaling_cur_freq = 800000
cpu2 scaling_cur_freq = 800000
cpu3 scaling_cur_freq = 800000
cpu4 scaling_cur_freq = 800000
cpu5 scaling_cur_freq = 800000
cpu6 scaling_cur_freq = 800000
cpu7 scaling_cur_freq = 800000
Using cpuinfo_cur_freq
Warning: Could not verify that cpu frequency has settled to the minimum value
Using cpu 1 to test Single CPU On Demand.
Running CPU load test...
Running load test for package 0
starting process for cpu 1
using work process: ./aperf  1
waiting for load processes...

Checking current frequency for cpu1
cpu1 cpuinfo_cur_freq = 3701000
cpu1 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq

Checking current frequency for cpu1
cpu1 cpuinfo_cur_freq = 3701000
cpu1 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq

Checking current frequency for cpu1
cpu1 cpuinfo_cur_freq = 3701000
cpu1 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq

Checking current frequency for cpu1
cpu1 cpuinfo_cur_freq = 3701000
cpu1 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq

Checking current frequency for cpu1
cpu1 cpuinfo_cur_freq = 3701000
cpu1 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq

Checking current frequency for cpu1
cpu1 cpuinfo_cur_freq = 3701000
cpu1 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq

Checking current frequency for cpu1
cpu1 cpuinfo_cur_freq = 3701000
cpu1 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq

Checking current frequency for cpu1
cpu1 cpuinfo_cur_freq = 3701000
cpu1 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq

Checking current frequency for cpu1
cpu1 cpuinfo_cur_freq = 3701000
cpu1 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq

Checking current frequency for cpu1
cpu1 cpuinfo_cur_freq = 3701000
cpu1 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq

Checking current frequency for cpu1
cpu1 cpuinfo_cur_freq = 3701000
cpu1 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq

Checking current frequency for cpu1
cpu1 cpuinfo_cur_freq = 3701000
cpu1 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq

Checking current frequency for cpu1
cpu1 cpuinfo_cur_freq = 1200000
cpu1 scaling_cur_freq = 800000
Using cpuinfo_cur_freq

Checking current frequency for cpu1
cpu1 cpuinfo_cur_freq = 1200000
cpu1 scaling_cur_freq = 800000
Using cpuinfo_cur_freq
process for cpu 1 is done in 12.91 seconds, at 1200 MHz
process effective frequency: 3993 MHz

Checking current frequency for cpu1
cpu1 cpuinfo_cur_freq = 3701000
cpu1 scaling_cur_freq = 800000
Using cpuinfo_cur_freq
processes complete
average worker process time: 12.91 seconds
Running load test for package 0
starting process for cpu 1
using work process: ./aperf  1
waiting for load processes...

Checking current frequency for cpu1
cpu1 cpuinfo_cur_freq = 3701000
cpu1 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq

Checking current frequency for cpu1
cpu1 cpuinfo_cur_freq = 3701000
cpu1 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq

Checking current frequency for cpu1
cpu1 cpuinfo_cur_freq = 3701000
cpu1 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq

Checking current frequency for cpu1
cpu1 cpuinfo_cur_freq = 3701000
cpu1 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq

Checking current frequency for cpu1
cpu1 cpuinfo_cur_freq = 3701000
cpu1 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq

Checking current frequency for cpu1
cpu1 cpuinfo_cur_freq = 3701000
cpu1 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq

Checking current frequency for cpu1
cpu1 cpuinfo_cur_freq = 3701000
cpu1 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq

Checking current frequency for cpu1
cpu1 cpuinfo_cur_freq = 3701000
cpu1 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq

Checking current frequency for cpu1
cpu1 cpuinfo_cur_freq = 3701000
cpu1 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq

Checking current frequency for cpu1
cpu1 cpuinfo_cur_freq = 3701000
cpu1 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq

Checking current frequency for cpu1
cpu1 cpuinfo_cur_freq = 3701000
cpu1 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq

Checking current frequency for cpu1
cpu1 cpuinfo_cur_freq = 3701000
cpu1 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq

Checking current frequency for cpu1
cpu1 cpuinfo_cur_freq = 1200000
cpu1 scaling_cur_freq = 800000
Using cpuinfo_cur_freq

Checking current frequency for cpu1
cpu1 cpuinfo_cur_freq = 1200000
cpu1 scaling_cur_freq = 800000
Using cpuinfo_cur_freq
process for cpu 1 is done in 12.92 seconds, at 1200 MHz
process effective frequency: 3994 MHz

Checking current frequency for cpu1
cpu1 cpuinfo_cur_freq = 3701000
cpu1 scaling_cur_freq = 800000
Using cpuinfo_cur_freq
processes complete
average worker process time: 12.92 seconds
Single CPU load test time: 12.92
Single CPU On Demand Speedup: 3.6
<summary>PASS</summary>
</output>
<output name="Performance, package 0">

Performance Governor Test:
-------------------------------------------------
Setting governor to performance

Checking current cpu frequency:
cpu0 cpuinfo_cur_freq = 3700000
cpu1 cpuinfo_cur_freq = 3700000
cpu2 cpuinfo_cur_freq = 3700000
cpu3 cpuinfo_cur_freq = 3700000
cpu4 cpuinfo_cur_freq = 3700000
cpu5 cpuinfo_cur_freq = 3700000
cpu6 cpuinfo_cur_freq = 3700000
cpu7 cpuinfo_cur_freq = 3700000
cpu0 scaling_cur_freq = 3701000
cpu1 scaling_cur_freq = 3701000
cpu2 scaling_cur_freq = 3701000
cpu3 scaling_cur_freq = 3701000
cpu4 scaling_cur_freq = 3701000
cpu5 scaling_cur_freq = 3701000
cpu6 scaling_cur_freq = 3701000
cpu7 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq
Running CPU load test...
Running load test for package 0
starting process for cpu 0
using work process: ./aperf  0
starting process for cpu 1
using work process: ./aperf  1
starting process for cpu 2
using work process: ./aperf  2
starting process for cpu 3
using work process: ./aperf  3
starting process for cpu 4
using work process: ./aperf  4
starting process for cpu 5
using work process: ./aperf  5
starting process for cpu 6
using work process: ./aperf  6
starting process for cpu 7
using work process: ./aperf  7
waiting for load processes...

Checking current frequency for cpu1
cpu1 cpuinfo_cur_freq = 3701000
cpu1 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq
process for cpu 1 is done in 14.88 seconds, at 3701 MHz
process effective frequency: 3695 MHz

Checking current frequency for cpu0
cpu0 cpuinfo_cur_freq = 3701000
cpu0 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq
process for cpu 0 is done in 15.02 seconds, at 3701 MHz
process effective frequency: 3698 MHz

Checking current frequency for cpu3
cpu3 cpuinfo_cur_freq = 3701000
cpu3 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq
process for cpu 3 is done in 14.88 seconds, at 3701 MHz
process effective frequency: 3696 MHz

Checking current frequency for cpu2
cpu2 cpuinfo_cur_freq = 3701000
cpu2 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq
process for cpu 2 is done in 14.88 seconds, at 3701 MHz
process effective frequency: 3696 MHz

Checking current frequency for cpu5
cpu5 cpuinfo_cur_freq = 3701000
cpu5 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq
process for cpu 5 is done in 14.88 seconds, at 3701 MHz
process effective frequency: 3695 MHz

Checking current frequency for cpu4
cpu4 cpuinfo_cur_freq = 3701000
cpu4 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq
process for cpu 4 is done in 14.98 seconds, at 3701 MHz
process effective frequency: 3697 MHz

Checking current frequency for cpu7
cpu7 cpuinfo_cur_freq = 3701000
cpu7 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq
process for cpu 7 is done in 14.87 seconds, at 3701 MHz
process effective frequency: 3695 MHz

Checking current frequency for cpu6
cpu6 cpuinfo_cur_freq = 3701000
cpu6 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq
process for cpu 6 is done in 14.88 seconds, at 3701 MHz
process effective frequency: 3696 MHz
processes complete
average worker process time: 14.91 seconds
Running load test for package 0
starting process for cpu 0
using work process: ./aperf  0
starting process for cpu 1
using work process: ./aperf  1
starting process for cpu 2
using work process: ./aperf  2
starting process for cpu 3
using work process: ./aperf  3
starting process for cpu 4
using work process: ./aperf  4
starting process for cpu 5
using work process: ./aperf  5
starting process for cpu 6
using work process: ./aperf  6
starting process for cpu 7
using work process: ./aperf  7
waiting for load processes...

Checking current frequency for cpu1
cpu1 cpuinfo_cur_freq = 3701000
cpu1 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq
process for cpu 1 is done in 14.88 seconds, at 3701 MHz
process effective frequency: 3696 MHz

Checking current frequency for cpu0
cpu0 cpuinfo_cur_freq = 3701000
cpu0 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq
process for cpu 0 is done in 14.89 seconds, at 3701 MHz
process effective frequency: 3695 MHz

Checking current frequency for cpu3
cpu3 cpuinfo_cur_freq = 3701000
cpu3 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq
process for cpu 3 is done in 14.88 seconds, at 3701 MHz
process effective frequency: 3696 MHz

Checking current frequency for cpu2
cpu2 cpuinfo_cur_freq = 3701000
cpu2 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq
process for cpu 2 is done in 14.88 seconds, at 3701 MHz
process effective frequency: 3695 MHz

Checking current frequency for cpu5
cpu5 cpuinfo_cur_freq = 3701000
cpu5 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq
process for cpu 5 is done in 14.88 seconds, at 3701 MHz
process effective frequency: 3696 MHz

Checking current frequency for cpu4
cpu4 cpuinfo_cur_freq = 3701000
cpu4 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq
process for cpu 4 is done in 14.87 seconds, at 3701 MHz
process effective frequency: 3696 MHz

Checking current frequency for cpu7
cpu7 cpuinfo_cur_freq = 3701000
cpu7 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq
process for cpu 7 is done in 14.87 seconds, at 3701 MHz
process effective frequency: 3696 MHz

Checking current frequency for cpu6
cpu6 cpuinfo_cur_freq = 3701000
cpu6 scaling_cur_freq = 3701000
Using cpuinfo_cur_freq
process for cpu 6 is done in 14.87 seconds, at 3701 MHz
process effective frequency: 3696 MHz
processes complete
average worker process time: 14.88 seconds
Performance load test time: 14.88
CPU 0 Performance Speedup: 3.14
CPU 1 Performance Speedup: 3.16
CPU 2 Performance Speedup: 3.15
CPU 3 Performance Speedup: 3.14
CPU 4 Performance Speedup: 3.13
CPU 5 Performance Speedup: 3.14
CPU 6 Performance Speedup: 3.19
CPU 7 Performance Speedup: 3.13
<summary>PASS</summary>
</output>
Restoring original governor to ondemand
<output name="Summary">

Summary for Package 0:

CPU Effective Frequency:

           User Min       User Max      Performance
-------- -------------- -------------- --------------
expected   800 MHz       3700 MHz       3700 MHz
cpu 0     1185 (46.74s)  3696 (14.89s)  3695 (14.89s) 
cpu 1     1186 (46.95s)  3696 (14.88s)  3696 (14.88s) 
cpu 2     1186 (46.92s)  3696 (14.88s)  3695 (14.88s) 
cpu 3     1185 (46.65s)  3696 (14.88s)  3696 (14.88s) 
cpu 4     1185 (46.61s)  3695 (14.87s)  3696 (14.87s) 
cpu 5     1185 (46.75s)  3696 (14.87s)  3696 (14.88s) 
cpu 6     1191 (47.45s)  3696 (14.91s)  3696 (14.87s) 
cpu 7     1185 (46.58s)  3696 (14.87s)  3696 (14.87s) 


CPU Workload Test:

Expected Speedup: 4.62
Allowable Speedup: 2.81 to 6.44

           On Demand 
-------- -------------- 
cpu 1     3.63 (3994MHz, 12.92s)      


Error Summary:
----------------
User Space (min): Error: cpu0 in package 0 has a measured frequency of 1185 MHz vs. a requirement of 800 MHz +- 50 MHz
User Space (min): Error: cpu1 in package 0 has a measured frequency of 1186 MHz vs. a requirement of 800 MHz +- 50 MHz
User Space (min): Error: cpu2 in package 0 has a measured frequency of 1186 MHz vs. a requirement of 800 MHz +- 50 MHz
User Space (min): Error: cpu3 in package 0 has a measured frequency of 1185 MHz vs. a requirement of 800 MHz +- 50 MHz
User Space (min): Error: cpu4 in package 0 has a measured frequency of 1185 MHz vs. a requirement of 800 MHz +- 50 MHz
User Space (min): Error: cpu5 in package 0 has a measured frequency of 1185 MHz vs. a requirement of 800 MHz +- 50 MHz
User Space (min): Error: cpu6 in package 0 has a measured frequency of 1191 MHz vs. a requirement of 800 MHz +- 50 MHz
User Space (min): Error: cpu7 in package 0 has a measured frequency of 1185 MHz vs. a requirement of 800 MHz +- 50 MHz
<summary>FAIL</summary>
</output>
</output>
---------------

Comment 1 garrickyang 2015-09-15 02:40:22 UTC
This bug was also found on mobile platform: Intel Core I7-6600U CPU @ 2.6GHz

Comment 2 Prarit Bhargava 2016-01-22 15:42:31 UTC
Please retest with HWP disabled.

Thanks,

P.

Comment 3 garrickyang 2016-01-26 07:06:59 UTC
Processor:Intel(R) Core(TM) i7-6600U CPU @ 2.60GHz
test result with HWP disable:

# cpupower frequency-info
analyzing CPU 0:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 10.0 us.
  hardware limits: 400 MHz - 2.70 GHz
  available frequency steps: 2.70 GHz, 2.70 GHz, 2.60 GHz, 2.50 GHz, 2.30 GHz, 2.10 GHz, 1.90 GHz, 1.80 GHz, 1.60 GHz, 1.40 GHz, 1.30 GHz, 1.10 GHz, 800 MHz, 700 MHz, 600 MHz, 400 MHz
  available cpufreq governors: conservative, userspace, powersave, ondemand, performance
  current policy: frequency should be within 400 MHz and 2.60 GHz.
                  The governor "performance" may decide which speed to use
                  within this range.
  current CPU frequency is 2.60 GHz (asserted by call to hardware).
  boost state support:
    Supported: yes
    Active: yes

cpuscaling test log:
...
User Space (min): Error: cpu0 in package 0 has a measured frequency of 991 MHz vs. a requirement of 400 MHz +- 50 MHz
User Space (min): Error: cpu1 in package 0 has a measured frequency of 991 MHz vs. a requirement of 400 MHz +- 50 MHz
User Space (min): Error: cpu2 in package 0 has a measured frequency of 992 MHz vs. a requirement of 400 MHz +- 50 MHz
User Space (min): Error: cpu3 in package 0 has a measured frequency of 992 MHz vs. a requirement of 400 MHz +- 50 MHz
User Space (max): Error: cpu0 in package 0 has a measured frequency of 989 MHz vs. a requirement of 2701 MHz (- 50 MHz tolerance)
User Space (max): Error: cpu1 in package 0 has a measured frequency of 990 MHz vs. a requirement of 2701 MHz (- 50 MHz tolerance)
User Space (max): Error: cpu2 in package 0 has a measured frequency of 989 MHz vs. a requirement of 2701 MHz (- 50 MHz tolerance)
User Space (max): Error: cpu3 in package 0 has a measured frequency of 991 MHz vs. a requirement of 2701 MHz (- 50 MHz tolerance)
...

Comment 4 garrickyang 2016-02-03 03:24:28 UTC
Prarit,
Do you have any update? thanks
This bug occurs with below processors on RHEL 7.2:
Intel(R) Core(TM) i5-6300U
Intel Core i5-6200U
Intel(R) Core(TM) i7-6600U
Intel Xeon Processor E3-1505M v5

Comment 5 Prarit Bhargava 2016-02-03 12:42:03 UTC
(In reply to garrickyang from comment #4)
> Prarit,
> Do you have any update? thanks
> This bug occurs with below processors on RHEL 7.2:
> Intel(R) Core(TM) i5-6300U
> Intel Core i5-6200U
> Intel(R) Core(TM) i7-6600U
> Intel Xeon Processor E3-1505M v5

There are patches in RHEL7 z-stream that should resolve these problems.

P.

Comment 6 garrickyang 2016-02-04 01:15:57 UTC
Prarit,
Thanks for sharing this information.
Can you let me know when the z-streams will be released? thanks

Comment 7 Joseph Kachuck 2016-02-04 16:11:06 UTC
Hello Lenovo,
At current I am not seeing when these will be released in a 7.2.z release.
At this point it should not block any hardware certifications. If it does please email me directly and I will assist in resolving.


Thank You
Joe Kachuck

Comment 8 garrickyang 2016-02-18 02:05:40 UTC
Update the CPUScaling test result with errata kernel-3.10.0-327.3.1.el7:
1) Below processors are PASS:
E3-1535M v5
E3-1505M v5
i5-6200U
i7-6600U

2) Fail processor: i5-6300U
error summary:
//
User Space (min): Error: cpu0 in package 0 has a measured frequency of 499 MHz vs. a requirement of 400 MHz +- 50 MHz
User Space (min): Error: cpu1 in package 0 has a measured frequency of 499 MHz vs. a requirement of 400 MHz +- 50 MHz
User Space (min): Error: cpu2 in package 0 has a measured frequency of 499 MHz vs. a requirement of 400 MHz +- 50 MHz
User Space (min): Error: cpu3 in package 0 has a measured frequency of 499 MHz vs. a requirement of 400 MHz +- 50 MHz
//

thanks

Comment 9 garrickyang 2016-02-18 05:26:29 UTC
Joe,
Can you help to review the CPU scaling test result with errata kernel-3.10.0-327.10.1.el7.x86_64(http://rhn.redhat.com/errata/RHSA-2016-0185.html) and give your comments? thanks

1) Below processors are PASS:
E3-1505M v5
i7-6600U

2) Fail processor: i5-6300U,i5-6200U and E3-1535M v5
//
error message for i5-6300U,i5-6200U:
User Space (min): Error: cpu0 in package 0 has a measured frequency of 499 MHz vs. a requirement of 400 MHz +- 50 MHz
User Space (min): Error: cpu1 in package 0 has a measured frequency of 499 MHz vs. a requirement of 400 MHz +- 50 MHz
User Space (min): Error: cpu2 in package 0 has a measured frequency of 499 MHz vs. a requirement of 400 MHz +- 50 MHz
User Space (min): Error: cpu3 in package 0 has a measured frequency of 499 MHz vs. a requirement of 400 MHz +- 50 MHz
//

//
error message for E3-1535M v5:
User Space (min): Error: cpu0 in package 0 has a measured frequency of 901 MHz vs. a requirement of 800 MHz +- 50 MHz
User Space (min): Error: cpu1 in package 0 has a measured frequency of 901 MHz vs. a requirement of 800 MHz +- 50 MHz
User Space (min): Error: cpu2 in package 0 has a measured frequency of 901 MHz vs. a requirement of 800 MHz +- 50 MHz
User Space (min): Error: cpu3 in package 0 has a measured frequency of 901 MHz vs. a requirement of 800 MHz +- 50 MHz
User Space (min): Error: cpu4 in package 0 has a measured frequency of 901 MHz vs. a requirement of 800 MHz +- 50 MHz
User Space (min): Error: cpu5 in package 0 has a measured frequency of 901 MHz vs. a requirement of 800 MHz +- 50 MHz
User Space (min): Error: cpu6 in package 0 has a measured frequency of 901 MHz vs. a requirement of 800 MHz +- 50 MHz
User Space (min): Error: cpu7 in package 0 has a measured frequency of 901 MHz vs. a requirement of 800 MHz +- 50 MHz
//

Thanks

Comment 10 Joseph Kachuck 2016-02-18 16:57:10 UTC
Hello Garrick,
Please confirm from your email:
#####
I verified the CPUScaling test issue with the errata kernel, and got “PASS” for the below processors. For the rest of processors, I will test them later, thank you

*Intel Core i5-6200U

*Intel(R) Xeon(R) CPU E3-1535M
######
So was this passing before with the errata:
https://rhn.redhat.com/errata/RHSA-2015-2552.html
kernel-3.10.0-327.3.1.el7 

Now it is failing with the newer kernel?

I may have misread the email. I am looking to confirm. 

Thank You
Joe Kachuck

Comment 11 garrickyang 2016-02-19 01:09:44 UTC
Joe,
Yes. 
The two processors failed with the newer kernel.
*Intel Core i5-6200U
*Intel(R) Xeon(R) CPU E3-1535M

Comment 12 Joseph Kachuck 2016-02-19 16:41:42 UTC
Hello,
This issue should not block certifications with this kbase:
https://access.redhat.com/articles/2050733

Please put this kbase in the comments of any servers that may see this issue in HWCert.

Thank You
Joe Kachuck


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