刷新 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
这可能是由于 CMOS 电池耗尽/耗尽造成的吗?
提前致谢!
PD:如果我启动 coreinfo,我会在右下角看到似乎是无效日期 (71/131/1983 - 52:16:58)。
答案1
coreboot 的 IRC 频道的人们指出问题可能是 nvram 已损坏。
设置正确的时间,然后使用 hwclock 命令写入它(按照 Stefan 在评论中的建议绕过 rtc 驱动程序)就可以了。
hwclock --directisa -w
非常感谢 :)