patch-2.0.24 linux/drivers/net/3c509.c
Next file: linux/drivers/net/3c59x.c
Previous file: linux/drivers/isdn/isdn_cards.c
Back to the patch index
Back to the overall index
- Lines: 29
- Date:
Wed Oct 30 03:42:40 1996
- Orig file:
v2.0.23/linux/drivers/net/3c509.c
- Orig date:
Fri Sep 20 17:00:34 1996
diff -u --recursive --new-file v2.0.23/linux/drivers/net/3c509.c linux/drivers/net/3c509.c
@@ -27,6 +27,10 @@
FIXES:
Alan Cox: Removed the 'Unexpected interrupt' bug.
Michael Meskes: Upgraded to Donald Becker's version 1.07.
+ Alan Cox: Increased the eeprom delay. Regardless of
+ what the docs say some people definitely
+ get problems with lower (but in card spec)
+ delays
*/
static char *version = "3c509.c:1.07 6/15/95 becker@cesdis.gsfc.nasa.gov\n";
@@ -312,7 +316,7 @@
{
outw(EEPROM_READ + index, ioaddr + 10);
/* Pause for at least 162 us. for the read to take place. */
- udelay (300);
+ udelay (500);
return inw(ioaddr + 12);
}
@@ -326,7 +330,7 @@
outb(EEPROM_READ + index, id_port);
/* Pause for at least 162 us. for the read to take place. */
- udelay (300);
+ udelay (500);
for (bit = 15; bit >= 0; bit--)
word = (word << 1) + (inb(id_port) & 0x01);
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov