xen server crashes when used with network bonding modes 5 or 6

Solution Verified - Updated -

Issue

  • Almost immediately after starting Xend, the servers' network connections stopped working, and a number of bonding-related call traces started filling the console.
BUG: soft lockup - CPU#2 stuck for 10s! [ip:3646]

Pid: 3646, comm: ip
EIP: 0061:[<c0617021>] CPU: 2
EIP is at __write_lock_failed+0x9/0x20
EFLAGS: 00000206 Not tainted (2.6.18-164.el5xen #1)
EAX: ebf9b41c EBX: ebf9b41c ECX: 00000000 EDX: eaff3000
ESI: 00000001 EDI: ebf9b11e EBP: ebf9b400 DS: 007b ES: 007b
CR0: 8005003b CR2: 00d5a558 CR3: 2b93a000 CR4: 00002660
[<c061909c>] _write_lock_bh+0x18/0x1a
[<ee28ef8a>] bond_alb_set_mac_address+0x231/0x24f [bonding]
[<c05bb32b>] dev_set_mac_address+0x2e/0x4a
[<c05bda6b>] dev_ioctl+0x399/0x462
[<c04c1464>] inode_has_perm+0x54/0x5c
[<c05b25d2>] sock_ioctl+0x191/0x1b3
[<c05b2441>] sock_ioctl+0x0/0x1b3
[<c0480afd>] do_ioctl+0x1c/0x5d
[<c0481091>] vfs_ioctl+0x47b/0x4d3
[<c0481131>] sys_ioctl+0x48/0x5f
[<c0405413>] syscall_call+0x7/0xb

This continues until the server reboots.

This problem only occurs if network-bridge is used with a non-tagged mode 5 or 6 bond0 interface.

Environment

  • Red Hat Enterprise Linux (RHEL) 5

  • Xen dom0 kernel, version earlier than 2.6.18-194.el5

  • Network interface bonding using bonding mode 5 or 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