Patch-ID# 109189-05 Keywords: ifp ISP LUN PLOGI PRLI FC reboot BUSY Synopsis: SunOS 5.8: ifp driver patch Date: Apr/23/2003 Install Requirements: Install in Single User Mode Reboot after installation Solaris Release: 8 SunOS Release: 5.8 Unbundled Product: Unbundled Release: Xref: Topic: SunOS 5.8: ifp driver patch Relevant Architectures: sparc BugId's fixed with this patch: 4275418 4285969 4294568 4309042 4329645 4329671 4333114 4356703 4365549 4384013 4390262 4779757 Changes incorporated in this version: 4779757 Patches accumulated and obsoleted by this patch: 112024-01 Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: /kernel/drv/ifp /kernel/drv/sparcv9/ifp /usr/include/sys/scsi/adapters/ifpvar.h Problem Description: 4779757 ifp: I/O can hang forever if a single target is marked BUSY (from 109189-04) This patch revision was generated to accumulate and obsolete the feature changes introduced in feature point patch 112024-01. (from 109189-03) 4390262 ifp driver should fail the attach on SUNW,UltraSPARC-III based platforms 4356703 ifp: takes >30 minutes to detect disconnected device 4365549 reboot loop test cause controller loss after 200 reboots. (from 109189-02) 4329645 ifp: Workaround for byte hole problem on Everest card 4329671 ifp: Boot failure when an FC is a boot device. 4333114 Ifp: System panics due to NULL pointer dereference in the ifp module (from 109189-01) 4309042 boot from ifp device fails occasionally 4294568 ifp: ISP fw PLOGI or PRLI timed out for this node 4285969 ifp: Report Lun/Inquiry limited retries cause purple DMP crash 4275418 ifp: Limit heroic error recovery for Report lun and Inquiry commands (from 112024-01) 4384013 ifp driver needs to support /dev/cfg for RM 6.22 link generator Patch Installation Instructions: -------------------------------- For Solaris 2.0-2.6 releases, refer to the Install.info file and/or the README within the patch for instructions on using the generic 'installpatch' and 'backoutpatch' scripts provided with each patch. For Solaris 7-9 releases, refer to the man pages for instructions on using 'patchadd' and 'patchrm' scripts provided with Solaris. Any other special or non-generic installation instructions should be described below as special instructions. The following example installs a patch to a standalone machine: example# patchadd /var/spool/patch/104945-02 The following example removes a patch from a standalone system: example# patchrm 104945-02 For additional examples please see the appropriate man pages. Special Install Instructions: ----------------------------- Reboot the system after patch installation. README -- Last modified date: Wednesday, April 23, 2003