cam: big transfers

John S. Bucy bucy at ece.cmu.edu
Wed Apr 9 13:18:22 PDT 2003


On Wed, Apr 09, 2003 at 01:15:00PM -0700, Nate Lawson wrote:
> On Wed, 9 Apr 2003, Kenneth D. Merry wrote:
> > > Not currently, no.  You'd need to do some hacking around in
> > > cam_periph_mapmem() to allow for larger buffers.  It actually checks
> > > against DFLTPHYS (64K) at the moment, not MAXPHYS, since some adapters
> > > (e.g. the Adaptec 1542) can't handle more than 17 S/G segments.
> 
> I believe he is working with targ(4).  I am working on updating the
> usermode example to use O_DIRECT and some other optimizations.  But first
> it needs to be more stable.  I have some fixes for that too.

This is actually on the initiator side.  My expectation was that on
the target side, I could disconnect, switch the buffers and then
reconnect and keep going...



john


More information about the freebsd-scsi mailing list