Problem with smc etherEZ driver.

Keith Driscoll (khd@bell-209.engr.uark.edu)
Tue, 21 May 1996 16:35:57 -0500 (CDT)


Until recently, I was running 1.3.98 and things were working fine.
I decided that I was too far behind the times and upgraded to
pre2.0.6. When I did that I started getting LOTS of UDP checksum
errors (part of message log is below). The only thing that seems to have
have changed is the driver for the smc-ultra cards (at least that affected
me!). I played around for a while and put the smc-ultra.c from 1.3.98 into
the 1.3.99 kernel, and all my problems were solved! Unfortunately, I'm not
convinced that this is a permanant solution. It seems that the addition
of PIO support is the culprit here. I must admit that I've really not got the
background to be of much help in fixing the problem, but I'm willing to
test things. For the record the system is:

80486-DX50 -- ISA bus
32 meg ram
64 meg swap partition
Diamond speedstar 64 (if that makes any difference)

Any suggestions/solutions?

Thanks,

Keith.

The tail end of the messages log is this:

This is the tail end of the message log using the stock 1.3.99 kernel:

May 21 13:57:29 bell-209 last message repeated 2 times
May 21 13:58:29 bell-209 last message repeated 2 times
May 21 13:58:59 bell-209 kernel: UDP: bad checksum. From 82B84005:520 to 82B840FF:520 ulen 492
May 21 14:00:29 bell-209 last message repeated 2 times
May 21 14:01:29 bell-209 kernel: UDP: bad checksum. From 82B84005:520 to 82B840FF:520 ulen 492
May 21 14:02:59 bell-209 kernel: UDP: bad checksum. From 82B84005:520 to 82B840FF:520 ulen 492
May 21 14:03:30 bell-209 kernel: UDP: bad checksum. From 82B84005:520 to 82B840FF:520 ulen 492
May 21 14:05:30 bell-209 kernel: UDP: bad checksum. From 82B84005:520 to 82B840FF:520 ulen 492
May 21 14:06:30 bell-209 last message repeated 2 times