刷新 Coreboot 后 ThinkPad T420 上的硬件时钟出现问题

刷新 Coreboot 后 ThinkPad T420 上的硬件时钟出现问题

刷新 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)。

答案1

coreboot 的 IRC 频道的人们指出问题可能是 nvram 已损坏。

设置正确的时间,然后使用 hwclock 命令写入它(按照 Stefan 在评论中的建议绕过 rtc 驱动程序)就可以了。

hwclock --directisa -w

非常感谢 :)

相关内容