i2c_hid i2c-ite33d1:00: i2c_hid_get_input: Arch Linux 부팅에 대한 불완전한 보고서(2/4)

i2c_hid i2c-ite33d1:00: i2c_hid_get_input: Arch Linux 부팅에 대한 불완전한 보고서(2/4)

방금 내 노트북(Lenovo Y720 게이밍 노트북)에 Arch Linux를 설치했습니다. 드라이브를 부팅할 때 9/10번은 다음과 같은 스팸 메일을 보냅니다.

i2c_hid i2c-ite33d1:00: i2c_hid_get_input: 불완전한 보고서(2/4)

(아래 이미지에 첨부되어 있습니다.)

수십만 개의 메시지가 무기한으로 출력되므로 추가 설치/구성을 위해 시스템에 액세스할 수 없습니다.

사람들은 일부 ELAN 장치에서 비슷한 문제를 보고했지만 저는 그런 장치가 없습니다(또는 그것에 대해 모릅니다). 나는 2년 전에 커널에 수정 사항이 있다는 것을 발견했지만 그 문제를 해결할 수 없는 것 같습니다.

편집: 수정 사항이 제출되었습니다.여기, 하지만 같은 오류를 목표로 삼지는 않습니다.

여기에 이미지 설명을 입력하세요.

답변1

y720과 동일한 버그가 있습니다. 해결 방법은 다음과 같습니다.

  1. sudo vim /etc/default/grub
  2. 이 줄을 바꿉니다:
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="
  3. sudo update-grub
  4. reboot

답변2

제거/블랙리스트에 추가하여 이 문제를 해결할 수 있었습니다.i2c_hid커널 모듈. 이 작업을 수행한 후에도 기능 손실이 관찰되지 않았습니다(키보드와 터치패드는 여전히 작동합니다).

내가 찾은패치최근 커널에 추가되어 이러한 커널 메시지가 표시되지 않습니다. 테스트한 결과 메시지는 수정되었지만 항상 발생하는 인터럽트로 인해 CPU 사용량이 여전히 높았습니다(한 코어의 약 25%). 커널 모듈을 언로드하면 이를 방지할 수 있습니다.

관련 정보