|
From: Bruce Z. <nj...@gm...> - 2010-05-11 17:26:34
|
Hi, I have 4 Ethernet port, eth0 and eth1 is Intel 82575 and eth2 and eth3 is Intel 82571EB(PCIe extension IO) . eth0 and eht1 use igb driver, eth2 and eth3 use e1000e driver. in our program, we make eth0 and eth1 on bond0 and eth2 and eth3 on bond1. There are two server A and B, bond1 used as heartbeat in active-standby mode. The connection topology like: A B Eth2----------------------------------------------eth2 Eth3----------------------------------------------eth3 When I use ifdown eth2 on A, eth3 as the active on Server A, but Server B not detect Server A eth2 is failed and do not switch active interface from eth2 to eth3. But when I assign igb driver to eth2 and eth3, it works well. When I use ifdown eth2 on A, the Server B will also switch eth3 as active and keep the heartbeat mechanism work normally. So, I am confused for this issue, by the hardware type, I select e1000e driver for eth2 and eth3 is right, but it’s not work well on bonding mode. but use igb driver work well. I read igb driver release notes, there is no something about support 82571EB adaptor. Dose igb driver support 82571EB default? The reply is very expected, thanks! Best Rgards, Bruce Zhang Skype: bruxe.zhang |