diff -r c350fc89afd7 -r 97fd83907c7c devices/e1000e/netdev-2.6.33-ethercat.c --- a/devices/e1000e/netdev-2.6.33-ethercat.c Fri Jan 11 15:07:11 2013 +0100 +++ b/devices/e1000e/netdev-2.6.33-ethercat.c Tue Feb 05 13:56:29 2013 +0100 @@ -3799,8 +3799,7 @@ e1000e_update_adaptive(&adapter->hw); - if ((adapter->ecdev && !ecdev_get_link(adapter->ecdev)) - || (!adapter->ecdev && !netif_carrier_ok(netdev))) { + if (!adapter->ecdev && !netif_carrier_ok(netdev)) { tx_pending = (e1000_desc_unused(tx_ring) + 1 < tx_ring->count); if (tx_pending) {