I have an unexpected (at least to me) issue with linux bonding.
I have a couple linux boxes. Each of them has following NICs
Ethernet controller: Intel Corporation 82541GI/PI Gigabit Ethernet Controller [e1000]
Ethernet controller: Broadcom Corporation NetXtreme BCM5701 Gigabit Ethernet [tg3]
I configured bonding over them. If only one nic is plugged, everything is fine. If I plug second, 99% of packets is loosed.
I'm sure bonding is configured OK, same config works for other machines, but those have same NICs.
The system is debian with custom build kernel. Also tried with newest kernel from RHEL4up3 - no difference.
Anybody heard about any issues with linux bonding on different NICs?