Re: Idle curiosity: Acting as a SCSI target

From: Jesse Pollard (
Date: Wed Aug 07 2002 - 16:51:05 EST

Eli Carter <>:
> Based on a conversation I had recently, my curiosity got piqued...
> I'm not really sure how to query google on this, and didn't turn up what
> I was looking for because of that, so here's the random question:
> Is there a way to make a Linux machine with a scsi controller act like a
> scsi device (is the correct term 'target'?) (such as a disk) using a
> local block device as storage?
> I'm not sure it would be of general use, but I can see uses in weird or
> remote prototyping situations...
> Like the subject says, just idle curiosity; I don't see having much use
> for it, but I was intrigued by the idea.

Easy answer: yes

Harder answer - It was done a couple of years ago using an Adaptec controller,
and the implementation was used for a TCP stack allowing 180-200 MB/Sec network
layer. The network was about 4 feet long I believe.

Another use for such a thing: Using Linux for implementation of a hardware
RAID layer attached via SCSI cable.

A third use: short range distributed lock manager for a distributed filesystem
or NAS with a Linux based controller. This gets interesting when you start
adding security labels to the data, preventing unauthorized access to

Much of the same applications can be done over GigE cards now, so the desire
to standardize a SCSI implementation waned.

Jesse I Pollard, II

Any opinions expressed are solely my own.
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at
Please read the FAQ at

This archive was generated by hypermail 2b29 : Wed Aug 07 2002 - 22:00:38 EST