I'm trying to get the AM79C978 to use 10Base-T instead of HomePNA, as the driver sets it to by default. I found a patch at http://www.uwsg.iu.edu/hypermail/linux/net/0102.0/0019.html, but it's a little outdated. The driver is pcnet32.c, and I have read the AMD documentation of this chipset (I found it at http://chip.ms.mff.cuni.cz/~pcguts/net/index.html). Here is the piece of code that sets the mode: #if 0 if (pcnet32_debug > 2) printk (KERN_DEBUG "pcnet32: pcnet32 media value %#x\n", media); media &= ~3; media |= 1; #endif This sets the chipset into HomePNA mode (clear the 1 and 2 bit, set the 1 bit, see page 178 of the reference), and to set to 10Base-T, just clear the last 2 bits. If I see this correctly, changing to code to this will do what I need it to do?? #if 0 if (pcnet32_debug > 2) printk (KERN_DEBUG "pcnet32: pcnet32 media value %#x\n", media); media &= ~3; #endif I have tried updating the patch to the new kernel version, with no luck, and I just need to get a kernel module to do this one thing. Does anyone see anything I have not? Or maybe someone has a new version of the patch? I've never done any driver coding before, but I was able to follow things all right. Any information on this subject is appreciated. - Mik Mifflin Posted from windows until the new motherboard gets here - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html