重复的 vmxnet3 tx 挂起和重置
Issue
-
升级到 ESXi 6.5 后重复的
tx hang消息。 -
BUG_ON,软锁定挂起、挂起的任务以及 VMware 虚拟机的WARNING: at net/sched/sch_generic.c:261 dev_watchdog+0x26b/0x280() (Not tainted) -
重复的 vmxnet3 TX 挂起,在日志中打印了以下消息:
NETDEV WATCHDOG: eth0 (vmxnet3): transmit queue 1 timed out vmxnet3 0000:0b:00.0 eth0: tx hang vmxnet3 0000:0b:00.0 eth0: resetting vmxnet3 0000:0b:00.0 eth0: tx hang -
驱动程序重置 NIC 过程中的内核 panic:
kernel BUG at drivers/net/vmxnet3/vmxnet3_drv.c:756! RIP: 0010:[<ffffffffa0091869>] [<ffffffffa0091869>] vmxnet3_xmit_frame+0x9e9/0xe90 [vmxnet3] Call Trace: <IRQ> [<ffffffff81461934>] dev_hard_start_xmit+0x224/0x480 [<ffffffff8147e5da>] sch_direct_xmit+0x15a/0x1c0 [<ffffffff8147e6ab>] __qdisc_run+0x6b/0xe0 [<ffffffff81459910>] net_tx_action+0x130/0x1c0 [<ffffffff8107d8b1>] __do_softirq+0xc1/0x1e0 [<ffffffff810b034a>] ? tick_program_event+0x2a/0x30 [<ffffffff8100c30c>] call_softirq+0x1c/0x30 [<ffffffff8100fb55>] do_softirq+0x65/0xa0 [<ffffffff8107d765>] irq_exit+0x85/0x90 [<ffffffff81533bca>] smp_apic_timer_interrupt+0x4a/0x60 [<ffffffff8100bb93>] apic_timer_interrupt+0x13/0x20 <EOI> RIP [<ffffffffa0091869>] vmxnet3_xmit_frame+0x9e9/0xe90 [vmxnet3] -
VMware 虚拟机上的间歇性网络连接和网络连接丢失
Environment
- 可在 Red Hat Enterprise Linux 6 的以下内核上看到
kernel-2.6.32-504.3.3.el6.x86_64kernel-2.6.32-573.7.1.el6.x86_64
- 可在 Red Hat Enterprise Linux 7 的以下内核上看到
kernel-3.10.0-514.el7.x86_64
- 其他内核版本可能会受到影响
- VMware 虚拟化
- ESXi 5.5.0 build 2403361
- EXSi 5.5.0 build 3568722
- ESXi 6.0 P02
- ESXi 6.5
vmxnet3半虚拟化的网络接口
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.