From owner-freebsd-bugs Thu Mar 19 15:50:07 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA02376 for freebsd-bugs-outgoing; Thu, 19 Mar 1998 15:50:07 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: (from gnats@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA02367; Thu, 19 Mar 1998 15:50:03 -0800 (PST) (envelope-from gnats) Date: Thu, 19 Mar 1998 15:50:03 -0800 (PST) Message-Id: <199803192350.PAA02367@hub.freebsd.org> To: freebsd-bugs Cc: From: Stefan Esser Subject: Re: kern/6046: New EISA probe/attach code for si driver Reply-To: Stefan Esser Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR kern/6046; it has been noted by GNATS. From: Stefan Esser To: nsayer@quack.kfu.com, FreeBSD-gnats-submit@freebsd.org Cc: Stefan Esser Subject: Re: kern/6046: New EISA probe/attach code for si driver Date: Thu, 19 Mar 1998 00:02:05 +0100 On 1998-03-17 16:30 -0800, nsayer@quack.kfu.com wrote: > I seriously doubt that PCI and EISA cards could coexist correctly in a > machine with this driver. I believe they would have a propensity to > squish each other's unit numbers. Anyone contemplating mixing PCI > and EISA cards is likely to be seriously deranged. > +static u_long si_eisa_count; > + > +static struct eisa_driver si_eisa_driver = { > + "si", > + si_eisa_probe, > + si_eisa_attach, > + NULL, > + &si_eisa_unit, > +}; If you want both PCI and EISA to work, then just change "si_eisa_count" into "si_count" and make both "struct eisa_driver" and "struct pci_device" reference its address. Regards, STefan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message