e1000, network bonding cross-over: replugged cable ignored

From: Harald Dunkel
Date: Mon Jun 22 2009 - 08:24:24 EST


Hi folks,

2 Problems: For a test I have unplugged one of my bonded network cables
for a few minutes. When the cable was back it was ignored :-(. The
link beat LEDs stayed off. Even worse: ifconfig and /proc/net/bonding/\
bond1 claimed that everything is fine, i.e. monitoring the cable does
not work. This is fatal.

The system is supposed to be a HA NFS server: 2 identical hosts, each
with 6 1Gbit NICs (all e1000). 4 bonded lines are connected to a switch,
and 2 bonded lines are cross-over to the other host to be watched by
heartbeat and to run the drbd synchronization.

The cross-over connection is showing both problems. The cables connected
to a switch become active again when they are back, but monitoring was
broken.

Bonding mode is balance-rr for bond0 and bond1. AFAICS all 6 lines
are managed by the same driver instance. Kernel is 2.6.29.4.


Any idea how to recover or recognize the lost cables would be highly
appreciated.


Regards

Harri
--
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html