Bonding driver uses 100% of the CPU and causes a soft lockup to occur when using mode 4 (802.3ad)

Solution Verified - Updated -

Issue

When using bonding mode 4(802.3ad), you may see the following message and bonding driver uses 100% of the CPU.

      kernel: BUG: soft lockup - CPU#4 stuck for 10s! [bond0:6706]
      mtaiapp02 kernel: CPU 4:
      [ ... ]
      kernel: Pid: 6706, comm: bond0 Tainted: PF     2.6.18-92.1.1.el5 #1
      kernel: RIP: 0010:[]  [] .text.lock.spinlock+0x5/0x30
      kernel: RSP: 0018:ffff81082fe8fcb8  EFLAGS: 00000286
      [ ... ]
      kernel: Call Trace:
      kernel:    [] :bonding:ad_rx_machine+0x20/0x502
      kernel:  [] :bonding:bond_3ad_lacpdu_recv+0xc1/0x1fc
      kernel:  [] :bonding:bond_3ad_lacpdu_recv+0x1eb/0x1fc
      kernel:  [] netif_receive_skb+0x330/0x3ae

Environment

  • Red Hat Enterprise Linux 5.2
  • bonded network interfaces using mode 4 bonding

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
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.