diff -r 69056c46aa4d -r bc2d4bf9cbe5 devices/e100-2.6.24-ethercat.c --- a/devices/e100-2.6.24-ethercat.c Thu Sep 06 19:52:17 2012 +0200 +++ b/devices/e100-2.6.24-ethercat.c Thu Sep 06 20:22:24 2012 +0200 @@ -2965,7 +2965,7 @@ /* Similar to calling e100_down(), but avoids adpater I/O. */ netdev->stop(netdev); - + if (!nic->ecdev) { /* Detach; put netif into state similar to hotplug unplug. */ napi_enable(&nic->napi);