SUMMARY: ISP firmware error

From: Fletcher Cocquyt (fletcherc@postoffice.ttmc.com)
Date: Thu Jun 06 1996 - 08:08:41 CDT


A month later, no more errors:

The source of the messages turned out to be an incompatible IBM
2Gb drive (PN 75G3576) on the end of a chain of 3 4Gb Seagate drives.
Once I removed the drive, the errors stopped occuring.

Since the errors didn't directly point to a drive incompatibility, but more
towards a SCSI card problem, I first tried replacing the card with no
effect. Then I tried turning off tagged command queue as suggested by one
sun manager, and when that didn't work, I finally tried removing the drive.

Thanks to all those who responded:

Calum Mackay - OS group <Calum.Mackay@UK.Sun.COM>
geert.devos@ping.be (Geert Devos)
clive@inteleq.com (Clive Beddall )
rudi@tmn.sie.siemens.at (Christian Masopust)
daveyp@dcd.pcd.sony.co.uk (David Procter)
bern@erim.org (Bern Fox)

Bern's reply might help others with a similar problem:

        Take a look at your /etc/system script and if it's not in there
        you might add the following.

        set scsi_options = 0x378

        This will turn off tagged command queue support which is a "feature"
        not handled at all well by most disks and the isp. Problems
        seem to most often arise during high/sustained disk activity, and/or
        whenever you *really* want to get some work done :)

Original post:

I get these errors once or twice a day on a Sparc 20
running Solaris 2.5, with a Fast/wide differential SCSI
card installed:

unix: WARNING: /iommu@f,e0000000/sbus@f,e0001000/QLGC,isp@3,10000 (isp0):
unix: Firmware error
unix: WARNING: /iommu@f,e0000000/sbus@f,e0001000/QLGC,isp@3,10000 (isp0):
unix: Fatal error, resetting interface
unix: isp0: State dump from isp registers and driver:
unix: isp0: mailboxes(0-5): 0x8002, 0x1fcc, 0x6, 0x0, 0x95, 0x8a
unix: isp0: hccr= 0x0, sbus_sema= 0x3
unix: isp0: sbus: isr= 0xe, icr= 0x6, conf0= 0x1, conf1= 0x6
unix: isp0: cdma: count= 0, addr= 0xfc011550, status= 0x2, conf= 0x0
unix: isp0: dma: count= 0, addr= 0x0, status= 0x2, conf= 0x0
unix: isp0: risc: R0-R7= 0x0, 0x3240, 0x0, 0x2, 0x38c2, 0x100, 0x340 0x0
unix: isp0: risc: R8-R15= 0x3, 0x3308, 0x3400, 0x5290, 0x3400, 0x5290, 0x100c 0x100
unix: isp0: risc: PSR= 0xf20a, IVR= 0x10c3, PCR=0x130c, RAR0=0x30, RAR1=0x530c
unix: isp0: risc: LCR= 0x1, PC= 0x1b28, MTR=0x1212, EMB=0x8, SP=0x3cfc
unix: isp0: request(in/out)= 149/149, response(in/out)= 138/138
unix: isp0: request_ptr(current, base)= 0xf5dd1550 (0xf5dcf010)
unix: isp0: response_ptr(current, base)= 0xf5dd5290 (0xf5dd3010)
unix: isp0: dvma request_ptr= 0xfc00f010 - 0xfc013010
unix: isp0: dvma response_ptr= 0xfc013010 - 0xfc017010
unix: isp0: period/offset: 25/12 25/12 25/12 25/12 25/12 25/12 25/12 25/12
unix: isp0: period/offset: 25/12 25/12 25/12 25/12 25/12 25/12 25/12 25/12
unix: WARNING: /iommu@f,e0000000/sbus@f,e0001000/QLGC,isp@3,10000/sd@2,0 (sd17):
unix: SCSI transport failed: reason 'reset': retrying co
unix: mmand
unix: WARNING: /iommu@f,e0000000/sbus@f,e0001000/QLGC,isp@3,10000/sd@1,0 (sd16):
unix: SCSI transport failed: reason 'reset': retrying co
unix: mmand

----------------------------------------------------------------------
Fletcher Cocquyt fletch@ttmc.com (441) 299-2900
System Administrator Trout Trading Hamilton, Bermuda
----------------------------------------------------------------------



This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:11:01 CDT