lkml.org 
[lkml]   [1998]   [Nov]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: Linux as a SCSI _Target_ device?
On Tue, 10 Nov 1998, Jeff Noxon wrote:
> Can anyone tell me if it would be possible to make a Linux system appear
> to another system as a SCSI target? I want to RAID 5 a whole mess of
...
> I'm guessing it would be possible with one of the Symbios chips and some
> clever hacking. True/False? Where to start?

I've never looked at the Linux SCSI code, but I've had a lot of experience
with the predecessors of the current Symbios chips (the 53C700, 710, and
720...the company I worked for did most of the SCSI software for NCR
Microelectronics back then), and from a hardware point of view, your
guess is accurate. It doesn't even take clever hacking, because SCSI
target mode is actually *easier* than initiator mode. It is the target
that control a SCSI transaction.

In fact, target mode is easy enough that I managed to get a SCSI RAM disk
working entirely in the 53C7xx scripting language. I had to use a 256
byte sector size, because the chip did not have powerfull enough
arithmetic operators to convert a 512-byte-block count into a byte count,
but aside from that oddity, it actually worked. (I could handle 256 byte
blocks because the necessary shift by 8 to convert could be done with
byte-aligned memory moves).

Anyway, at the SCSI level, you'll have no problems.

--Tim Smith


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:45    [W:0.228 / U:0.572 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site