Commit 562accdb authored by Alexander Viro's avatar Alexander Viro Committed by Jeff Garzik

[PATCH] de2104x: Fixes breakage in getting MAC address

Fixes breakage in getting MAC address on built-in tulip in
alphastation 200 - without delay we are skipping bytes.
Signed-off-by: default avatarAl Viro <viro@parcelfarce.linux.theplanet.co.uk>
Signed-off-by: default avatarJeff Garzik <jgarzik@pobox.com>
parent c4eadeb7
...@@ -1703,6 +1703,7 @@ static void __init de21040_get_mac_address (struct de_private *de) ...@@ -1703,6 +1703,7 @@ static void __init de21040_get_mac_address (struct de_private *de)
value = dr32(ROMCmd); value = dr32(ROMCmd);
while (value < 0 && --boguscnt > 0); while (value < 0 && --boguscnt > 0);
de->dev->dev_addr[i] = value; de->dev->dev_addr[i] = value;
udelay(1);
if (boguscnt <= 0) if (boguscnt <= 0)
printk(KERN_WARNING PFX "timeout reading 21040 MAC address byte %u\n", i); printk(KERN_WARNING PFX "timeout reading 21040 MAC address byte %u\n", i);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment