Curious problem with network driver on 2.6 (no UDP)

From: Edward Wildgoose
Date: Mon Sep 01 2003 - 04:32:20 EST


I have tried most of the 2.6 test kernels with MM patches from test1 up to a
fairly recent test4. In all of these I see a curious problem with sk98lin
net driver.

Basically, I am using an Asus P4P800 board (which is an i865 chipset) and it
has a 3Com gigabit lan which seems to be supported by the sk98lin net
driver. What actually happens though is that the device seems to be
detected OK by the kernel, and in fact I can ping or otherwise make TCP
connections by IP address, but UDP seems to be failing. The most obvious
problem is that name lookups are failing, and in fact if I run "nslookup
blah", this fails, however, if I add the flag to force lookup over TCP then
it runs fine. Ping seems to work fine as well (by IP only of course)

The machine is pretty generic, there is no firewall installed, and in fact I
added a crummy old NE2000 10mbit card and if I simply unload and swap the
sk98lin driver for the ne2000 driver, then networking comes back up and
works perfectly (UDP name resolution is fine), so I'm pretty sure that this
is an issue with that net driver, rather than a config issue (the machine
obviously also works perfectly with a 2.4.22 kernel, although using the
3c2000 net driver in that case)

If this is interesting then can I send any more detailed info? Is the
.config for the kernel interesting? Just to stress that this testing has
only been done with the -mm patchset, I haven't tried the vanilla kernel
yet.

Thanks for listening

Ed W

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/