Oops, in my fixed code (the second segment), take out the #if block. Other than that, yeah, any comments would be cool. What it should look like: if (pcnet32_debug > 2) printk (KERN_DEBUG "pcnet32: pcnet32 media value %#x\n", media); media &= ~3; - Mik Mifflin Maybe the new mobo will be here any moment?? Mik Mifflin wrote: > 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 > - : 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