Return to BSD News archive
Received: by minnie.vk1xwt.ampr.org with NNTP
id AA55 ; Thu, 28 Jan 93 01:01:19 EST
Newsgroups: comp.unix.bsd
Path: sserve!manuel.anu.edu.au!munnari.oz.au!spool.mu.edu!uwm.edu!zaphod.mps.ohio-state.edu!caen!umeecs!nova!ellis
From: ellis@nova.gmi.edu (Stew Ellis)
Subject: Re: [386BSD] BUG in 0.1/0.2: How to configure IRQ on NE1000 boards?
Message-ID: <ellis.728080428@nova>
Sender: news@zip.eecs.umich.edu (Mr. News)
Organization: GMI Engineering&Management Institute, Flint, MI
References: <1k1oafINNrl4@smurf.sti.com>
Date: Tue, 26 Jan 1993 20:33:48 GMT
Lines: 46
dgreen@sti.com (Dan R. Greening) writes:
>I have 386BSD 0.1 running on my little 386, my initial kernel is from
>dist.fs-patchkit-0.2, though dist.fs works the same way. Unfortunately
>I cannot get it to run correctly on the NE1000 or NE2000 boards that
>I have tried.
>Each time it comes up with
>ne0 ethernet address xx:xx:xx:xx:xx:xx at 0x300 irq 9 on isa
>The xx:xx:xx:xx:xx:xx comes up with the correct number. 0x300 is right.
>The IRQ number is crazy because ne1000 and ne2000 boards from Novell CANNOT
>be set to IRQ 9. The default is IRQ 3, which is what we leave it at in
>every 386 we have (and we have tons).
>Is there a way to configure 386bsd to default to IRQ 3 for NE 1000/2000
>boards? I have the bindist, and after hunting around I think that bindist
>doesn't come with configuration files (at least not where "man config"
>tells me they should be).
>Can you give me a way to patch the kernel to stick the NE1000/2000 at IRQ 3?
>Could someone actually fix this in the next release so at least the IRQ
>number used is feasible? (Really you *ought* to put the NEx000 at IRQ 3
>address 0x300, where it is set at the factory.) As far as I'm concerned,
>this is a bug (and a very annoying one, at that, since you can't use the
>network to download the rest of your distribution).
>Thanks for your help.
>--
>____
>\ /Dan Greening Software Transformation 1601 Saratoga-Sunnyvale Rd, #100
> \/dgreen@sti.com (408) 973-8081 x313 Cupertino, CA 95014
Isn't the brain-damaged Intel-DOS architecture fun? IRQ 9 is the cascaded
interrupt that is chosen on an AT bus machine when you select the IRQ jumper
location labelled 2 on the network or other bus cards. You should really
think twice before getting on your high horse and lecturing people about
what *ought* to be if you do not even know enough about the architecture to
know that.
--
___________________
R.Stewart(Stew) Ellis, Assoc.Prof., (Off)313-762-9765 / _____ ______
Humanities & Social Science, GMI Eng.& Mgmt. Inst. / / / / / /
Flint, MI 48504 ellis@nova.gmi.edu /________/ / / / /