首页 > 其他分享 > Pcie网卡中断问题

Pcie网卡中断问题

时间:2023-02-09 12:02:25浏览次数:73  
标签:kernel Tx 中断 28 网卡 Pcie Detected Unit

现象

环境:redhat linux 5.11,2.6.18-398.el5,数据库主机。

最初发现这台机器ntp同步异常,时间会越来越慢,执行ntpupdate手动同步过一段时间也会失效,并且登录明显感觉命令执行响应慢,初步判断是网络响应问题。

分析

分析日志发现,有很多Tx Unit Hang报错

grep -i TX /var/log/messages
Mar 28 07:59:45
hostname kernel: igb 0000:21:00.1: Detected Tx Unit Hang
Mar 28 07:59:45
hostname kernel: Tx Queue <0>
Mar 28 07:59:49
hostname kernel: igb 0000:21:00.1: Detected Tx Unit Hang
Mar 28 07:59:49
hostname kernel: Tx Queue <0>
Mar 28 08:48:06
hostname kernel: igb 0000:21:00.1: Detected Tx Unit Hang
Mar 28 08:48:06
hostname kernel: Tx Queue <0>
Mar 28 11:54:43
hostname kernel: igb 0000:21:00.1: Detected Tx Unit Hang
Mar 28 11:54:43
hostname kernel: Tx Queue <0>

了解后发现是使用了pcie网卡的问题,redhat官网也提到这个是已知问题,内核对网卡芯片存在兼容性问题,可以通过升级内核解决。​​igb message "Detected Tx Unit Hang" appears on a Red Hat Enterprise Linux 5 system​

 Pcie网卡中断问题_msi中断

但是这台主机是数据库特定需求版本,无法升级内核。和网卡厂商沟通也无驱动可更新,因为系统版本太老不支持。

根据现象分析,只是卡顿,并没有完全断开,可能是pcie的网卡使用了msi中断,导致这个问题,可以尝试禁用msi中断。

处理

编辑linux的启动配置文件,设置内核启动不启用msi中断。

vi /boot/grub/grub.conf  在 kernel 行末尾空格添加 pci=nomsi,然后重启。

观察发现此方法能有效解决问题

标签:kernel,Tx,中断,28,网卡,Pcie,Detected,Unit
From: https://blog.51cto.com/liuhx/6046619

相关文章

  • 安防视频监控场景中,如何有效降低4G网卡的流量消耗?
    目前基于智慧城市与安防监控等应用需求的不断增长,视频监控的应用也日益增加。多数场景基于专线、政务网、局域网等搭建网络传输通道,但是也有一些项目,无法通网通电到现场,这......
  • GMAC网卡调试分析
    GMAC网卡调试分析目录GMAC网卡调试分析环境描述MIIMIIRMIIGMIIRGMIISGMIIGMAC网卡信息获取方法获取GMAC网卡信息查看PHY工作接口模式获取PHYIDMAC芯片读写MAC寄存器的方......
  • 11.4外围设备的中断请求
    IRQ是用来暂停当前正在运行的程序,并跳转到其他程序运行的必要机制。该机制称为中断处理。中断处理在硬件控制中担当着重要角色。因为如果没有中断处理,就有可能出现处理无法......
  • 11.5用中断来实现实时处理
    在主程序运行的过程中,中断发生的频率有多大呢?实际上,大部分的外围设备,都会频繁地发出中断请求。其原因就是为了实时处理从外围设备输入的数据。虽然不利用中断也可以从外围......
  • 11.4外围设备的中断请求
    让我们再来看一下图11-4。在“I/O范围”下面有一个“IRQ”项目,对应的值是0x00000006(06)。IRQ(IterruptRequest)是中断请求的意思。那么,IQ主要是用来做什么的呢?I......
  • PCIe与存算一体分析
    PCIe与存算一体分析中国制造的PCIe5.0游戏GPU基准出现(更新)中国没有很多自制显卡,因此当显卡制造商MooreThreads发布MTTS80时,人们的期望值很高。很难说MTTS80是否具备......
  • 慕尼黑工大提出紧耦合GPS的VI-SLAM,GPS信号中断也能用!
    以下内容来自小六的机器人SLAM学习圈知识星球每日更新内容点击领取学习资料→机器人SLAM学习资料大礼包论文#Visual-InertialSLAMwithTightly-CoupledDropout-Tol......
  • IEC104 从站作为客户端服务频繁中断
    之前t1=15,t3=20,调整为60,60后效果好很多。参考:https://blog.csdn.net/qinbo1234567890/article/details/123903504为了能对TCP连接进行检查和维护,104规定了几个超时时间:t......
  • 中断—CH32V系列单片机中断优先级 配置说明
    CH32V系列单片机中断优先级配置说明CH32V系列中断资源概览:芯片型号芯片内核硬件堆栈级数中断嵌套级数CH32V103RISC-V3A22CH32V203......
  • stm32定时器定时中断
    项目:使用定时器内部时钟实现计数功能。代码:Timer.c#include"stm32f10x.h"externuint16_tNum;//定时器初始化函数voidTimer_Init(void){ //打开TIM2外设时......