diff --git a/drivers/net/sh_eth.c b/drivers/net/sh_eth.c
index ebe858894c275e17363342e08ddc7aa45bf79ef2..bee3f0227bc38fe000483049eb9af8e6722af885 100644
--- a/drivers/net/sh_eth.c
+++ b/drivers/net/sh_eth.c
@@ -639,8 +639,6 @@ err:
 void sh_eth_halt(struct eth_device *dev)
 {
 	struct sh_eth_dev *eth = dev->priv;
-
-	sh_eth_reset(eth);
 	sh_eth_stop(eth);
 }