*BSD News Article 84951


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!news.mel.connect.com.au!munnari.OZ.AU!news.ecn.uoknor.edu!feed1.news.erols.com!dciteleport.com!www.nntp.primenet.com!nntp.primenet.com!news.bbnplanet.com!su-news-hub1.bbnplanet.com!arclight.uoregon.edu!news.uoregon.edu!xmission!xmission!not-for-mail
From: chad@xmission.xmission.com (Chad Leigh)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: DEC 21x4x based PCI ethernet cards (deX driver)
Date: 13 Dec 1996 23:43:21 -0700
Organization: XMission Internet (801 539 0900)
Lines: 34
Message-ID: <58tia9$3aa@xmission.xmission.com>
NNTP-Posting-Host: xmission.xmission.com
Xref: euryale.cc.adfa.oz.au comp.unix.bsd.freebsd.misc:32568


I have a FreeBSD machine that has 2 Kingston PCI ethernet cards (10bT)
based on DEC 21041 chip. This card can bus master.

One of my cards sits in a bus mastering capable slot and the other one is
in a slave PCI slot -- no bus mastering capability.  I am trying to set up
this machine to route from the world (my ISPs ethernet) to my subnet
across from one ethernet board to the other. (This machine will be
the router until I get the server rebuilt with a better MB).  I have the
subnet ethernet card working and can ping/telnet hosts on the subnet.
That card is in the bus mastering slot.  I cannot get the interface that
talks to the "world" to work.  (It is in the non bus mastering slot).  The
system sees both cards on boot up and my kernel includes both de0 and de1.
Both cards enable their 10bT/UTP ports on boot.  I have a default route
set up on de1 (outside line card not bus master.) and a route -net to my
subnet on de0 (subnet side bus mastering slot).  The link lights light up
on both cards.  I can ping hosts on the subnet and the activity light
blinks.  I try to ping one of my ISPs hosts on the outside and it says "no
route to host" and fails and the lights on the card never blink.  However,
if I say % route get outside.host.ip.number   then the route command
returns a good gateway and route info to get to that ip (the machine I was
trying to ping).

I guess the question is:  does the  deX  driver for the DEC 2104x line of
chips on FreeBSD assume that the card is a bus master and not work
otherwise?  Would a bus master card work in slave mode in a non bus master
slot?  DOes any of that matter?  Any other ideas?


Thanks
pulling my hair out
Chad
chad@pengar.com