Linuxでエラーが発生しました:i8042を初期化するときにCTRを読み取れませんか?

Linuxでエラーが発生しました:i8042を初期化するときにCTRを読み取れませんか?

私のLinuxインストールは起動時に次のエラーを発生させます。

efi: requested map not found.
esrt: ESRT header is not in the memory map.
i0842: Can't read CTR while initializing i8042.

これらのエラーはディスクの破損を示していますか?

答え1

最新のマザーボードにはi8042コントローラチップはありませんが、ほとんどのマザーボードには従来のBIOS互換性のためのPS / 2キーボードとマウスポート(緑、紫、丸)があります。通常、(U)EFI / BIOSはデフォルトでUSB経由でHIDデバイスにキーボードとマウスを制御します。

ただし、非常に古いハードウェアとオペレーティングシステムは、起動時にi8042コントローラを検出し、キーボードとマウスを検索して上記のエラーを表示します。このエラーはハードドライブとは無関係で、キーボードとマウスが利用できない場合を除き無視できます。

答え2

同様のエラーメッセージがあります。私の場合、キーボードとトラックスティック/タッチパッドは機能しませんでした。 (Thinkpad W541、Opensuse 15.0、カーネル4.12.14)。

acpi=offカーネルオプションとapm=offgrub設定を削除して問題を解決しました。

答え3

Lenovo T14ノートブックで欠陥のあるマザーボードを交換した後、このエラーが発生しました。 UEFIでセキュアブートを無効にすることでこの問題を解決しました。

関連情報