Patch-ID# 103934-09 Keywords: isp SCSI unexpected_bus_free timeout SBUS PCI lbolt MTR RAM packet Synopsis: SunOS 5.5.1: /kernel/drv/isp patch Date: Apr/05/99 Solaris Release: 2.5.1 SunOS Release: 5.5.1 Unbundled Product: Unbundled Release: Topic: SunOS 5.5.1: /kernel/drv/isp patch NOTE: Refer to Special Install Instructions section for IMPORTANT specific information on this patch. BugId's fixed with this patch: 1221924 1245077 1246211 1249597 1252953 1254930 1255496 1256423 1259252 1259533 1262422 1262660 1266399 1266652 1267199 4009217 4010780 4010934 4015774 4017168 4023619 4023994 4032974 4045015 4080914 4092346 4102295 4113677 4140980 4147923 4208247 Changes incorporated in this version: 4208247 Relevant Architectures: sparc Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: /kernel/drv/isp /usr/include/sys/scsi/adapters/ispmail.h /usr/include/sys/scsi/adapters/ispvar.h /usr/lib/adb/isp Problem Description: 4208247 PCI Swiftcard can not send G1 and G5 CDB scsi packet (from 103934-08) 4147923 ISP: Firmware cmd timeout while run diskchk on an e4k & e6k & e10k with A7000s 4113677 data corruption and system hangs on Ultra-2 with UDWIS controllers (from 103934-07) 4102295 writing to an ODS mirrored filesystem on multipack hangs 4092346 System crash after ISP reset - device is out of sync with driver. 4140980 isp resets disrupt disk I/O w/ SCSI transport errors that impact system perf. (from 103934-06) 4080914 SunSwift PCI dumps i/o error on a new hardware (from 103934-05) 4045015 SunSwift PCI requires new MTR value for performance improvements. (from 103934-04) 4032974 system hangs when lbolt wraps around. (from 103934-03) 4023619 SunSwift PCI : New timeout algorithm as in ISP1000 to be introduced. 4017168 Sonoma controller failover simulation doesn't work 4023994 isp panics due to assertion failure resp != NULL (from 103934-02) 1221924 isp: mailbox returned value is not checked 1246211 Pulling a disk on a VxVM managed tabasco disk hangs the SCSI bus 1249597 resync scsi drivers with CRAY 1254930 isp: isp driver should report product info for SBUS ISP 1255496 SS10 - incomplete read- retrying 1256423 isp torture testing panic's the system. 1259252 isp: Under load, SCSI bus hangs are encountered. 1259533 the customer raid box hangs, scsi driver never issues request sense 1262422 isp driver for aborting a pkt need not have synchronize with marker. 1262660 isp: returns incorrect pkt_resid when read command completed without data xfer 1266399 isp: use same backoff algorithm on timeouts and parity as esp/fas/glm 1266652 isp driver missing SCCS header/version info completely 1267199 isp driver does not attach when the driver is used with Qlogic board. 4009217 isp: Firmware Error Async Event not handled properly. 4010780 Freshchoice 1040B (new Rev) does not work with existing driver/firmware 4010934 isp: Parity errors seen on ISP1000U with ultra scsi fujitsu disks 4015774 Fujitsu drives generate parity errors with Freshchoice- Tune setup time. 4023994 isp panics due to assertion failure resp != NULL (from 103934-01) 1252953 ESC: isp gets 'Fatal Error' system then hard hangs after data fault panic 1245077 SCSI transport failed: reason 'unexpected_bus_free': Patch Installation Instructions: -------------------------------- Refer to the Install.info file within the patch for instructions on using the generic 'installpatch' and 'backoutpatch' scripts provided with each patch. Any other special or non-generic installation instructions should be described below. Special Install Instructions: ----------------------------- WARNING: Users of 2.9GB SUN ST43401N drives should apply patch 104258-01 for Upgrading ST43401N Disk Firmware to 0407 before applying this patch. NOTE: TO GET THE COMPLETE FIX FOR 4032974 (system hangs when lbolt wraps around), ONE NEEDS TO INSTALL THE FOLLOWING PATCHES: 103640-08 (or newer) Kernel Patch 103600-12 (or newer) kernel/strmod/rpcmod and kernel/sys/nfs patch 104735-01 (or newer) platform/sun4m/kernel/drv/sx patch (for sun4m machines only) 104736-01 (or newer) usr/bin/csh patch FAILURE TO INSTALL ALL THESE PATCHES WILL CAUSE THE SYSTEM TO HANG AFTER 248 DAYS. Reboot the system after patch installation.