Bug 6846

Summary: DMESG error: check_tsc_sync_source failed
Product: [Build System, Metadata & Runtime] BSPs Reporter: Lucian Musat <georgex.l.musat>
Component: bsps-runtimeAssignee: Lucian Musat <georgex.l.musat>
Status: RESOLVED OBSOLETE QA Contact: Cristina Agurida <cristina-danielax.agurida>
Severity: normal    
Priority: Medium CC: dvhart, yp.kernel.watcher, yp.watcher
Version: 1.7   
Target Milestone: 1.8   
Hardware: Other   
OS: x86   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: Don't know

Description Lucian Musat 2014-10-16 07:55:37 UTC
Central error: [    0.182214] tsc: Marking TSC unstable due to check_tsc_sync_source failed

***********************

[    0.159841] ... max period:             000000007fffffff

[    0.159843] ... fixed-purpose events:   3

[    0.159845] ... event mask:             0000000700000003

[    0.169044] CPU 1 irqstacks, hard=f5cf0000 soft=f5cf2000

[    0.169049] x86: Booting SMP configuration:

[    0.169052] .... node  #0, CPUs:      #1

[    0.179142] Initializing CPU#1

[    0.180100] Disabled fast string operations

[    0.182190] TSC synchronization [CPU#0 -> CPU#1]:

[    0.182196] Measured 4312 cycles TSC warp between CPUs, turning off TSC clock.

[    0.182214] tsc: Marking TSC unstable due to check_tsc_sync_source failed

[    0.064018] CPU 2 irqstacks, hard=f5d06000 soft=f5d08000

[    0.064018]  #2

[    0.002000] Initializing CPU#2

[    0.002000] Disabled fast string operations

[    0.078268] CPU 3 irqstacks, hard=f5d12000 soft=f5d14000

[    0.078274]  #3

[    0.002000] Initializing CPU#3

[    0.002000] Disabled fast string operations

[    0.089510] x86: Booted up 1 node, 4 CPUs

[    0.089518] smpboot: Total of 4 processors activated (12769.56 BogoMIPS)


This error appears on the genericx86 image
Comment 1 Darren Hart 2014-10-16 09:13:20 UTC
Which image (exact URL), which hardware platform? Please update the Platform field.
Comment 2 Lucian Musat 2014-10-16 10:33:04 UTC
Hello Darren,

The tests for genericx86 are done on a Jetway Atom N2600 board. 

Our test script builds the rpm and psplash locally and downloads from http://autobuilder.yoctoproject.org/pub/releases/yocto-1.7.rc4/machines/genericx86/core-image-sato-sdk-genericx86.tar.gz for deployment on the board.

test-remote-image script is being used to automatically download the required tar.gz file from the root AB link (it goes by itself in <AB Link>/machines/<machine name>/<image type>.tar.gz). Our image type for tests is always core-image-sato-sdk. 

Thanks.
Comment 3 Darren Hart 2014-10-16 11:48:23 UTC
So, it's very possible the TSC is indeed bad on this platform. Also possible that it has some horrible firmware SMM hack that also yields the TSC to be useless. This, sadly, is not an uncommon problem.
Comment 4 Darren Hart 2014-10-16 11:49:28 UTC
Have you tested this image on another platform? Does it show the same error?
Comment 5 Lucian Musat 2014-12-16 09:39:08 UTC
Hello Darren,

I have tested the genericx86 image on jetway and qemu. Only place the error appears is on jetway and I think that there is a problem with the board, as we have all sorts of issues with it and we will replace is as soon as possible.
This error does not appear on any other image type or board but jetway.
Comment 6 Lucian Musat 2015-04-29 09:33:07 UTC
We don't test on the jetway any more so marking this as obsolete.