VMware vmxnet3 "rx data ring will be disabled" and WARN in mm/page_alloc.c __alloc_pages_nodemask
Issue
- VMware vmxnet3 WARN in
mm/page_alloc.c
__alloc_pages_nodemask
andrx data ring will be disabled
is printed. vmxnet3
backtrace as follows:
WARNING: CPU: 0 PID: 1346 at mm/page_alloc.c:3194 __alloc_pages_nodemask+0x499/0xbe0
...
CPU: 0 PID: 1346 Comm: ethtool Not tainted 3.10.0-1062.9.1.el7.x86_64 #1
Hardware name: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 07/28/2017
Call Trace:
[<ffffffff9957ac23>] dump_stack+0x19/0x1b
[<ffffffff98e9b958>] __warn+0xd8/0x100
[<ffffffff98e9ba9d>] warn_slowpath_null+0x1d/0x20
[<ffffffff98fc8439>] __alloc_pages_nodemask+0x499/0xbe0
[<ffffffff990227ea>] ? unfreeze_partials.isra.41+0x10a/0x130
[<ffffffff98fc8124>] ? __alloc_pages_nodemask+0x184/0xbe0
[<ffffffff98e3346f>] dma_generic_alloc_coherent+0x8f/0x140
[<ffffffffc00a67d0>] vmxnet3_rq_create+0x320/0x430 [vmxnet3]
[<ffffffff98e3346f>] ? dma_generic_alloc_coherent+0x8f/0x140
[<ffffffffc00abb89>] vmxnet3_create_queues+0x589/0x610 [vmxnet3]
[<ffffffffc00ac88d>] vmxnet3_set_ringparam+0x22d/0x340 [vmxnet3]
[<ffffffff994575bd>] ethtool_set_ringparam+0xfd/0x130
[<ffffffff9945a710>] dev_ethtool+0x10f0/0x1bc0
[<ffffffff9946895a>] ? __rtnl_unlock+0x2a/0x60
[<ffffffff994557b4>] ? netdev_run_todo+0x64/0x360
[<ffffffff9944a5a9>] ? dev_get_by_name_rcu+0x69/0x90
[<ffffffff9946c7af>] dev_ioctl+0x1ef/0x5f0
[<ffffffff9942d4bd>] sock_do_ioctl+0x4d/0x60
[<ffffffff9942d6bb>] sock_ioctl+0x1eb/0x2d0
[<ffffffff9905fb40>] do_vfs_ioctl+0x3a0/0x5a0
[<ffffffff99588678>] ? __do_page_fault+0x238/0x500
[<ffffffff9905fde1>] SyS_ioctl+0xa1/0xc0
[<ffffffff9958dede>] system_call_fastpath+0x25/0x2a
Environment
- Red Hat Enterprise Linux 8
- Red Hat Enterprise Linux 7.6 and later
- VMware virtual machine with
vmxnet3
paravirtualized network interface
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.