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에서 보안 부팅을 비활성화하여 이 문제를 해결했습니다.

관련 정보