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>
