There were reports again that the tsc clocksource on 4 sockets x86 servers was wrongly judged as 'unstable' by 'jiffies' and other watchdogs, and disabled [1][2]. Commit b50db70 ("x86/tsc: Disable clocksource watchdog for TSC on qualified platorms") was introduce to deal with these fal...
The windows crash had the following message: "929-Fatal MCA error. MLC error detected CPU 0. Internal timeout error - watchdog timer (3 strike)", while the linux crash contained a phrase like 'CPU0 ... TSC dead'. (I don't have the exact text of the error avail...
[15013188.090216] clocksource: timekeeping watchdog on CPU3: Marking clocksource 'tsc' as unstable because the skew is too large: [15013188.090218] clocksource: 'kvm-clock' wd_now: 35566bd3078bce wd_last: 35566bafaf6d5a mask: ffff ffffffffffff [15013188.090219] clocksource: 'tsc' cs_now: 9ab...
*/// 默认情况下Kernel假设TSC不稳定,所以会有个watchdog进行检测,当满足下面几个条件时,TSC足够稳定,watchdog也不需要运行了。if(boot_cpu_has(X86_FEATURE_CONSTANT_TSC)&&boot_cpu_has(X86_FEATURE_NONSTOP_TSC)&&boot_cpu_has(X86_FEATURE_TSC_ADJUST)&&nr_online_nodes<=4)tsc_disable_clocksource_watchd...
内建Watchdog芯片 自动重新联机功能 提供图形化接口设定程序,使用者不需撰写程序 提供中心端控制软件,可与用户应用程序联机 提供UDP/TCP两种种通讯协议 电源输入:DC 9V~30V,操作温度:-20°C~85°C 技术参数: 通讯模块 GPRS 900/1800/1900 Band 数据传输 GPRS(TCP/UDP) 尺寸 135*110*40mm (L*M*H) Wat...
Watchdog Timer & Manual Reset 7 Voltage Threshold Voltage Option From 2.19V ~ 4.63V General Description The TS823/824/825 family allows the user to customize the CPU monitoring function without any external components. The user has a large choice of reset voltage thresholds and output dr...
clocksource: timekeeping watchdog on CPU301: Marking clocksource 'tsc' as unstable because the skew is too large: clocksource: 'hpet' wd_now: a5dab66a wd_last: ea6da5ee mask: ffffffff clocksource: 'tsc' cs_now: 2a61230e401d7e cs_last: 2a60d0e23da03e mask: ffffffffffffffff ...
TSC Watchdog in Linux* Kernel 12 1.8 Cost of Reading Hardware Clock Sources 12 1.9 TSC Issues Real Cases 13 1.9.1 Case 1 – Linux* dmesg Shows TSC Marked as Unstable and Clock Fall Back into HPET When Running Warm Reboot Cycling Test 13 1.9.2 Case 2 – Linux* dmesg Shows TSC Marked...
[271095.072610] timekeeping watchdog: Marking clocksource 'tsc' as unstable, because the skew is too large: Full dmesg attached below. Expected behavior: None of this should be happening. Steps to reproduce the behavior: No cause / effect witnessed yet. Please rundmesg | grep clockin your App...
But OTOH, we should start to think about the requirements for using the TSC watchdog. I'm inclined to lift that requirement when the CPU has: 1) X86_FEATURE_CONSTANT_TSC 2) X86_FEATURE_NONSTOP_TSC 3) X86_FEATURE_NONSTOP_TSC_S3 4) X86_FEATURE_TSC_ADJUST 5) At max. 4 sockets ...