NIC module seen in page allocation failure order:2, mode:0x20 in net_rx_action

Solution Verified - Updated -

Issue

  • page allocation failure order:2, mode:0x20 in bnx2x_poll net_rx_action of bnx2x module
  • I see the following backtrace in /var/log/messages and the system is getting unresponsive:
kernel: swapper: page allocation failure. order:2, mode:0x20
kernel: Pid: 0, comm: swapper Not tainted 2.6.32-431.el6.x86_64 #1
kernel: Call Trace:
kernel: <IRQ>  [<ffffffff8112f9e7>] ? __alloc_pages_nodemask+0x757/0x8d0
kernel: [<ffffffff8116e482>] ? kmem_getpages+0x62/0x170
kernel: [<ffffffff8116f09a>] ? fallback_alloc+0x1ba/0x270
kernel: [<ffffffff8116eaef>] ? cache_grow+0x2cf/0x320
kernel: [<ffffffff8116ee19>] ? ____cache_alloc_node+0x99/0x160
kernel: [<ffffffffa0177317>] ? bnx2x_frag_alloc+0x17/0x20 [bnx2x]
kernel: [<ffffffff8116fbe9>] ? __kmalloc+0x189/0x220
kernel: [<ffffffffa0177317>] ? bnx2x_frag_alloc+0x17/0x20 [bnx2x]
kernel: [<ffffffffa017bcc7>] ? bnx2x_alloc_rx_data+0x47/0x1d0 [bnx2x]
kernel: [<ffffffff81297f08>] ? swiotlb_sync_single+0x28/0xd0
kernel: [<ffffffffa017c8c9>] ? bnx2x_rx_int+0xa79/0x1630 [bnx2x]
kernel: [<ffffffff814b074d>] ? tcp_wfree+0x3d/0xd0
kernel: [<ffffffff8144f88b>] ? consume_skb+0x3b/0x80
kernel: [<ffffffff8145be4d>] ? dev_kfree_skb_any+0x3d/0x50
kernel: [<ffffffffa0179e2c>] ? bnx2x_free_tx_pkt+0x19c/0x2a0 [bnx2x]
kernel: [<ffffffff8101053e>] ? sys_ioperm+0xee/0x1a0
kernel: [<ffffffff810afb83>] ? futex_wait_restart+0x13/0x50
kernel: [<ffffffff81459143>] ? __napi_complete+0x23/0x40
kernel: [<ffffffffa017d6b6>] ? bnx2x_poll+0x236/0x2e0 [bnx2x]
kernel: [<ffffffff8109f342>] ? enqueue_hrtimer+0x82/0xd0
kernel: [<ffffffff81460b43>] ? net_rx_action+0x103/0x2f0
kernel: [<ffffffff8107a8e1>] ? __do_softirq+0xc1/0x1e0
kernel: [<ffffffff810e6ec0>] ? handle_IRQ_event+0x60/0x170

Environment

  • Red Hat Enterprise Linux 7
  • Red Hat Enterprise Linux 6

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In