Date: Thu, 26 Oct 2000 00:58:28 -0400 (EDT) From: "Matthew N. Dodd" <winter@jurai.net> To: Glendon Gross <gross@clones.com> Cc: current@FreeBSD.ORG Subject: Re: Intel Etherexpress support? Message-ID: <Pine.BSF.4.21.0010260053110.623-200000@sasami.jurai.net> In-Reply-To: <Pine.LNX.4.20.0010242138180.28000-100000@mail.clones.com>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --] On Tue, 24 Oct 2000, Glendon Gross wrote: > Is it possible to use the old Intel EtherExpress-16 cards with FreeBSD? The driver was broken a while back and I'm right in the middle of trying to fix it. I've actually given up on the FreeBSD driver and ported the NetBSD driver with mixed success. I've got 3c503 boards working great but the EE16s are really nasty and I'm still tracking down a few issues. You might try the attached patch against sys/dev/ie/if_ie.c though as I'm not quite ready to commit what I've got. -- | Matthew N. Dodd | '78 Datsun 280Z | '75 Volvo 164E | FreeBSD/NetBSD | | winter@jurai.net | 2 x '84 Volvo 245DL | ix86,sparc,pmax | | http://www.jurai.net/~winter | This Space For Rent | ISO8802.5 4ever | [-- Attachment #2 --] Index: if_ie.c =================================================================== RCS file: /cvs/src/sys/dev/ie/if_ie.c,v retrieving revision 1.77 diff -u -r1.77 if_ie.c --- if_ie.c 2000/10/15 14:18:16 1.77 +++ if_ie.c 2000/10/18 17:40:54 @@ -216,8 +216,12 @@ * This tells the autoconf code how to set us up. */ struct isa_driver iedriver = { - ieprobe, ieattach, "ie", + INTR_TYPE_NET, + ieprobe, + ieattach, + "ie", }; +COMPAT_ISA_DRIVER(ie, iedriver); enum ie_hardware { IE_STARLAN10, @@ -2069,6 +2073,7 @@ } ie->arpcom.ac_if.if_flags |= IFF_RUNNING; /* tell higher levels * we're here */ + ie->arpcom.ac_if.if_flags &= ~IFF_OACTIVE; start_receiver(unit); return; @@ -2089,6 +2094,7 @@ switch (command) { case SIOCSIFADDR: + ieinit(ifp->if_softc); case SIOCGIFADDR: case SIOCSIFMTU: error = ether_ioctl(ifp, command, data);
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0010260053110.623-200000>
