*BSD News Article 82532


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!news.mira.net.au!news.netspace.net.au!news.mel.connect.com.au!munnari.OZ.AU!news.Hawaii.Edu!news.uoregon.edu!news.texoma.com!www.nntp.primenet.com!nntp.primenet.com!enews.sgi.com!news.sgi.com!wrdiss1.robins.af.mil!news.monroe.army.mil!arlnews!apgea.army.mil.!info.usuhs.mil!cs.umd.edu!newsfeed.gsfc.nasa.gov!usenet
From: tsingle@sunflower.gsfc.nasa.gov (Tim Singletary)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: 3Com 3C900 PCI ethernet card?
Date: 08 Nov 1996 17:58:41 -0500
Organization: NASA Goddard Space Flight Center -- Greenbelt, Maryland USA
Lines: 28
Message-ID: <7r918c6voe.fsf@sunflower.gsfc.nasa.gov>
References: <fred-0211961239570001@st-ursen.lightside.net>
NNTP-Posting-Host: sunflower.gsfc.nasa.gov
In-reply-to: fred@lightside.net's message of Sat, 02 Nov 1996 12:39:57 -0800
X-Newsreader: Gnus v5.1

   My hardware vendor installed a 3C900 PCI network card. Does any version of
   FreeBSD support this card, or am I going to have to swap it for something
   else? Thanks.

I also have a 3C900 -- I just got it to work!  I'm running
the `2.2-961014-SNAP' version, and I don't know if what I'm about to
say applies to any other version.  Anyway, here's what I did:

I modified /sys/pci/if_vx.c.  The mod was pretty trivial: in function
vx_pci_probe, I added the lines:

      if(device_id == 0x900110b7ul)
         return "#Com 3c900 EtherLink XL PCI";

I then remade the kernel.

Then I spent several hours getting frustrated, since all the net
software seemed to be configured properly yet I couldn't see anything
on the net and nothing could see me.

Finally, I went back to DOS, ran the EtherDisk diagnostics (on the
disk that came with the adapter), and forced the adapter to use the
RJ45 connector.  When I rebooted FreeBSD, it was on the network!

tim
-- 
Tim Singletary, August Automation Inc., (301) 286-8606