diff --git a/net/eth.c b/net/eth.c
index c9b7e85e392ef18290156bba6da59c568ddcd80d..dbd1e2dbae6dc264455ee3683abce39f78ec9e58 100644
--- a/net/eth.c
+++ b/net/eth.c
@@ -304,7 +304,7 @@ int eth_initialize(bd_t *bis)
 			if (strchr(dev->name, ' '))
 				puts("\nWarning: eth device name has a space!\n");
 
-			if (eth_write_hwaddr(dev, NULL, eth_number))
+			if (eth_write_hwaddr(dev, "eth", eth_number))
 				puts("Warning: failed to set MAC address\n");
 
 			eth_number++;