dl2k does not work

Florian Weimer fweimer at bfk.de
Mon Jun 8 12:04:49 UTC 2009


The dl2k driver is not maintained anymore (I've tried to contact the
Edward Peng, but have never heard back anything).  At least with the
DGE-550SX card, it doesn't work with modern hardware because under
load, the card seems to see different queue contents than the host.
It worked fine in older hosts (but we only stressed receive back than,
not transmit).  We also went back way early in the 2.6 series to get
matching kernel versions, and the driver still did not work in the new
box, so it's not just bitrot ("new" is relative, our debugging
attempts happened in 2006).

I guess the lack of synchronization in the code might explain this,
but I don't know how to fix it.  Perhaps someone more knowledgeable
could have a look at the driver?

The FreeBSD folks have specs for the underlying chip (a Tamarack
TC9021), I believe.

If the driver can't be made to work reliably, I think it should be
removed or marked accordingly, so that users don't waste time trying
to get it running.  (We've got a few of those cards lying around
because some developers bumped the version number and adjusted dates,
while they actually fixed only comment typos and stuff.  We asummed
that it was still supported. 8-/)

-- 
Florian Weimer                <fweimer at bfk.de>
BFK edv-consulting GmbH       http://www.bfk.de/
Kriegsstraße 100              tel: +49-721-96201-1
D-76133 Karlsruhe             fax: +49-721-96201-99



More information about the devel mailing list