Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!news.ecn.uoknor.edu!qns3.qns.net!imci4!newsfeed.internetmci.com!uunet!inXS.uu.net!news.artisoft.com!not-for-mail From: mday@elbereth.org (Matt Day) Newsgroups: comp.unix.bsd.freebsd.misc Subject: Re: Ethernet Cards Date: 1 Jul 1996 16:47:21 -0700 Organization: Xln xwvtb yunhwbn ju ljq qyue cjub eudryke "Ethereal"? Lines: 29 Message-ID: <4r9o29$11b@coyote.Artisoft.COM> References: <4r8tq5$mbf@stratus.skypoint.net> <31D863D7.79AB2C5D@lambert.org> NNTP-Posting-Host: coyote.artisoft.com In article <31D863D7.79AB2C5D@lambert.org> Terry Lambert <terry@lambert.org> writes: >Patrick Sonnek wrote: >] >] Can someone tell me if the Artsoft Noderunner 2000/c or 2000/t >] ethernet card will work with FreeBSD, and which device should >] I enable in my kernels configuration? > >Yes. > >Ne2000 (if_ed). Not out of the box, though. The NE2000 detection code in if_ed.c is broken for Artisoft Noderunners - it incorrectly thinks that they are NE1000 cards. Unfortunately, setting the "force 16-bit mode" flag as the ed(4) man page suggests does not help. (That flag only applies to WD80x3 cards.) To work around the bug, you can do what I do: hack if_ed.c to do your bidding. (Just force it to really detect NE2000 even when it thinks it's an NE1000, or extend the "force 16-bit mode" flag to the Novell_generic code, or whatever.) To fix the bug, I recommend looking at how Linux detects NE1000/NE2000 cards; the Linux "Novell_generic" driver is smart. Good luck, Matt Day <mday@elbereth.org>