![Centos 7:系统日志中 Intel I350 IGB 出现意外 SYS WRAP](https://linux22.com/image/706563/Centos%207%EF%BC%9A%E7%B3%BB%E7%BB%9F%E6%97%A5%E5%BF%97%E4%B8%AD%20Intel%20I350%20IGB%20%E5%87%BA%E7%8E%B0%E6%84%8F%E5%A4%96%20SYS%20WRAP.png)
我在运行 Centos 7 的两台服务器中的一台上看到系统日志中每 18-19 分钟重复出现以下消息:
kernel: igb 0000:03:00.1: unexpected SYS WRAP
有问题的网卡是 Supermicro 服务器上内置的 I350 千兆位。它有 1 个专用于运行 PTP4Linux 的端口和 1 个提供主机主连接的端口。遇到问题的服务器运行 Centos 7.3 (1611),而没有遇到问题的服务器仍然运行 Centos 7.1。有什么想法吗?
答案1
看起来较旧的 igb 驱动程序在设置时间同步中断原因寄存器时出现了一些问题。来自内核支持邮件列表和内核 git:
TSAUXC.DisableSystime 从未设置,因此 SYSTIM 在 80580/i350/i354(40 位 SYSTIM)上每 1100 秒运行一次 SYS WRAP,在 80576(45 位 SYSTIM)上每 35000 秒运行一次 SYS WRAP。
此换行事件无条件设置 TSICR.SysWrap 位。
然而,在中断时检查 TSIM 表明,该事件实际上不会引起中断。相反,它只是意外捕获,而实际中断是由 TSICR.TXTS 等引起的。
结论是,SYS WRAP 实际上是预期的,因此 “意外的系统断线”消息完全是假的只会让用户感到困惑。放弃它。
所以,看起来可以安全忽略。
从 4.14 开始的内核和 CentOS 7.5 应该不再受此影响