*BSD News Article 6165


Return to BSD News archive

Newsgroups: comp.unix.bsd
Path: sserve!manuel.anu.edu.au!munnari.oz.au!spool.mu.edu!decwrl!elroy.jpl.nasa.gov!ames!agate!dog.ee.lbl.gov!hellgate.utah.edu!fcom.cc.utah.edu!cs.weber.edu!terry
From: terry@cs.weber.edu (A Wizard of Earth C)
Subject: Re: 386BSD new user questions
Message-ID: <1992Oct8.012759.16861@fcom.cc.utah.edu>
Sender: news@fcom.cc.utah.edu
Organization: Weber State University  (Ogden, UT)
References: <1992Oct5.151326.13126@hpcvmcdj.cv.hp.com> <1992Oct7.154113.3611@hpcvmcdj.cv.hp.com>
Date: Thu, 8 Oct 92 01:27:59 GMT
Lines: 50

In article <1992Oct7.154113.3611@hpcvmcdj.cv.hp.com> carlj@hpcvmcdj.cv.hp.com (Carl Johnson) writes:
>A couple days ago I asked for help getting my WD8003 card working.  I
>now have it working, so I am posting the results, in case others have
>a similar problem.
>
>My lan would hang when I tried to make a connection to another machine,
>and any incoming packets would give a 'reject 65531' message.  Peter
>Cooper suggested by email that there might be a conflict in the kernel
>with one of the other lan card drivers.  I removed the other lan card
>drivers from the configuration and then re-configured the kernel, and
>now the lan works fine.

Kernels with some (not all and certainly not Beta level) patches are on
agate and have been there for some time.  They are basically replacement
dist.fs disks.  One of the "fixes" incorporated is leaving out either the
isolan or wd80x3 driver, respectively.

Whenever you have a problem with booting, you should strip the hardware
and try again.  If this fails, either start building boot disks (if you
have more than one machine, and one of them works) or start downloading
dist.fs images from agate and elsewhere (the machine "rachel" in the UK,
which I can never get to, has or will have fully patched kernels on
dist.fs disk images, ready for download; Adrian Hall, who posts here,
runs the 386BSD archive there).

The problem is basically that PC hardware is too stupid to autoconfigure
it's hardware if it's on an ISA bus or an EISA bus pretending it's ISA.
The ethernet drivers generally "probe" on the basis of making sure the
memory address is there, and then (most of the time) checksumming the
ROMs... thus they can find things which aren't there.  Since most of the
ethernet drivers camp on IRQ 2, this means only one of them is going to
be able to handle the interrupts.  This is generally the last board that
is "found" to be installed.

Once you are set up to rebuild the kernel, do it, removing all drivers for
devices not in your machine.  This will reduce the chances for future
conflicts, as well as taking care of most existing ones.


					Terry Lambert
					terry@icarus.weber.edu
					terry_lambert@novell.com
---
Any opinions in this posting are my own and not those of my present
or previous employers.
-- 
-------------------------------------------------------------------------------
                                        "I have an 8 user poetic license" - me
 Get the 386bsd FAQ from agate.berkeley.edu:/pub/386BSD/386bsd-0.1/unofficial
-------------------------------------------------------------------------------