
	
-------------------eepro100 driver patch
# cd /usr/src/linux/drivers/net

applied following patch to eepro100.c from the 2.4.13 distribution:

diff -urN linux/drivers/net/eepro100.c-ORIG linux/drivers/net/eepro100.c-PATCHED
--- linux/drivers/net/eepro100.c-ORIG   Thu Oct 25 07:45:23 2001
+++ linux/drivers/net/eepro100.c-PATCHED       Thu Oct 25 08:34:54 2001
@@ -505,12 +505,12 @@
 static const char i82557_config_cmd[CONFIG_DATA_SIZE] = {
        22, 0x08, 0, 0,  0, 0, 0x32, 0x03,  1, /* 1=Use MII  0=Use AUI */
        0, 0x2E, 0,  0x60, 0,
-       0xf2, 0x48,   0, 0x40, 0xf2, 0x80,              /* 0x40=Force full-duplex */
+       0xf2, 0x48,   0, 0x40, 0xfa, 0x80,              /* 0x40=Force full-duplex */
        0x3f, 0x05, };
 static const char i82558_config_cmd[CONFIG_DATA_SIZE] = {
        22, 0x08, 0, 1,  0, 0, 0x22, 0x03,  1, /* 1=Use MII  0=Use AUI */
        0, 0x2E, 0,  0x60, 0x08, 0x88,
-       0x68, 0, 0x40, 0xf2, 0x84,              /* Disable FC */
+       0x68, 0, 0x40, 0xfa, 0x84,              /* Disable FC */
        0x31, 0x05, };
 
 /* PHY media interface chips. */


Note (FWIW) - the only change I see 
in the eepro100.c patch is 0xf2 to 0xfa in both the 
i82557 and i82558 sections, so you could easily make this change by editing the
eepro100.c file manually (vs. using 'patch' to apply the changes).

-------