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>