Date: Tue, 25 Apr 1995 21:57:13 -0700 (PDT) From: "Rodney W. Grimes" <rgrimes@gndrsh.aac.dev.com> To: kelly@fsl.noaa.gov (Sean Kelly) Cc: tom@haven.uniserve.com, hackers@FreeBSD.org Subject: Re: Buslogic? Message-ID: <199504260457.VAA01204@gndrsh.aac.dev.com> In-Reply-To: <9504260309.AA05055@yarmouth.fsl.noaa.gov> from "Sean Kelly" at Apr 25, 95 11:09:35 pm
next in thread | previous in thread | raw e-mail | index | archive | help
This is for Sean to get him working... > >>>>> "Tom" == Tom Samplonius <tom@haven.uniserve.com> writes: > > Tom> On Tue, 25 Apr 1995, Rodney W. Grimes wrote: > > >> > The BIOS is disabled. The card is set for e800. > >> > >> BINGO... with the BIOS disabled the advanced features are > >> disabled, thus sync mode is disabled. E800 is not a valid > >> address accourding to my 946C manual, or at least not a valid > >> I/O address. (330,334,230,234,130,134 is what it lists). > > Tom> e800 is a pci base port. 330, 334, etc are ISA compatible > Tom> base ports. When I used 330, FreeBSD detected the card as a > Tom> ISA device. I assumed that this was because of 946C 1540 > Tom> compatibiliy mode, so I disabled it. > > And then there's my 946C which still insists as showing up as an ISA > device. The card is in a PCI master slot, the slot's enabled under > CMOS with mastering=enabled. Under AutoSCSI, it says it's at 334. I Okay, so it is set at 0x334... see below... > can't find anyplace in AutoSCSI that refers to `1540 compatibility > mode' or `ISA mode' except ISA DRQ compatiblity setting, which I've > got set to `None'. Nowhere in the docs does it mention port address > like e800---330, 334, 230, 234, 130, and 134 are the only ones I could > find. > > JP4 and JP5 are both jumpered, if that matters. The card isn't > detected at all if I remove both jumpers---at least one has to be in > place. If you can get into AutoSCSI with JP4 and JP5 installed, then leave it set that way. This is the factory default, and what I have found to be the most common working setup for the card. > > I tried booting with -c and setting the I/O port to e800, but the > kernel always reports `bt0 not found at e800'. At least I get sync > mode. Try -c and set the I/O address to 334, the stock kernel uses the defaults of 330: gndrsh# grep bt0 GENERIC controller bt0 at isa? port "IO_BT0" bio irq ? vector btintr gndrsh# grep IO_BT0 /sys/i386/isa/isa.h #define IO_BT0 0x330 /* bustek 742a default addr. */ > > Any ideas? Either change your default I/O address in AutoSCSI to 0x330, or boot the kernel -c and set the bt0 driver to 0x334 to match your card. -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Custom computers for FreeBSD
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199504260457.VAA01204>