Patch-ID# 107292-02
Keywords: ifp interrupt Fujitsu HAL MLUN adb macro SUNWifpx
Synopsis: SunOS 5.7: ifp driver patch
Date: 10/Jun/99

Solaris Release: 7

SunOS release: 5.7

Unbundled Product: 

Unbundled Release: 

Topic: SunOS 5.7: ifp driver patch

BugId's fixed with this patch: 4138910 4148237 4153242 4156097 4172972 4177628 4178006 4182904 4185774 4190652 4196844 4213661 4220097 4220896 4220901 4229217 

Changes incorporated in this version: 4138910 4148237 4153242 4156097 4172972 4177628 4178006 4182904 4190652 4196844 4213661 4220097 4220896 4220901 4229217

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/ifp
/kernel/drv/sparcv9/ifp
/usr/include/sys/scsi/adapters/ifpio.h
/usr/include/sys/scsi/adapters/ifpmail.h
/usr/include/sys/scsi/adapters/ifpreg.h
/usr/include/sys/scsi/adapters/ifpvar.h
/usr/lib/adb/ifp			(deleted file)
/usr/lib/adb/ifp_cmd			(deleted file)
/usr/lib/adb/ifp_full			(deleted file)
/usr/lib/adb/ifp_icb			(deleted file)
/usr/lib/adb/ifp_portdb			(deleted file)
/usr/lib/adb/ifp_request		(deleted file)
/usr/lib/adb/ifp_response		(deleted file)
/usr/lib/adb/ifp_target			(deleted file)
/usr/lib/adb/sparcv9/ifp		(deleted file)
/usr/lib/adb/sparcv9/ifp_cmd		(deleted file)
/usr/lib/adb/sparcv9/ifp_full		(deleted file)
/usr/lib/adb/sparcv9/ifp_icb		(deleted file)
/usr/lib/adb/sparcv9/ifp_portdb		(deleted file)
/usr/lib/adb/sparcv9/ifp_request	(deleted file)
/usr/lib/adb/sparcv9/ifp_response	(deleted file)
/usr/lib/adb/sparcv9/ifp_target		(deleted file)	


Problem Description:

4138910 ifp: need support for multiple LUNs
4148237 ifp: driver is too liberal with slots used
4153242 e450 only shows SCSI warnings on failing components within a FCAL loop
4156097 panic on E450 assertion failure on a multi-initiator configuration
4172972 ifp: scanning of portdb following a LIP should be more robust
4177628 "Unable to allocate target structure for switch setting X" messages
4178006 ifp: increase the request queue size
4182904 On pci system, luxadm insert fails after a reboot.
4190652 QLGC FW: Qlogic f/w reports Fatal Error (async event 8002)
4196844 ifp: get message "cannot set marker" during heavy i/o testing
4213661 ifp: add support for target mode
4220097 ifp: driver not showing LUN 2 on the second HBA
4220896 ifp: add support for diag loopback on Qlogic FC2200 card
4220901 ifp: add support for Fcode download
4229217 SUNWifp and SUNWifpx are illegal root packages.

(from 107292-01)

4185774 ifp driver doesn't install the correct interrupt handler for OEM hardware

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 release, 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: 
----------------------------- 
None.

