--- linux.orig/drivers/net/pcnet32.c Mon Sep 17 01:49:58 2001 +++ linux/drivers/net/pcnet32.c Mon Sep 17 01:56:21 2001 @@ -570,7 +570,10 @@ break; case 0x2626: chipname = "PCnet/Home 79C978"; /* PCI */ - fdx = 1; + /* We are the same as the 79c971, but these flags don't make + * a difference either way as far as it working, so I left them + * off */ + fdx = 1; /* mii = 1; fset = 1; ltint = 1; */ /* * This is based on specs published at www.amd.com. This section * assumes that a card with a 79C978 wants to go into 1Mb HomePNA @@ -583,9 +586,9 @@ #if 0 if (pcnet32_debug > 2) printk(KERN_DEBUG "pcnet32: pcnet32 media value %#x.\n", media); - media &= ~3; - media |= 1; #endif + media &= ~3; + media |= 1; if (pcnet32_debug > 2) printk(KERN_DEBUG "pcnet32: pcnet32 media reset to %#x.\n", media); a->write_bcr (ioaddr, 49, media);