Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Nov 1998 15:44:15 -0500 (EST)
From:      Bill Paul <wpaul@skynet.ctr.columbia.edu>
To:        hackers@FreeBSD.ORG, hardware@FreeBSD.ORG
Subject:   Call for testers for VIA Rhine ethernet driver
Message-ID:  <199811172044.PAA09929@skynet.ctr.columbia.edu>

next in thread | raw e-mail | index | archive | help
This is a call for testers for those with fast ethernet adapters based
on the VIA Technologies VT3043 Rhine I and VT86C100A Rhine II controller
chips. This includes the D-Link DFE530-TX fast ethernet card (which
is what I used for testing -- special thanks to Larry Baird from GTA
for donating it, plus a whole mess of other cards). Note that the
controller chip on the D-Link card doesn't actually have the VIA part 
number on it. Instead's it's labeled something like DL10030. In reality, 
this is a VT3043 chip.

The VIA Rhine chip looks very mich like a DEC tulip: the descriptor
format is almost identical. The register layout is different though,
and the receiver has the usual 1 entry perfect filter and 64-bit
multicast hash filter. One other downside is that the transmit DMA
engine wants all packet buffers to be aligned on longword boundaries,
which requires buffer copies on transmit. Oddly enough, the chip
works pretty fast in spite of this.

The driver is available from the following location:

http://www.freebsd.org/~wpaul/VIA/3.0		source for FreeBSD 3.0
http://www.freebsd.org/~wpaul/VIA/2.2		source for FreeBSD 2.2.x

To add the driver to an existing system, do the following:

- Download the correct version of if_vr.c and if_vrreg.h for your
  version of FreeBSD.
- Copy if_vr.c and if_vrreg.h to /sys/pci.
- Edit /sys/conf/files and add a line that says:

pci/if_vr.c		optional vr device driver

- Edit your kernel config file (e.g. /sys/i386/conf/GENERIC) and add
  a line that says:

device vr0

- Config and compile a new kernel and boot it.

Like all the other drivers, this one supports all modes, BPF,
ifmedia and hardware multicast filtering using the hash table.

As usual, send any success or failure reports to
wpaul@skynet.ctr.columbia.edu.

-Bill

--
=============================================================================
-Bill Paul            (212) 854-6020 | System Manager, Master of Unix-Fu
Work:         wpaul@ctr.columbia.edu | Center for Telecommunications Research
Home:  wpaul@skynet.ctr.columbia.edu | Columbia University, New York City
=============================================================================
 "It is not I who am crazy; it is I who am mad!" - Ren Hoek, "Space Madness"
=============================================================================

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199811172044.PAA09929>