*BSD News Article 89999


Return to BSD News archive

Newsgroups: comp.unix.bsd.bsdi.misc
Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!news.mel.connect.com.au!munnari.OZ.AU!news.ecn.uoknor.edu!feed1.news.erols.com!news.maxwell.syr.edu!visi.com!news.interactive.net!news.new-york.net!news.spc.edu!spcuna.spc.edu!not-for-mail
From: Terry Kennedy <terry@spcuna.spc.edu>
Subject: Re: Buslogic 958
Content-Type: text/plain; charset=US-ASCII
X-Newsreader: TIN [UNIX 1.3 unoff BETA release 961018]
X-Nntp-Posting-User: terry
Sender: news@spcuna.spc.edu (USENET News)
Content-Transfer-Encoding: 8bit
Organization: St. Peter's College, US
Lines: 28
Message-ID: <E63IIp.91v@spcuna.spc.edu>
References: <Pine.SOL.3.91.970219104748.2959A-100000@rabbit> <E5uA60.6Bn@spcuna.spc.edu> <Pine.SOL.3.91.970220121623.3178A-100000-100000@rabbit> <E5w74o.MwG@spcuna.spc.edu> <Pine.SOL.3.91.970224140316.3511A-100000@rabbit>
Mime-Version: 1.0
X-Trace: 856768128/10425
X-Nntp-Posting-Host: spcuna.spc.edu
Date: Mon, 24 Feb 1997 07:08:49 GMT
Xref: euryale.cc.adfa.oz.au comp.unix.bsd.bsdi.misc:6086

tanjs <jstan@pacific.net.sg> writes:
>   yes, I tried and It work, thanks for the help.
>
>   BTW, may I know why do we have to do this for PCI card.

  Sure. When the BSDI Buslogic driver was written (bha.c and ab_subr.c) all
BusLogic controller cards were shipped to respond at I/O address 0x330. That
matches the config line in the kernel config.

  Sometime later, BusLogic decided that most of their PCI cards were being
used with their (BusLogic) drivers, and changed the default I/O address from
330 to an address configured by the PCI BIOS. This transition has been going
on for some time now, and some versions of some cards still respond to 330
as well as to the PCI address. Some cards only respond to the PCI address and
have to be configured to respond at 330.

  I looked at the work involved to make the driver understand how to probe
the PCI space for cards (so you could say "bha0 at pci?") while I was adding
wide ID support and improving the boot-time configuration reporting. However
I was told that BSD/OS 3.0 will have internal enhancements to make this easier,
so I decided to not do the work at that time. I'll do it a while after 3.0
ships.

  Does this answer your question, or did I skip something?

	Terry Kennedy		  Operations Manager, Academic Computing
	terry@spcvxa.spc.edu	  St. Peter's College, Jersey City, NJ USA
        +1 201 915 9381 (voice)   +1 201 435-3662 (FAX)