Date: Mon, 25 Mar 1996 20:56:52 -0800 From: "Justin T. Gibbs" <gibbs@freefall.freebsd.org> To: Gang-Ryung Uh <uh@sed.cs.fsu.edu> Cc: freebsd-current@freebsd.org Subject: Re: config Message-ID: <199603260456.UAA10206@freefall.freebsd.org> In-Reply-To: Your message of "Mon, 25 Mar 1996 22:38:20 EST." <199603260338.WAA04421@sed.cs.fsu.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
>Hi, > > I am running FreeBSD-current (Mar 21 1996). > But during the boot time, there is one message > annoys me: > > bt: unit number (1) too high > bt0 not found at 0x330 Do you have a PCI or ISA Buslogic card? If its PCI, this is happening because the config line you have below specifies both PCI and ISA probes for Buslogic cards, and the ISA probe can find PCI Buslogic cards using an ISA compatibility address. Now there are two types of Buslogic cards: 1) Always exports a single address space to both PCI and ISA style probes. This is usually 0x330 or 0x130. The driver will detect and guard against doubly probing a card of this type. 2) Has both a high, PCI address (say 0x6000), and a low ISA compatibility address that you can disable from the BIOS. If you have the ISA compatibility address enabled and you have ISA probes compiled into your kernel, you can doubly probe this card. The solution is to either shorten the config line (see below) to remove ISA probes or to disable the ISA compatibility address space in the BIOS for the card. A config line that only performs a PCI probe looks like: controller bt0 Why the probe gets the unit number wrong in the diagnostic messages, I don't know, but I'll look into it. > >Thanks. >--UGR > (uh@cs.fsu.edu) -- 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?199603260456.UAA10206>