네트워크 카드를 시작하거나 종료할 때 커널이 ACPI 오류를 보고합니다.

네트워크 카드를 시작하거나 종료할 때 커널이 ACPI 오류를 보고합니다.

네트워크 인터페이스를 사용하고 열거나 닫을 때 eth0로그에 다음 오류가 표시됩니다.ifupifdown

kernel: e1000e 0000:00:19.0 eth0: NIC Link is Down
kernel: ACPI Error: Index value 0x0000000000000083 overflows field width 0x7 (20200925/exfldio-309)
kernel: ACPI Error: Aborting method \NEVT due to previous error (AE_AML_REGISTER_LIMIT) (20200925/psparse-531)
kernel: ACPI Error: Aborting method \_SB.PCI0.LPCB.ECDV._Q66 due to previous error (AE_AML_REGISTER_LIMIT) (20200925/psparse-531)


kernel: e1000e 0000:00:19.0 eth0: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
kernel: ACPI Error: Index value 0x0000000000000083 overflows field width 0x7 (20200925/exfldio-309)
kernel: ACPI Error: Aborting method \NEVT due to previous error (AE_AML_REGISTER_LIMIT) (20200925/psparse-531)
kernel: ACPI Error: Aborting method \_SB.PCI0.LPCB.ECDV._Q66 due to previous error (AE_AML_REGISTER_LIMIT) (20200925/psparse-531)

내가 아는 한, 네트워크는 제대로 작동하는 것 같습니다. 그런데 이러한 오류는 무엇을 의미하며 어떻게 해결합니까?

저는 Debian 10을 사용하고 있고 네트워크 카드는 e1000g 기가비트 이더넷 드라이버를 사용합니다.

저는 자체 컴파일된 커널 5.10을 사용하고 있습니다. 이것이 지나치게 장황한 로그에서 나온 무해한 메시지라면 누군가가 코드의 올바른 위치를 알려줄 수 있다면 커널을 패치해 드리겠습니다.

이 메시지는 내 로그를 오염시키기 때문에 짜증스럽습니다.

답변1

rsyslog에서 이러한 로그 메시지가 기록되지 않도록 비활성화하는 방법을 찾았습니다. /etc/rsyslog.conf에 추가할 수 있습니다.

:msg, startswith, "ACPI Error:" stop

근본적인 문제를 해결하지는 못하지만 최소한 로그가 쓸모없는 메시지로 가득 차는 것을 방지합니다.

관련 정보