*BSD News Article 54264


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.uwa.edu.au!classic.iinet.com.au!swing.iinet.net.au!news.uoregon.edu!newsfeed.internetmci.com!in1.uu.net!news.znet.net!user10.znet.com!user
From: phoffman@proper.com (Paul Hoffman)
Newsgroups: comp.unix.bsd.bsdi.misc
Subject: Re: HELP!! 2.0.1 UPGRADE/NETWORK PROBLEMS
Date: Fri, 03 Nov 1995 13:32:24 -0800
Organization: Proper Publishing
Lines: 31
Message-ID: <phoffman-0311951332240001@user10.znet.com>
References: <kyle-0111951132230001@dial25.netrix.net> <478iir$ahc@news.duke.edu>
NNTP-Posting-Host: user10.znet.com
X-Newsreader: Yet Another NewsWatcher 2.0

>>I have a 3COM 3509B ethernet card using a 10Base-T connection.
>...
>>What am I doing wrong??
>...
>I'll bet you're using a 3c509 in a box w/a Micronics PCI motherboard.
>Some of these reserve IRQ 15 for PCI cards.  BSD/OS puts ISA 3c509
>cards there by default.

It's not just those motherboards. Dell PCI boxes do the same, and I think
they use their own motherboards. My guess is that many PCI-based systems
do this.

Is there any chance that BSDI will make the default for this board IRQ 10,
which is what it comes shipped as? Seems dumb to have it default to an IRQ
that is not usable on many new systems, and that forces you to reconfigure
the card for no (?) good reason.

>Rebuild your kernel and put the ef0 driver at a different irq (making
>sure its a free irq) or just use command line args to the kernel upon
>bootup to achieve the same effect.  The lizzard book explains how to
>do this.

An easier solution is putting a line in /etc/boot.default:

-dev ef0 port=0x300 irq=10

Note that this is not really a "line": there is no CR at the end. When I
had a CR, the system had some bad boot error which I don't remember now.

--Paul Hoffman
--Proper Publishing