Date: Sun, 18 Feb 1996 00:01:40 -0800 (PST) From: "Justin T. Gibbs" <gibbs> To: greg@greg.rim.or.jp, gibbs, freebsd-bugs Subject: Re: kern/1032 Message-ID: <199602180801.AAA01415@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
Synopsis: Problem about BT driver for PCI State-Changed-From-To: open-closed State-Changed-By: gibbs State-Changed-When: Sat Feb 17 23:49:52 PST 1996 State-Changed-Why: The problem with properly id'ing BT946 cards (at least the newer revisions) was fixed in rev's 1.5 and 1.6 of sys/pci/bt9xx.c before this PR was made. The additional ID for the older revision cards as you noted in your PR has been committed to both the -stable and current branches as revision 1.7. As for adding entries to the bt_found table, any value other than the standard Buslogic ISA values could be assigned by a PCI BIOS so adding just one entry will only work for your motherboard and BIOS. This problem was corrected by only doing conflic detection against the ISA compatibility addresses and allowing probes for any address in revision (rev 1.6 of sys/i386/bt.c). Some versions of the BT946 can be double probed at a high address assigned by the PCI BIOS and at an ISA compatibility address. If you own one of these cards, you will either have to disable the "compatibility feature" on your card, or configure a kernel that does not perform ISA probes("controller bt0" instead of "controller bt0 at isa?..."). Your patch to return immediately if the interrupt isn't for the current adapter was also committed in rev 1.7 of sys/i386/scsi/bt.c Please test the driver in either 2.1-stable or 2.2-current to ensure that it works for you. -- Justin T. Gibbs =========================================== FreeBSD: Turning PCs into workstations ===========================================
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199602180801.AAA01415>