System lockup

From: Shanthi Paladugu (sruti08_at_yahoo.com)
Date: 12/31/03


Date: 31 Dec 2003 07:55:47 -0800

Hello,

  I am using linux channel bonding for 2.4.19 kernel and trying to
bond 4 interfaces. The system has 4 processors. Now I have an
application that tries to take an interface out of bonding at times.
Without this change, everything seems to be working fine. But with
this changes, the system locks up and nothing works. I tried to catch
it using the NMI watchdog timer and the KDB shows the following info:

   eip = 0x80107c68 ebp = 0xf89687f0

and the backtrace shows like this:

   __read_lock_failed +0x08(0x1d2, 0x202, ..., ..., ...)
   
   bond_xmit_roundrobin +0x62(..., ..., ..., ...)
   
   ip_output +0x104 (..., ..., ..., 0x0, 0x0)

   ip_queue_xmit +0x37b (..., 0x1, ..., 0x2bd, 0x0)

When I tried to go thouugh the objdump of the bonding driver, it
looked like it was pointing to the locks in bond_xmit_roundrobin().
Could there be any possible issue with the bonding driver and the
system being SMP?? Any ideas and suggestions would be appreciated.

Thanks,
Shanthi.



Relevant Pages

  • [SLE] SuSE 9.0 Channel Bonding broken, fix and Mini-Howto
    ... It looks like the default compile of ifenslave included with SuSE 9.0 ... The good news is that the proper version of ifenslave now also supports ... NETWORK INTERFACE TEAMING USING KERNEL-BASED CHANNEL BONDING IN SUSE 9.0 ... Use Yast to configure both Ethernet interfaces as DHCP clients. ...
    (SuSE)
  • Re: dropped packets with bonding and 8021q
    ... i have some strange bonding and vlan configuration. ... is in active-standby mode and i want to send and receive raw ethernet ... frames on _both_ enslaved interfaces. ... But if the physical interfaces are enslaved, ...
    (Linux-Kernel)
  • dropped packets with bonding and 8021q
    ... i have some strange bonding and vlan configuration. ... is in active-standby mode and i want to send and receive raw ethernet ... frames on _both_ enslaved interfaces. ... But if the physical interfaces are enslaved, ...
    (Linux-Kernel)
  • Re: IPMP and statefull ipfilter
    ... Linux bonding driver has also 802.3ad mode. ... including having IP-level interfaces named like "ipmp0". ... Little offtopic, but maybe good idea for Solaris future: ...
    (comp.unix.solaris)
  • Re: System lockup
    ... > application that tries to take an interface out of bonding at times. ... the system locks up and nothing works. ... There have been some changes with the bonding driver in recent ... you need to run a vendor kernel, ...
    (comp.os.linux.networking)