On Tue, 14 Mar 2000, Oliver Schonefeld wrote:
> there we go:
> qcb = 0xc0ca7000
> completed = 0xffffffff (so propably not initalized?!)
> qcb_done = 0x0

Doh!  Looks like Jonathan didn't merge the latest ida_eisa.c that I'd
worked on when he fixed the driver to support multiple access methods and
added EISA support.

Try this patch:

Index: ida_eisa.c
===================================================================
RCS file: /cvs/src/sys/dev/ida/ida_eisa.c,v
retrieving revision 1.1
diff -u -r1.1 ida_eisa.c
--- ida_eisa.c  2000/03/08 16:16:31     1.1
+++ ida_eisa.c  2000/03/14 19:34:23
@@ -247,6 +247,7 @@
                return (ENXIO);
        }
 
+       eisa_add_iospace(dev, io_base, 0x100, RESVADDR_NONE);
        eisa_add_iospace(dev, (io_base + IDA_EISA_IOPORT_START),
                         IDA_EISA_IOPORT_LEN, RESVADDR_NONE);
 

-- 
| Matthew N. Dodd  | '78 Datsun 280Z | '75 Volvo 164E | FreeBSD/NetBSD  |
| [EMAIL PROTECTED] |       2 x '84 Volvo 245DL        | ix86,sparc,pmax |
| http://www.jurai.net/~winter | This Space For Rent  | ISO8802.5 4ever |
Index: ida_eisa.c
===================================================================
RCS file: /cvs/src/sys/dev/ida/ida_eisa.c,v
retrieving revision 1.1
diff -u -r1.1 ida_eisa.c
--- ida_eisa.c  2000/03/08 16:16:31     1.1
+++ ida_eisa.c  2000/03/14 19:34:23
@@ -247,6 +247,7 @@
                return (ENXIO);
        }
 
+       eisa_add_iospace(dev, io_base, 0x100, RESVADDR_NONE);
        eisa_add_iospace(dev, (io_base + IDA_EISA_IOPORT_START),
                         IDA_EISA_IOPORT_LEN, RESVADDR_NONE);
 

Reply via email to