Skip site navigation (1)Skip section navigation (2)
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>