Subject: Re: Another changer, another changer problem
To: NetBSD-current Discussion List <current-users@netbsd.org>
From: Curt Sampson <cjs@portal.ca>
List: current-users
Date: 10/08/1998 18:19:40
On Thu, 8 Oct 1998, Greg A. Woods wrote:
> Well, I do know about some of the electrical specifications of PCI.
> Unless someone's changed some hardware specs behind my back (and a quick
> review at www.picmg.org suggests not), that either means you have at
> least two separate PCI buses in your machine that are separated by a
> bridge, or the mfgr has stretched the limit of the spec and you're not
> likely to have a very reliable machine.
*Shrug*. It works fine for me. Note that even on four-slot motherboards
it's not unusal to have up to six devices (PCI/ISA bridge, Super-IO,
and four slots).
> Ordinary PCI is limited to 4 slots per bus....
Evidently not. At least, ASUS has no trouble producing five-slot
motherboards. See
http://www.asus.com/products/Specs/MB/p6np5-Spec.asp
> ...(and it seems 4 logical units
> per slot, though I don't yet know much about this part of the spec.).
No. A package may have up to eight functions in it.
> Hmm.... You've not been very good at presenting the details of the
> problems you see either.... You wave your hands in objection without
> even really being the Devil's advocate.
I'm going on what little technical information you've given me.
Perhaps, with a detailed presentation, those problems I see won't
really be problems after all because I just don't understand what
you're saying.
> However at this point in the discussion I'm still at the exploratory
> phase, and for something like a revamp of the device configuration
> datastructures into something other than full sized arrays I think we're
> still some distance away from having things concrete enough to even
> build an outline of the design, let alone writing up a detailed paper.
I can't even figure out how you intend to map controllers to the
N in /dev/cN... Perhaps you could explain how this would occur on
typical PCI bus systems.
> > > Perhaps a compile-time flag to select whether or not muliple controllers
> > > per slot is supported or not would help here.
> >
> > Now we're back to compiling a new kernel again!
>
> Yes, but only in easily predictable situations.
So? Having more than one SCSI controller in a machine also to my
mind qualifies as an `easily predictable situation.'
cjs
--
Curt Sampson <cjs@portal.ca> 604-257-9400 De gustibus, aut bene aut nihil.
Any opinions expressed are mine and mine alone.
The most widely ported operating system in the world: http://www.netbsd.org