BONDING with Flapping issue!

Hi team,

I'm running into a problem configuring bonding on an CentOS 64bit on DELL Server. I'm connecting eth0 and eth1
to a Cisco 2948 (CatOS 8.1(3)) and receiving flapping notices. The
ethernet address is that of the primary interface. I have tried
several different modes, including balance-rr (0), active-backup (1),
and balance-alb (6). All have the same problem. More detailed info
follows..

2.6.9-34.ELsmp #1 SMP Wed Mar 8 00:27:03 CST 2006 i686 i686 i386 GNU/ 
Linux
[root at centos-test ~]# cat /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
IPADDR=192.168.100.71
NETMASK=255.255.255.0
NETWORK=192.168.100.0
BROADCAST=192.168.100.255
GATEWAY=192.168.100.1
ONBOOT=yes
BOOTPROTO=none
USERCTL=no

[root at centos-test ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
USERCTL=no
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none

[root at centos-test ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
USERCTL=no
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none

[root at centos-test~]# cat /etc/modprobe.conf
alias eth0 tg3
alias eth1 tg3
alias bond0 bonding
options bond0 mode=0 miimon=100
alias scsi_hostadapter cciss
alias usb-controller ohci-hcd

[root at centos-test ~]# modinfo tg3
filename:       /lib/modules/2.6.9-34.ELsmp/kernel/drivers/net/tg3.ko
author:         David S. Miller (davem at redhat.com) and Jeff Garzik  
(jgarzik at pobox.com)
description:    Broadcom Tigon3 ethernet driver
license:        GPL
version:        3.43f 7AC5B2FE640CA3E42CEB7C1
parm:           tg3_debug:Tigon3 bitmapped debugging message enable  
value
vermagic:       2.6.9-34.ELsmp SMP 686 REGPARM 4KSTACKS gcc-3.4

Port  Name               Status     Vlan       Level  Duplex Speed Type
----- ------------------ ---------- ---------- ------ ------ -----  
------------
2/11 Port 11            connected  256        normal a-full a-100  
10/100BaseTX
2/12 Port 12            connected  256        normal a-full a-100  
10/100BaseTX

2006 Jun 22 16:01:01 EDT -05:00 %ETHC-5-PORTTOSTP:Port 2/11 joined  
bridge port 2/11
2006 Jun 22 16:01:01 EDT -05:00 %ETHC-5-PORTTOSTP:Port 2/12 joined  
bridge port 2/12
2006 Jun 22 16:01:02 EDT -05:00 %SYS-4-P2_WARN: 1/Host  
00:14:38:4c:e1:ee is flapping between port 2/12 and port 2/11
2006 Jun 22 16:01:19 EDT -05:00 %SYS-4-P2_WARN: 1/Host  
00:14:38:4c:e1:ee is flapping between port 2/11 and port 2/12

Got this by googling:
If you are using the load balancing channel bonding, your router may complaint that the MAC address is flip flopping because the same MAC address is appearing in two different links.
If the use of load balancing is purely for redundancy, consider using active standby mode (mode=1). If not, most likely you have to work on your router configuration.

I have tried doing this already, using mode=1 and the rest modes, but still have the same flapping in the switches that I have, I have no idea if there any other options in the Linux Server box should I stick with! Thanks anyway..

Please check your LAN switch settings.
Further, there might be a bug in your NIC driver - a kernel patch might help.