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-scsi" 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>
