Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 26 May 1998 15:37:03 -0600 (MDT)
From:      "Kenneth D. Merry" <ken@plutotech.com>
To:        shimon@simon-shapiro.org
Cc:        rzig@verio.net, freebsd-scsi@FreeBSD.ORG, freebsd-stable@FreeBSD.ORG, tom@sdf.com, owensc@enc.edu
Subject:   Re: DPT install problem
Message-ID:  <199805262137.PAA00792@panzer.plutotech.com>
In-Reply-To: <XFMail.980526125853.shimon@simon-shapiro.org> from Simon Shapiro at "May 26, 98 12:58:53 pm"

next in thread | previous in thread | raw e-mail | index | archive | help
Simon Shapiro wrote...
> On 22-May-98 Raul Zighelboim wrote:
> > As a sidebar; the DOS configuration software can only create arrays with
> > up to 1 mbyte interleave.  Is this a limitation on the hardware or the
> > software ?  Is (will there be) a way to create an array with a larger
> > interleave (32 megs comes to mind).
> 
> An interleave factor larger than 1MB will be very inefficient:
> 
> a.  The SCSI bus will be used (locked) for long periods.  This will
>     cause poor multi-tasking response.
> 
> b.  The cache memory will be able to contain very few stripes.
> 
> Also notice that in the context of FreeBSD, anything larger than 64K is
> sort of mute, as the O/S limits all SCSI transfers to that size.  I do not
> know yet how CAM will do, but suspect it to be the same.

	It will be the same.  The 64K limitation is a generic FreeBSD
limitation, so CAM won't change it.  CAM won't limit it, though.  Here at
Pluto, we've been running large chunks (> 64K) through CAM and the Adaptec
driver by passing physical memory addresses in through the passthrough
driver.  (and therefore you bypass the whole struct buf thing and physio)

	If we ever get a buffer chaining (or similar) scheme in place,
it'll be possible to do any size I/O without jumping through hoops.

> >       Thanks, Simon, for a job well done.
> 
> Thanx.  I am going to get started on CAM port in the next few days.

	Good deal.  Contact me via private email about getting access to
the CAM source repository.

Ken
-- 
Kenneth Merry
ken@plutotech.com

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199805262137.PAA00792>