*BSD News Article 10395


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              /________/ /  /  / /