--- linux-2.4.5/drivers/net/eepro100.c.org	Wed Feb 14 06:15:05 2001
+++ linux-2.4.5/drivers/net/eepro100.c	Thu Jun 21 16:33:00 2001
@@ -310,7 +310,9 @@
 {
 	int wait = 1000;
 	do   ;
-	while(inb(cmd_ioaddr) && --wait >= 0);
+	while(inb(cmd_ioaddr) && --wait >= 0){
+		udelay(1);
+	}
 #ifndef final_version
 	if (wait < 0)
 		printk(KERN_ALERT "eepro100: wait_for_cmd_done timeout!\n");
