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

非常にありがとう:)

関連情報