Date: Fri, 26 Feb 1999 08:50:45 -0600 From: Guy Helmer <ghelmer@scl.ameslab.gov> To: freebsd-net@freebsd.org Subject: 3c515 driver Message-ID: <Pine.SGI.4.05.9902260838270.21525-100000@demios.scl.ameslab.gov>
next in thread | raw e-mail | index | archive | help
I've created a modified version of if_vx.c to drive the 3Com 3C515 Fast EtherLink 10/100BASE-TX ISA NIC. I've been using it for a couple of weeks on a 486-based firewall running FreeBSD 2.2.8 and it is working well enough to advertise for other testers. There are a couple of quirks, including that the card must be set to either 10BASE-T or 100BASE-TX mode using the DOS configuration program and the ISA interface has to be configured with the "pnp" command at boot time. The first few large packets through the card seem to fail (I have *no* idea why this happens!), but after a little while and a "ping -s 1500" it starts working fine. Testing it with NetPIPE between the 486DX2/66 and a Pentium II 400 w/ a 3C905B NIC at 100Mbps, it shows a fairly steady peak performance of 8.6 to 8.7 Mbps (including going through a few ipfw rules on the 486), which seems pretty good for an ISA-bus card. If you would like to test the driver, drop me a note and I can send it to you. A few minor changes would need to be made to make it work under FreeBSD 3.x or 4.0-current. Guy Guy Helmer, Ph.D. Candidate, Iowa State University Dept. of Computer Science Research Assistant, Ames Laboratory --- ghelmer@scl.ameslab.gov Research Assistant, Dept. of Computer Science --- ghelmer@cs.iastate.edu http://www.cs.iastate.edu/~ghelmer To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.SGI.4.05.9902260838270.21525-100000>