最近买了个intel 82576的双口网卡,想直通给虚拟机做软路由使用,设置好直通,虚拟机添加PCI设备后,开机后接口一直报reset错误,无法使用。

ESXI的直通设置如下


启动后报错如下

[   21.053132] igb 0000:0b:00.0 eth1: Reset adapter
[   22.076862] igb 0000:0b:00.1 eth2: Reset adapter
[   23.724403] igb 0000:0b:00.0 eth1: igb: eth1 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
[   25.149404] igb 0000:0b:00.1 eth2: igb: eth2 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
[   29.244841] igb 0000:0b:00.0 eth1: Reset adapter
[   31.292822] igb 0000:0b:00.1 eth2: Reset adapter
[   31.858408] igb 0000:0b:00.0 eth1: igb: eth1 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
[   34.543434] igb 0000:0b:00.1 eth2: igb: eth2 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
[   36.924903] igb 0000:0b:00.0 eth1: Reset adapter
[   39.525468] igb 0000:0b:00.0 eth1: igb: eth1 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
[   39.996899] igb 0000:0b:00.1 eth2: Reset adapter
[   43.136467] igb 0000:0b:00.1 eth2: igb: eth2 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
[   45.116915] igb 0000:0b:00.0 eth1: Reset adapter
[   47.489434] igb 0000:0b:00.0 eth1: igb: eth1 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
[   49.212899] igb 0000:0b:00.1 eth2: Reset adapter
[   52.331477] igb 0000:0b:00.1 eth2: igb: eth2 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
[   52.796902] igb 0000:0b:00.0 eth1: Reset adapter
[   55.475477] igb 0000:0b:00.0 eth1: igb: eth1 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
[   57.916936] igb 0000:0b:00.1 eth2: Reset adapter
[   60.988918] igb 0000:0b:00.0 eth1: Reset adapter
[   61.037449] igb 0000:0b:00.1 eth2: igb: eth2 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
[   63.266458] igb 0000:0b:00.0 eth1: igb: eth1 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
[   67.132947] igb 0000:0b:00.1 eth2: Reset adapter
[   69.180902] igb 0000:0b:00.0 eth1: Reset adapter
[   70.309504] igb 0000:0b:00.1 eth2: igb: eth2 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
[   71.497487] igb 0000:0b:00.0 eth1: igb: eth1 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
[   75.836890] igb 0000:0b:00.1 eth2: Reset adapter
[   76.860913] igb 0000:0b:00.0 eth1: Reset adapter
[   78.921511] igb 0000:0b:00.1 eth2: igb: eth2 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
[   79.133500] igb 0000:0b:00.0 eth1: igb: eth1 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
[   85.052978] igb 0000:0b:00.0 eth1: Reset adapter
[   87.786511] igb 0000:0b:00.0 eth1: igb: eth1 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
[   89.148945] igb 0000:0b:00.1 eth2: Reset adapter
[   92.277536] igb 0000:0b:00.1 eth2: igb: eth2 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
[   93.245009] igb 0000:0b:00.0 eth1: Reset adapter
[   95.605522] igb 0000:0b:00.0 eth1: igb: eth1 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
[   97.854287] igb 0000:0b:00.1 eth2: Reset adapter
vyos@vyos:~$      

查看接口的相关信息如下

vyos@vyos:~$ sudo ethtool -i eth1
driver: igb
version: 5.10.103-amd64-vyos
firmware-version: 1.2.1
expansion-rom-version:
bus-info: 0000:0b:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yesvyos@vyos:~$ lspci -vvv
0b:00.0 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01)Subsystem: Intel Corporation Gigabit ET Dual Port Server AdapterPhysical Slot: 192Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-Latency: 64, Cache Line Size: 64 bytesInterrupt: pin A routed to IRQ 19Region 0: Memory at fd3c0000 (32-bit, non-prefetchable) [size=128K]Region 1: Memory at fcc00000 (32-bit, non-prefetchable) [size=4M]Region 2: I/O ports at 5000 [size=32]Region 3: Memory at fd3fc000 (32-bit, non-prefetchable) [size=16K]Capabilities: <access denied>Kernel driver in use: igbKernel modules: igb0b:00.1 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01)Subsystem: Intel Corporation Gigabit ET Dual Port Server AdapterPhysical Slot: 192Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-Latency: 64, Cache Line Size: 64 bytesInterrupt: pin B routed to IRQ 16Region 0: Memory at fd3a0000 (32-bit, non-prefetchable) [size=128K]Region 1: Memory at fc800000 (32-bit, non-prefetchable) [size=4M]Region 2: I/O ports at 5020 [size=32]Region 3: Memory at fd3f8000 (32-bit, non-prefetchable) [size=16K]Capabilities: <access denied>Kernel driver in use: igbKernel modules: igb

已经是最新的intel驱动,查看半天也没有找到是什么问题。

查看了相关的文档并进行了测试,看到其他人也遇到类似的问题,在kvm的环境下直通网卡没有任何问题,在ESXI下就有问题。问题定位在VMware上。
看到VMware的官方文档说有可能跟MSI或MSI-X有关,具体也没仔细研究。
https://www.vmware.com/pdf/vsp_4_vmdirectpath_host.pdf
文档上说为虚机配置文件添加

pciPassthru0.msiEnabled = “FALSE”


但是我试了下,没有任何效果。还在一直报reset adapter错误。

