Linux

刷新 Coreboot 後 ThinkPad T420 上的硬體時鐘出現問題

  • January 13, 2020

刷新 coreboot 後,我的 linux 安裝日期錯誤。

# date
Mon 21 Mar 2089 04:03:42 AM UTC

當我嘗試使用 hwclock 讀取日期時,出現此錯誤

# hwclock -r
hwclock: ioctl(RTC_RD_TIME) to /dev/rtc0 to read the time failed: Invalid argument

這是 dmesg 的輸出

這可能是由快死/沒電的 CMOS 電池引起的嗎?

提前致謝!

PD:如果我啟動 coreinfo,我會看到右下角的日期似乎無效(71/131/1983 - 52:16:58)。

coreboot 的 IRC 頻道的人指出,問題可能是 nvram 損壞了。

設置正確的時間,然後使用 hwclock 命令編寫(繞過 Stefan 在評論中建議的 rtc 驅動程序)就可以了。

hwclock --directisa -w

非常感謝 :)

引用自:https://unix.stackexchange.com/questions/557994