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?
Thanks.
Josh Kelley
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?
The intel cards using the e1000 driver work very well with centos out of the box. They're usually pretty cheap also.
-- "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety'' Benjamin Franklin 1775
On 27/02/06, Josh Kelley joshkel@gmail.com 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
On 2/27/06, James Pearson james-p@moving-picture.com wrote:
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
That's the one that I'd tried but couldn't get it to recognize my card. I built it as a DKMS module, so I suppose I could try one of his precompiled test kernels; testing such things on a production server is a bit of a pain, and we don't have a spare server board right now.
Thanks.
Josh Kelley
On 2/28/06, Josh Kelley joshkel@gmail.com wrote:
On 2/27/06, James Pearson james-p@moving-picture.com wrote:
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
That's the one that I'd tried but couldn't get it to recognize my card. I built it as a DKMS module, so I suppose I could try one of his precompiled test kernels; testing such things on a production server is a bit of a pain, and we don't have a spare server board right now.
Thanks.
I don't know whether this is your problem, but I read on another list that sk98lin is old; there are references to sk98ge (?) and sk98 as modules.
HTH,
-- Collins Richey The agnostic dyslexic insomniac lies awake wondering if there is a dog.
On Mon, Feb 27, 2006 at 04:41:24PM -0500, Josh Kelley 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
Have you looked at the syskonnect website? They used to have drivers up there.
I think that the intel e1000 based cards are reasonable alternatives. broadcom is generally perceived to be junk. I haven't tested any of these to any sigificant extent myself.
danno