Date: Thu, 18 Nov 1999 18:28:58 -0700 From: "Justin T. Gibbs" <gibbs@FreeBSD.org> To: Patrick Kessen <p.kessen@lixus.com> Cc: freebsd-bugs@FreeBSD.ORG Subject: Re: kern/14960: Compaq EISA array controller not working Message-ID: <199911190128.SAA01409@caspian.plutotech.com> In-Reply-To: Your message of "Thu, 18 Nov 1999 18:20:02 PST." <199911190220.SAA48043@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199911190128.SAA01409>