[6211] in linux-scsi channel archive

home help back first fref pref prev next nref lref last post

Fibre Channel/SCSI Mapping

daemon@ATHENA.MIT.EDU (Mark Veteikis)
Tue Mar 30 00:51:22 1999

From: Mark Veteikis <mark@iphase.com>
To: linux-scsi@vger.rutgers.edu
Date: 	Mon, 29 Mar 1999 23:42:38 -0600 (CST)


I'd like some feedback on some design decisions I made with a driver 
I am working on. I have a driver running for our (Interphase's) Fibre 
Channel PCI adapter that emulates the SCSI interface to the Linux
kernel interface. That is, the driver is a scsi loadable module.

To facilitate a large number of drives attached to the fibre (virtual SCSI bus) I chose to identify the board as having a single channel and a large # of
SCSI targets possible.

Here's an extract from the header file.

#define MAX_UNITS       128             /* (+1) # of targets on bus */
#define OUR_SCSI_ID    (MAX_UNITS)      /* which target ID we occupy on bus */
#define MAX_CHANNEL     0               /* (+1) 0 indicates 1 SCSI bus */

So far I have tested with 8 drives on an arbitrated loop but I'll possibly
be testing with up to ~100 drives.  

Okay, here's the question. Does this make the best configuration for
a sysadmin? Would it be better/easier to manage to have more channels with 
less targets per channel (16 or 8)? Is there any other configuration 
models that I should look at for systems with very large #'s of disk drives?

TIA.

-- 
Mark Veteikis     mark@iphase.com         1-214-654-5257
Interphase Corp.  13800 Senlac Dallas Tx. 75234

-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@vger.rutgers.edu

home help back first fref pref prev next nref lref last post