NIC モジュールで page allocation failure order:2, mode:0x20 in net_rx_action エラーが発生する

Solution Verified - Updated -

Issue

  • bnx2x モジュールの bnx2x_poll net_rx_actionpage allocation failure order:2, mode:0x20 エラーが発生します。
  • /var/log/messages に以下のバックトレースが出力され、システムが応答しなくなります。
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, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content