On Thu, 4 Apr 2002, at 1:24pm, [EMAIL PROTECTED] wrote:
> It has more to do with that he wants to do something with SCSI that 
> SCSI isn't necessarilly *intended* to do, but is theoretically 
> *capable* of doing.

  Actually, SCSI was intended to do things like this.  All devices on a SCSI
bus are peers.  Any device can initiate a command to any available target.  
You are allowed multiple targets and multiple initiators.  The fact that
most people use a single host attached to a bunch of "dumb" devices is
incidental.

  If you think of a SCSI-to-SCSI RAID controller, you have a perfect example
of a smart device acting as a SCSI target.

  The limitations we encounter here are mostly in Linux.  The Linux kernel's
SCSI subsystem has long been a broken mess.  My understanding is that things
were improved somewhat for 2.4, but a total rewrite is still needed.  So the
core SCSI code, and the device drivers, simply do not support this kind of
operation.  Additionally, many SCSI host adapters (either firmware or
silicon) do not implement target mode, or do so poorly.

-- 
Ben Scott <[EMAIL PROTECTED]>
| The opinions expressed in this message are those of the author and do not |
| necessarily represent the views or policy of any other person, entity or  |
| organization.  All information is provided without warranty of any kind.  |


*****************************************************************
To unsubscribe from this list, send mail to [EMAIL PROTECTED]
with the text 'unsubscribe gnhlug' in the message body.
*****************************************************************

Reply via email to