当使用和eth0
打开或关闭网络接口时,我在日志中收到这些错误:ifup
ifdown
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
虽然它没有解决根本问题,但它至少可以防止日志中充斥着无用的消息