继续查看相关文档,说在虚机启动的时候添加

pci=nomsi pci=pcie_scan_all

能解决问题。

测试后问题确实解决了。。。

本文发布只是为了记录解决生活中的遇到的问题,且为本人原创,转载请说明。

参考文章:
https://www.vmware.com/pdf/vsp_4_vmdirectpath_host.pdf
http://forum.tinycorelinux.net/index.php/topic,25002.0.html

ESXi直通Intel网卡接口出现reset故障解决相关推荐

  1. Linux服务器网卡驱动安装及故障排除(转)

    Linux服务器网卡驱动安装及故障排除(转) 转自:http://www.ccw.com.cn/server/yyjq/htm2005/20050817_15OF4.htm感谢原创作者 曹江华 Lin ...

  2. vSphere ESXI配置多网卡链路聚合模式

    vSphere ESXI配置多网卡链路聚合模式 1. 交换机链路聚合配置 1.1. 配置链路聚合模式为LACP模式(动态模式) 1.2. 配置链路聚合模式为手工模式 2. 交换机与服务器通过链路聚合互 ...

  3. Linux下网卡驱动安装及故障排除

    Linux下网卡驱动安装及故障排除 赛迪网 2007-4-26 9:10:00文/forgiven 网卡是Linux服务器中最重要网络设备.据统计,Linux网络故障有35%在物理层.25%在数据链路 ...

  4. Linux Intel网卡IGB驱动修改mac地址

    实然心血来潮,想研究一下Intel网卡mac地址是怎么设置的.本文使用IGB驱动,适合于i211等网卡. MAC地址对于网络来说十分重要,观察过几个网络驱动,发现在Linux内核中,MAC来龙去脉无非 ...

  5. linux 查看网卡损坏,Linux服务器网卡驱动安装及故障排除

    Linux服务器网卡驱动安装及故障排除 网卡是Linux服务器中最重要网络设备.据统计,Linux网络故障有35%在物理层.25%在数据链路层.10%在网络层.10%在传输层.10%在对话.7%在表示 ...

  6. 联想台式机计算机接口,联想电脑的网卡接口在哪儿

    故障现象: 部分在售的联想电脑取消了网卡接口,还有部分超薄机型采用下沉式网卡接口设计,不容易找到网卡接口的位置.解决方案: 笔记本电脑 1.目前在售的联想笔记本电脑大部分都带网卡接口,请先在机身左右侧 ...

  7. 网卡接口绑定驱动及其使用的 bind、unbind、new_id 等 sys 文件

    网卡接口绑定驱动 在我的虚拟机中,有如下网络接口: longyu@virt-debian10:~$ lspci | grep 'Eth' 01:00.0 Ethernet controller: Re ...

  8. c++ socket启动网卡接口

    //启动网卡接口 int SetEtherStatusUP(const char *ethNum) { struct ifreq ifr; int sockfd;if ((sockfd = socke ...

  9. Esxi直通板载Sata

    Esxi安装好后,打开SSH. 解决方法如下: shell下执行: lspci -v | grep "Class 0106"-B 1,查看是否有如下显示: 0000:00:1f.2 ...

最新文章

  1. Hibernate之一级缓存和二级缓存
  2. rabbitmq如何保证消息不被重复消费_RabbitMQ保证消息可靠投递与消费的正确使用姿势...
  3. 用VB使用花式画笔实现流动的选取框
  4. linux 影院 ftp客户端20端口号,Linux下的ftp客户端说明文档
  5. PHP函数库03:PHP生成曲线图函数
  6. 使用人脸客户端库快速实现对面部的分析---C#
  7. web通用组件+Axure原型+Axure元件库+Axure后台管理系统框架模板+大屏数据可视化元件库+智慧社区管理系统大屏+图表组件+表单组合+智慧数据看板+通用大屏图表原件库+电脑端常用组件
  8. OpenCV-车牌号检测
  9. 汽车防撞之FMCW(调频连续波)原理
  10. elementui回到顶部Backtop
  11. 车载前视摄像头学习笔记 ———— 摄像头输出数据格式(RGB)
  12. html获取屏幕的高度,js如何获取屏幕高度
  13. cass坡度土方计算案例_CASS软件中方格网法计算土方量的原理及误差分析
  14. MSP430F149 IO端口
  15. 【简单的密码生成器】
  16. 书论82 宋曹《书法约言》
  17. C switch 语句
  18. 小米2017校招面试经历
  19. java计算机毕业设计宠物店管理系统设计与实现源码+mysql数据库+系统+lw文档+部署
  20. 闪光网-彭亮《与风约定》

热门文章

  1. 上海这边的租房行情(浦东/张江)
  2. 安装,配置rp-pppoe拨号软件,使adsl成功上网(转)
  3. mysql 字符位置_mysql查找字符串出现位置
  4. apachebench_使用ApacheBench对PHP应用进行压力测试
  5. 709-50-2,methyl β-D-glucopyranoside,甲基β-D-吡喃葡萄糖苷半水合物
  6. Python 手工计算x的算术平方根,一个中国古代的数学成就
  7. Win10 x64 专业版 Tensorflow Keras 仅CPU Anaconda3安装配置(1)
  8. 【Python】ftfy 包的理解和使用
  9. Ubuntu17.10 安装WPS
  10. innosetup 打包