[rescue] Ultra 10 and Symbios 22801 SCSI card

Ido Dubrawsky ido at dubrawsky.org
Sun Aug 31 23:53:04 CDT 2003


Hello all,

  So, I finally bought another SPARC (it's been a while...I've been a good boy
and my wife isn't complaining...and I got a good deal -- Ultra 10, 300MHz,
256MB RAM, 2.1GB disk (not so good) for $100.00).  Anyway, I digress.  I want
to install a Symbios 22801 dual channel UltraSCSI PCI card in the box and 
convert it to SCSI.  The 22801 was OEMed by Sun in the past.  I install the
card in the box and it recognizes the card but I keep getting SCSI timeout
errors when I boot the thing.  See the capture of the boot process below:

ok show-devs
/SUNW,ffb at 1e,0
/SUNW,UltraSPARC-IIi at 0,0
/pci at 1f,0
/virtual-memory
/memory at 0,0
/aliases
/options
/openprom
/chosen
/packages
/pci at 1f,0/pci at 1
/pci at 1f,0/pci at 1,1
/pci at 1f,0/pci at 1/scsi at 1,1 <--- it sees the two channels on the card in PCI slot
/pci at 1f,0/pci at 1/scsi at 1   <--- #1
/pci at 1f,0/pci at 1,1/ide at 3
/pci at 1f,0/pci at 1,1/SUNW,m64B at 2
/pci at 1f,0/pci at 1,1/network at 1,1
/pci at 1f,0/pci at 1,1/ebus at 1
/pci at 1f,0/pci at 1,1/ide at 3/cdrom
/pci at 1f,0/pci at 1,1/ide at 3/disk
/pci at 1f,0/pci at 1,1/ebus at 1/SUNW,CS4231 at 14,200000
/pci at 1f,0/pci at 1,1/ebus at 1/flashprom at 10,0
/pci at 1f,0/pci at 1,1/ebus at 1/eeprom at 14,0
/pci at 1f,0/pci at 1,1/ebus at 1/fdthree at 14,3023f0
/pci at 1f,0/pci at 1,1/ebus at 1/ecpp at 14,3043bc
/pci at 1f,0/pci at 1,1/ebus at 1/su at 14,3062f8
/pci at 1f,0/pci at 1,1/ebus at 1/su at 14,3083f8
/pci at 1f,0/pci at 1,1/ebus at 1/se at 14,400000
/pci at 1f,0/pci at 1,1/ebus at 1/SUNW,pll at 14,504000
/pci at 1f,0/pci at 1,1/ebus at 1/power at 14,724000
/pci at 1f,0/pci at 1,1/ebus at 1/auxio at 14,726000
/openprom/client-services
/packages/sun-keyboard
/packages/SUNW,builtin-drivers
/packages/disk-label
/packages/obp-tftp
/packages/deblocker
/packages/terminal-emulator

ok .version  <--- I updated the OBP from 3.11 version 9 to 3.31 Version 0 to 
	          eliminate any possible issues there
Release 3.31 Version 0 created 2001/07/25 20:36
OBP 3.31.0 2001/07/25 20:36
POST 3.1.0 2000/06/27 13:56

