我有两个带有4个Intel 82541GI千兆位适配器的VIA NAB-7410主板。 在这两个主板上,Linux有时会停止响应以太网帧。 当另一个中断被USB或RS232触发时,问题就会消失。 这些电路板运行着不同的发行版:OpenWRT(3.18.20)和Debian(3.16.0-4-686-pae)。 这是一个e1000的驱动程序错误?
更新2015-10-19:我发现有问题的机器正在生成ping应答,这些应答在发送缓冲区中排队等待,直到发生USB或串行中断时才发送到networking。 此外,有些东西正在使CPU进入hibernate状态并禁用定时器中断,因为在系统没有响应时,“正常运行时间”值不会改变。
更新2015-10-26:南桥芯片似乎是在没有“主”中断的情况下触发SMI例程,即USB,磁盘或串行中断。 请参阅第168页上的此PDF ,“传统电源pipe理定时器”。
我如何禁用这个“function”?