Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 26 May 1998 20:34:42 -0400 (EDT)
From:      Simon Shapiro <shimon@simon-shapiro.org>
To:        "Kenneth D. Merry" <ken@plutotech.com>
Cc:        owensc@enc.edu, tom@sdf.com, freebsd-stable@FreeBSD.ORG, freebsd-scsi@FreeBSD.ORG, rzig@verio.net
Subject:   Re: DPT install problem
Message-ID:  <XFMail.980526203442.shimon@simon-shapiro.org>
In-Reply-To: <199805262137.PAA00792@panzer.plutotech.com>

next in thread | previous in thread | raw e-mail | index | archive | help

On 26-May-98 Kenneth D. Merry wrote:
> 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)

Ugly :-)  We need this type of support in raw devices, though, so userland
can pass it in reasonable manner.

>       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

---


Sincerely Yours, 

Simon Shapiro                                           Shimon@Simon-Shapiro.ORG
                                                        770.265.7340

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?XFMail.980526203442.shimon>