*BSD News Article 21015


Return to BSD News archive

Newsgroups: comp.os.386bsd.questions
Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!agate!headwall.Stanford.EDU!nntp.Stanford.EDU!leland.Stanford.EDU!yergeau
From: yergeau@leland.Stanford.EDU (Dan Yergeau)
Subject: Re: *BSD on a third IDE drive?
Message-ID: <1993Sep17.180539.23494@leland.Stanford.EDU>
Keywords: Second IDE controller
Sender: news@leland.Stanford.EDU (Mr News)
Organization: DSG, Stanford University, CA 94305, USA
References: <1993Sep10.200956.11439@alw.nih.gov> <27c77pINNs45@bonnie.tcd-dresden.de>
Date: Fri, 17 Sep 93 18:05:39 GMT
Lines: 33

In article <27c77pINNs45@bonnie.tcd-dresden.de>, j@bonnie.tcd-dresden.de (J Wunsch) writes:
|> crtb@helix.nih.gov (Chuck Bacon) writes:

|> >(Subquestion 1, since I haven't really found out: can you put a second
|> >IDE controller on an ISA 486DX?)
|> 
|> FreeBSD is supposed to be able so. 386BSD + pk 0.2.4 needs patching.
|> The real problem: you need an IDE adapter able to jumper to secondary
|> address and IRQ.

I think you meant to say that NetBSD is supposed to be able to.
NetBSD has the 'barsoom' driver (from Tom Helbekkmo), which does
support multiple wd controllers.

The FreeBSD wd.c definitely assumes a single wd-style controller (even
though they left in wdc in NetBSD-derived install_notes).  From the
source...

#define _NWD  (NWD - 1)       /* One is for the controller XXX 31 Jul 92*/

Subanswer 1:
  There are hardware configuration issues you need to deal with when
putting a second IDE controller in you box.  It needs to be at a
different I/O port (usually not a problem, check the board's
documentation) and a different IRQ (often a problem, as most
inexpensive cards are directly wired only to IRQ 14 and may require
physically cutting the foil and rewiring to use an available interrupt
such as 15, 12, or 11).

--
Dan Yergeau                         You are in a twisty little passage
yergeau@gloworm.Stanford.EDU        of standards, all conflicting.
#include <std.disclaimer>