(and before you yell at me because I haven't loaded d01 yet, don't worry,
I will- this mail is actually mostly good news reporting):
This is a coule of 53c895 cards from Antares Microsystems
(http://www.antares.com)-
Setup:
Ultra30 Solaris 2.7 + Antares Driver Linux 2.2.5 (patch-53c8xx-s01-d00)
glm2 card ---> LVD Quantum Drive <-- glm2 card (older one w/o bios)
Driver hacked to have an
initiator ID of 6 instead of 7
Disk was partitioned in solaris to be split into 3 partitions:
ultpak > root prtvtoc /dev/rdsk/c3t4d0s2
* /dev/rdsk/c3t4d0s2 partition map
*
* Dimensions:
* 512 bytes/sector
* 228 sectors/track
* 10 tracks/cylinder
* 2280 sectors/cylinder
* 7799 cylinders
* 7797 accessible cylinders
*
* Flags:
* 1: unmountable
* 10: read-only
*
* First Sector Last
* Partition Tag Flags Sector Count Sector Mount Directory
0 2 00 0 8436000 8435999 /mnt
2 5 01 0 17777160 17777159
7 2 00 8436000 9341160 17777159
The first partition is a Solaris ufs filesystem. The last partition is for
the Linux system:
ncr53c8xx: at PCI bus 0, device 17, function 0
ncr53c8xx: 53c895 detected
ncr53c895-0: rev=0x01, base=0xfebfef00, io_port=0xe800, irq=16
ncr53c895-0: NCR clock is 40218KHz, 40218KHz
ncr53c895-0: ID 6, Fast-40, Parity Checking
ncr53c895-0: on-chip RAM at 0xfebfd000
ncr53c895-0: restart (scsi reset).
ncr53c895-0: Downloading SCSI SCRIPTS.
scsi0 : ncr53c8xx - version 3.2
scsi : 1 host.
Vendor: QUANTUM Model: QM39100TD-SW Rev: N1B0
Type: Direct-Access ANSI SCSI revision: 02
Detected scsi disk sda at scsi0, channel 0, id 4, lun 0
ncr53c895-0-<4,0>: tagged command queue depth set to 4
ncr53c895-0-<4,*>: FAST-20 WIDE SCSI 40.0 MB/s (50 ns, offset 31)
SCSI device sda: hdwr sector= 512 bytes. Sectors= 17783249 [8683 MB] [8.7
GB]
sda: sda1 sda3 sda8
So far under light filesystem load testing, both systems seem to be happy
sharing this disk.
Just a couple of minor nits:
+ It might be nice to have NCR_SCSI_MYADDR actually be a patchable
variable for modprobe- Most of these cards have BIOS/NVRAM, but
a lot don't and it'd be nice to be able to change the default
initiator ID w/o recompiling.
+ The driver's a bit chatty about Queue Full conditions- I get a
stream of:
ncr53c89-0-<4,0>: QUEUE FULL! 1 busy, 0 disconnected CCBs
ncr53c895-0-<4,0>: QUEUE FULL! 1 busy, 0 disconnected CCBs
ncr53c895-0-<4,0>: QUEUE FULL! 1 busy, 0 disconnected CCBs
ncr53c895-0-<4,0>: QUEUE FULL! 1 busy, 0 disconnected CCBs
ncr53c895-0-<4,0>: QUEUE FULL! 1 busy, 0 disconnected CCBs
ncr53c895-0-<4,0>: QUEUE FULL! 1 busy, 0 disconnected CCBs
ncr53c895-0-<4,0>: QUEUE FULL! 1 busy, 0 disconnected CCBs
ncr53c895-0-<4,0>: QUEUE FULL! 1 busy, 0 disconnected CCBs
ncr53c895-0-<4,0>: QUEUE FULL! 1 busy, 0 disconnected CCBs
ncr53c895-0-<4,0>: QUEUE FULL! 1 busy, 0 disconnected CCBs
ncr53c895-0-<4,0>: QUEUE FULL! 1 busy, 0 disconnected CCBs
ncr53c895-0-<4,0>: QUEUE FULL! 1 busy, 0 disconnected CCBs
ncr53c895-0-<4,0>: QUEUE FULL! 1 busy, 0 disconnected CCBs
ncr53c895-0-<4,0>: QUEUE FULL! 1 busy, 0 disconnected CCBs
ncr53c895-0-<4,0>: QUEUE FULL! 1 busy, 0 disconnected CCBs
ncr53c895-0-<4,0>: QUEUE FULL! 1 busy, 0 disconnected CCBs
ncr53c895-0-<4,0>: QUEUE FULL! 1 busy, 0 disconnected CCBs
ncr53c895-0-<4,0>: QUEUE FULL! 1 busy, 0 disconnected CCBs
ncr53c895-0-<4,0>: QUEUE FULL! 1 busy, 0 disconnected CCBs
ncr53c895-0-<4,0>: QUEUE FULL! 1 busy, 0 disconnected CCBs
ncr53c895-0-<4,0>: QUEUE FULL! 1 busy, 0 disconnected CCBs
ncr53c895-0-<4,0>: QUEUE FULL! 1 busy, 0 disconnected CCBs
ncr53c895-0-<4,0>: QUEUE FULL! 1 busy, 0 disconnected CCBs
ncr53c895-0-<4,0>: QUEUE FULL! 1 busy, 0 disconnected CCBs
ncr53c895-0-<4,0>: tagged command queue depth set to 3
ncr53c895-0-<4,0>: tagged command queue depth set to 4
Maybe this could just be printed out during debug conditions?
Next step is to boot up the UltraLinux disk to show even more
excitement... This is a pretty good failover configuration...
-matt
-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [EMAIL PROTECTED]