ok .speed    <--- This is an older model Ultra 10 (system board part # is
		  375-0009.  Max CPU it can take is a 333MHz UltraSPARC IIi
CPU  Speed : 300.00MHz
UPA  Speed : 100.00MHz
PCI  Bus A : 33Mhz
PCI  Bus B : 33Mhz

ok boot -rv
Initializing Memory 
Boot device: /pci at 1f,0/pci at 1,1/ide at 3/disk at 0,0:a  File and args: -rv
Size: 55ea9+143d2+0x241f2 Bytes
SunOS Release 5.9 Version Generic 64-bit
Copyright 1983-2002 Sun Microsystems, Inc.  All rights reserved.
Use is subject to license terms.
Ethernet address = 8:0:20:9a:8:c1
mem = 262144K (0x10000000)
avail mem = 250085376
root nexus = Sun Ultra 5/10 UPA/PCI (UltraSPARC-IIi 300MHz)
pcipsy0 at root: UPA 0x1f 0x0
pcipsy0 is /pci at 1f,0
PCI-device: pci at 1,1, simba0  <--- Symbios 22801 Channel #1
simba0 is /pci at 1f,0/pci at 1,1
PCI-device: pci at 1, simba1  <--- Symbios 22801 Channel #2
simba1 is /pci at 1f,0/pci at 1
PCI-device: ide at 3, uata0
uata0 is /pci at 1f,0/pci at 1,1/ide at 3
dad0 at pci1095,6460 target 0 lun 0
dad0 is /pci at 1f,0/pci at 1,1/ide at 3/dad at 0,0
	<>
dad1 at pci1095,6460 target 1 lun 0
dad1 is /pci at 1f,0/pci at 1,1/ide at 3/dad at 1,0
	<>
root on /pci at 1f,0/pci at 1,1/ide at 3/disk at 0,0:a fstype ufs
PCI-device: ebus at 1, ebus0
ebus0 is /pci at 1f,0/pci at 1,1/ebus at 1
power0 at ebus0: offset 14,724000
power0 is /pci at 1f,0/pci at 1,1/ebus at 1/power at 14,724000
su0 at ebus0: offset 14,3083f8
su0 is /pci at 1f,0/pci at 1,1/ebus at 1/su at 14,3083f8
su1 at ebus0: offset 14,3062f8
su1 is /pci at 1f,0/pci at 1,1/ebus at 1/su at 14,3062f8
se0 at ebus0: offset 14,400000
se0 is /pci at 1f,0/pci at 1,1/ebus at 1/se at 14,400000
cpu0: SUNW,UltraSPARC-IIi (upaid 0 impl 0x12 ver 0x13 clock 300 MHz)
SUNW,hme0 : PCI IO 2.0 (Rev Id = c1) Found
PCI-device: network at 1,1, hme0
hme0 is /pci at 1f,0/pci at 1,1/network at 1,1
configuring IPv4 interfaces: hme0.
Hostname: elrond
SUNW,hme0 : Internal Transceiver Selected.
SUNW,hme0 :   100 Mbps Full-Duplex Link Up
dump on /dev/dsk/c0t0d0s1 size 256 MB
The / file system (/dev/rdsk/c0t0d0s0) is being checked.
/dev/rdsk/c0t0d0s0: 10243 files, 121816 used, 124647 free 
/dev/rdsk/c0t0d0s0: (367 frags, 15535 blocks, 0.1% fragmentation)
The /usr file system (/dev/rdsk/c0t1d0s0) is being checked.
/dev/rdsk/c0t1d0s0: 45807 files, 1005037 used, 228233 free 
/dev/rdsk/c0t1d0s0: (2321 frags, 28239 blocks, 0.2% fragmentation)
Configuring /dev and /devices
pseudo-device: devinfo0
devinfo0 is /pseudo/devinfo at 0
PCI-device: SUNW,m64B at 2, m640  <--- Here's where things get kind of "unknown"
m640 is /pci at 1f,0/pci at 1,1/SUNW,m64B at 2
m64#0: 1152x900, 2M mappable, rev 4754.9a
/pci at 1f,0/pci at 1/scsi at 1 (glm0):
        glm0 supports power management.
/pci at 1f,0/pci at 1/scsi at 1 (glm0):
        Rev. 7 Symbios 53c876 found.
WARNING: pcipsy0: ino 0x10 has been blocked  <--- what does this mean?
WARNING: glm0: interrupt #0 has been blocked  <--- what does this mean?
PCI-device: scsi at 1, glm0
glm0 is /pci at 1f,0/pci at 1/scsi at 1
/pci at 1f,0/pci at 1/scsi at 1,1 (glm1):
        glm1 supports power management.
/pci at 1f,0/pci at 1/scsi at 1,1 (glm1):
        Rev. 7 Symbios 53c876 found.
WARNING: pcipsy0: ino 0x11 has been blocked
WARNING: glm1: interrupt #0 has been blocked
PCI-device: scsi at 1,1, glm1
glm1 is /pci at 1f,0/pci at 1/scsi at 1,1
sd0 at uata0: target 2 lun 0
sd0 is /pci at 1f,0/pci at 1,1/ide at 3/sd at 2,0
/pci at 1f,0/pci at 1/scsi at 1 (glm0):
        Cmd (0x94bd20) dump for Target 0 Lun 0:
/pci at 1f,0/pci at 1/scsi at 1 (glm0):
                cdb=[ 0x12 0x0 0x0 0x0 0x30 0x0 ]
/pci at 1f,0/pci at 1/scsi at 1 (glm0):
        pkt_flags=0x808 pkt_statistics=0x60 pkt_state=0x7
/pci at 1f,0/pci at 1/scsi at 1 (glm0):
        pkt_scbp=0x0 cmd_flags=0x2860
WARNING: /pci at 1f,0/pci at 1/scsi at 1 (glm0):
        Connected command timeout for Target 0.0
WARNING: /pci at 1f,0/pci at 1/scsi at 1 (glm0):
        got SCSI bus reset
/pci at 1f,0/pci at 1/scsi at 1,1 (glm1):
        Cmd (0x94dd20) dump for Target 0 Lun 0:
/pci at 1f,0/pci at 1/scsi at 1,1 (glm1):
                cdb=[ 0x12 0x0 0x0 0x0 0x30 0x0 ]
/pci at 1f,0/pci at 1/scsi at 1,1 (glm1):
        pkt_flags=0x808 pkt_statistics=0x60 pkt_state=0x7
/pci at 1f,0/pci at 1/scsi at 1,1 (glm1):
        pkt_scbp=0x0 cmd_flags=0x2860
WARNING: /pci at 1f,0/pci at 1/scsi at 1,1 (glm1):
        Connected command timeout for Target 0.0
WARNING: /pci at 1f,0/pci at 1/scsi at 1,1 (glm1):
        got SCSI bus reset

As you can see from the above output it just goes into a loop complaining 
about a SCSI bus reset.  The jumpers are set according to Sun's description
in their PDF on the card, I'm wondering if this has something to do with the
card's configuration itself.  I bought this on Ebay (it's an LSI Logic 22801 
but underneath "LSI Logic" it says "Symbios 22801") and I know that Sun OEMed
this card without modification to the chips.  I also know that there is a
configuration utility on the card that you can see when you boot a PC installed
with the card and I'm wondering if anyone else has taken the trouble to 
figure out if Sun tweaked the configuration on the card before they OEMed it
in order to work with SPARCs.  Any help would be greatly appreciated.

Thanks,
Ido
-- 
===============================================================================
Ido Dubrawsky, CISSP           			E-mail:  ido at dubrawsky.org
Network Security Architect				idubraws at cisco.com
dubrawsky.org
500 Hermleigh Rd
Silver Spring, MD. 20902
(301) 651-5441 (cell)
===============================================================================



More information about the rescue mailing list