*BSD News Article 60825


Return to BSD News archive

Newsgroups: comp.unix.bsd.freebsd.misc
Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.bhp.com.au!mel.dit.csiro.au!munnari.OZ.AU!news.ecn.uoknor.edu!news.eng.convex.com!hermes.oc.com!news.unt.edu!cs.utexas.edu!news.sprintlink.net!dfw.nkn.net!rowdy.lonestar.org!nemesis!uhclem
From: uhclem@nemesis.lonestar.org (Frank Durda IV)
Subject: Re: ed0: timeout; FAQ says "IRQ conflict", i'm still stumped
X-Newsreader: Tin 1.1 PL5
Organization: The Big Blue Box
Message-ID: <DLz70z.Bq4@nemesis.lonestar.org>
References: <4ei7n9$ngp@controversy.admin.lsa.umich.edu>
Date: Tue, 30 Jan 1996 03:58:10 GMT
Lines: 37

Dan Pritts (danno@us.itd.umich.edu) wrote:
[1]The business with the kernel message showing up as the card at IRQ 5
[1]when it's really at IRQ 10 is weird, is this some common PC hardware
[1]weirdness or just a FreeBSD oddity?

Uh, this means that IRQ 5 is where the kernel is set to for the ed0 driver.
In FreeBSD 2.0.5 and 2.1.0, the ed0 driver does not attempt to locate the
true IRQ that the hardware is set to.  I'll skip the religious reasons why
this was done this way.  

What this means is that if you want your network card to be on IRQ 2
(as an example), you MUST:
	1.	Boot DOS and use EZSETUP (or whatever came with your card)
		to set the adapter card to IRQ to 2 (or in the case of 2 it
		might say 9 - 2 and 9 are sorta the same in the PCAT world).
		Save that setting.

	2.	Boot FreeBSD with the "-c" option.  When you see the
		Config> prompt, type  "irq ed0 2", or whatever IRQ you
		prefer.  (In the case of IRQ 2, it will complain and
		change it to "9" for you automatically.)
		Then type "q[ENTER]" to boot.  Now the network card
		should respond and not get timeout errors.

Once you have installed on the hard disk, you will need to boot one
more time with the -c option and repeat step 2 above, OR build a new
kernel that specifies IRQ whatever-you-want and replace the default kernel.

Each time you boot from floppy, you will have to use the -c option to
override the IRQ 5 default setting that was used in the boot kernel.


Frank Durda IV <uhclem@nemesis.lonestar.org>|"The Knights who say "LETNi"
or uhclem%nemesis@rwsystr.nkn.net           | demand...  A SEGMENT REGISTER!!!"
	  ^------(this is the fastest route)|"A what?"
or ...letni!rwsys!nemesis!uhclem	    |"LETNi! LETNi! LETNi!"  - 1983