From owner-freebsd-bugs Thu Nov 18 18:28:20 1999 Delivered-To: freebsd-bugs@freebsd.org Received: from caspian.plutotech.com (caspian.plutotech.com [206.168.67.80]) by hub.freebsd.org (Postfix) with ESMTP id C9A58150BF for ; Thu, 18 Nov 1999 18:28:08 -0800 (PST) (envelope-from gibbs@caspian.plutotech.com) Received: from caspian.plutotech.com (localhost [127.0.0.1]) by caspian.plutotech.com (8.9.3/8.9.1) with ESMTP id SAA01409; Thu, 18 Nov 1999 18:28:58 -0700 (MST) (envelope-from gibbs@caspian.plutotech.com) Message-Id: <199911190128.SAA01409@caspian.plutotech.com> X-Mailer: exmh version 2.1.0 09/18/1999 To: Patrick Kessen Cc: freebsd-bugs@FreeBSD.ORG Subject: Re: kern/14960: Compaq EISA array controller not working In-reply-to: Your message of "Thu, 18 Nov 1999 18:20:02 PST." <199911190220.SAA48043@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 18 Nov 1999 18:28:58 -0700 From: "Justin T. Gibbs" Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > The status now is that the controller is detected: > > in ida.c I changed > ________________this:_____________________ > > if (dev->id_iobase) { > /* check out the configured iobase if given one */ > slot = dev->id_iobase / 0x1000; > if (slot == 0 || slot > MAX_EISA_SLOT) { > > ______________into this:____________________________________________ > > if (dev->id_iobase) { > /* check out the configured iobase if given one */ > slot = 6; > /* dev->id_iobase / 0x1000; */ > if (slot == 0 || slot > MAX_EISA_SLOT) { The root of the probe problem is that the ida driver does not have a real EISA bus attachment. If you are willing (and since you have the hardware to test it), why not write one? They are usually very small and simple. Take a look at src/sys/dev/buslogic/bt_eisa.c. It's all of 348 lines. -- Justin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message