On 27/02/06, Josh Kelley <joshkel@xxxxxxxxx> wrote: > Is anyone using sk98lin Gigabit Ethernet adapters under CentOS 4.x? > The version of the driver that ships with CentOS 4.x kernels was too > old to support the onboard NICs on some Intel server boards that we > recently got, so we installed a newer driver using DKMS. However, > we're having problems finding a stable driver to use: the first > version that we tried (7.09) gave a kernel panic when I ran ethtool, > and the latest two versions (8.30 and 8.31) periodically lose network > connectivity and give kernel errors similar to the following: > > KERNEL: assertion (flags & MSG_PEEK) failed at net/ipv4/tcp.c (1293) > UDP: bad checksum. From 10.0.0.1:53 to 10.0.0.2:58409 ulen 118 > UDP: short packet: From 10.0.0.20:138 191/20 to 10.0.0.255:138 > > I saw that skge is recommended as a replacement for sk98lin, so I > tried recompiling a skge module based on the patch at > https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=167768, but it > failed to recognize my card. (I may have compiled it incorrectly.) > > Can anyone recommend a version of the sk98lin driver that works > reliably? Alternatively, can anyone recommend a good Gigabit NIC > that's recognized by a stock CentOS 4.x kernel? You might want to look at the RHEL4 test patches by John Linville - see: http://people.redhat.com/linville/kernels/rhel4/ These patches tend to find their way in the the RHEL4 kernel i.e. the patch: http://people.redhat.com/linville/kernels/rhel4/patches/jwltest-skge.patch You might have to a bit of minor work to get it to apply to the current RHEL4/CentOS4 kernel sources - although, to see if it would work, you could try one of the precompiled test kernels first. James Pearson