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>