On Thursday 15 November 2007 10:32, Jules Richardson wrote:
Roy J. Tellason wrote:
On Thursday 15 November 2007 00:36, Doc Shipley
wrote:
> Both
USB and SCSI have the device-to-device capability written
> into some specs, but it's rarely implemented. ("USB on the
> go").
Which reminds me of a comment I saw somewhere about the
possibility of having a SCSI bus with more than one host adapter
on it. Is that even possible?
Possible, and has been done fairly often in storage arrays.
Google "multi-initiator scsi" and rock on. :)
Hehe. Did that and the first two hits say "not recommended" and
"not supported" in the text that google is showing me there...
I've got a feeling there's not even the code there for it Linux - it
just doesn't know how to handle commands sent to the HBA at all. Few
years ago when I looked though; maybe it's different now...
There's a generic framework for implementing SCSI targets on SCSI/FC
cards in Linux:
http://scst.sf.net
It requires changes to host adapter drivers in most cases, but they have
some target-enabled drivers in the project for a couple of cards.
Now, it's meant to let you export "LUNS" over SCSI or FC, so you could
implement a software raid controller on a Linux box, but you could use
it to do whatever you wanted, with enough extra programming. :)
Pat
--
Purdue University ITAP/RCAC ---
http://www.rcac.purdue.edu/
The Computer Refuge ---
http://computer-refuge.org