Davicom 9102[A] support from *tulip* Driver ?

Donald Becker becker@cesdis.gsfc.nasa.gov
Thu Nov 11 10:40:47 1999


On Thu, 11 Nov 1999, John Vickers wrote:

> I got the impression that the Davicom 9102[A]
> [ http://www.davicom.com.tw/dm9102.htm ]
> is basically a 21143 clone, with integrated 10/100 MII.
> 
> The current Tulip drivers on cesdis don't seem to support this device,
> although I *thought* I'd seen a version of tulip.c somewhere which did.
> Can anyone point me to a tulip.c driver supporting this device ?

The version in
   http://cesdis.gsfc.nasa.gov/linux/drivers/kern-2.3/index.html
   ftp://cesdis.gsfc.nasa.gov/pub/linux/drivers/kern-2.3/

> I know Davicom offer their own Linux driver, but I'd trust the tulip
> driver more.

The Davicom driver works around bugs specific to (early?) versions of their
chip.  Apparently one of them is corrupted data transfers: the driver does an
expensive CRC check on the first 40,000 Rx packets.  If one is bad, it
continues to use the CRC check.  If this problem remains with current chips,
I would highly recommend using the Davicom driver.

Donald Becker
Scyld Computing Corporation, and
USRA-CESDIS,   becker@cesdis.gsfc.nasa.gov