--- linux-2.6.5/drivers/net/sis900.c 2004-04-05 17:33:30.000000000 +0200 +++ linux-2.6.5-exp/drivers/net/sis900.c 2004-05-04 10:15:06.000000000 +0200 @@ -2195,6 +2195,7 @@ return 0; netif_stop_queue(net_dev); + netif_device_detach(net_dev); /* Stop the chip's Tx and Rx Status Machine */ outl(RxDIS | TxDIS | inl(ioaddr + cr), ioaddr + cr);