I've been attempting to use Donald Becker's DP83815 driver (version 1.0.7) under the 2.2.18 kernel. Firstly, I found that when the driver was compiled into the kernel instead of being compiled as a module, it was redetecting the same cards repeatedly and reregistering them. This meant that the machine ended up thinking it had 8 network cards. I have produced a patch that fixes this problem and mailed it to Donald Becker. Secondly, there seems to be a problem with the autonegotiation (I'm not entirely sure if this is a problem with the driver or a flaw in the hardware). If I plug the machine into a autonegotiating 100 Mb switch, about 30% of the time, the driver doesn't seem to initialise the network card corectly. Under these circumstances, the card appears to be initialised correctly, and can receive data. However, despite the fact that a tcpdump shows transmitted data, those packets never seem to make it out onto the network. The other 70% of the time, it seems to work fine. If the card doesn't come up correctly, it seems that it can always be fixed by doing "ifconfig eth0 down ; ifconfig eth0 up". Has anyone got any ideas? (The hardware I am using are Cobalt Qube 3 servers. However, this problem seems to affect the NetGear FA311 card too). -- - Steve Hill System Administrator Email: [EMAIL PROTECTED] Navaho Technologies Ltd. Tel: +44-870-7034015 ... Alcohol and calculus don't mix - Don't drink and derive! ... - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/