Patch-ID# 107280-08 Keywords: ifp QLC FW portdb PRLI assertion panic boot failure Synopsis: Sun StorEdge PCI FC-100 Host Adapter 1.0: /kernel/drv/ifp patch Date: Feb/13/2001 Solaris Release: 2.6 SunOS Release: 5.6 Unbundled Product: StorEdge PCI FC-100 Host Adapter Unbundled Release: 1.0 Xref: Topic: Relevant Architectures: sparc BugId's fixed with this patch: 4112767 4126781 4138910 4139973 4144776 4146748 4148237 4151622 4153242 4156097 4156230 4170606 4172972 4177628 4178006 4182904 4185774 4190652 4190704 4190720 4196844 4213661 4220097 4220896 4220901 4233836 4240590 4241862 4245927 4246054 4247074 4248639 4251452 4258457 4259422 4270569 4278528 4284022 4285527 4329645 4329671 4333114 4356703 4365549 4367977 Changes incorporated in this version: 4356703 4365549 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 /usr/include/sys/scsi/adapters/ifpcmd.h /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 Problem Description: 4356703 ifp: takes >30 minutes to detect disconnected device 4365549 reboot loop test cause controller loss after 200 reboots. (from 107280-07) 4367977 'ifp_i_get_port_db' messages & VxVM missing devices (from 107280-06) 4329645 Workaround for byte hole problem on Everest card. 4329671 Boot failure when an FC is a boot device. 4333114 System panics due to NULL pointer dereference in the ifp module. (from 107280-05) 4245927 Qlogic f/w fails get_port_database command on LIP 4284022 drives attached to ancor switch can not be seen on pci contorller. 4259422 ifp FCAL - luxadm reserve on one host, other host when rebooted can't see 4248639 ifp: prex -k panic system (after ifp driver module is unloaded) 4270569 IFP driver panics with mutex_enter: bad mutex, during boot -r or DR 4285527 ifp: warlock warning need to be fixed 4278528 ifp waits for a long time after reset in ifp_i_reset_interface (from 107280-04) 4233836 Qlogic Stale Bit 4246054 ifp: issues target resets for command depths >109 4258457 MHIOCTKOWN ioctl fails with photon/SDS4.2/Solaris 2.6 4240590 ifp: check the reason for report lun command failure prior to retrying 4241862 ifp: warlock errors seen on ifp 4247074 driver is very chatty (from 107280-03) 4251452 MHIOCTKOWN fails on PCI FCAL ifp to photon - priority-reserve problem (from 107280-02) 4138910 ifp: need support for multiple LUNs 4213661 ifp: add support for target mode 4220896 ifp: add support for Qlogic FC2200 card 4220901 ifp: add support for Fcode download 4196844 ifp: get message "cannot set marker" during heavy i/o testing 4220097 IFP driver not showing LUN 2 on the second HBA 4182904 On pci system, luxadm insert fails after a reboot 4148237 ifp: driver is too liberal with slots used (from 107280-01) 4112767 ifp driver programs fw with node name and port name same for instance 0 4126781 QLGC fw: mbox command time out 4139973 ifp: ifp_scsi_start() asserts on response mutex being held 4144776 ifp: SunVTS ifptest run takes too long 4146748 luxadm forcelip causes panic while running pp2 with a 2TB config. 4151622 Firmware command timeouts running IFPTEST in MFG. 4153242 e450 only shows SCSI warnings on failing components within a FCAL loop 4156097 Panic on E450 assertion failure on a multi-initiator configuration 4156230 ifp: ifp_ioctl doesn't free ndi handle 4170606 QLGC: During fault injection, fw doesn't timeout commands 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 4185774 ifp driver doesn't install the correct interrupt handler for OEM 4190652 QLGC FW: Qlogic f/w reports Fatal Error (async event 8002) 4190704 QLGC FW: "FCP_RSP FCP_DATA length diff. from BURST_LEN (code 1)" msg 4190720 QLGC FW: Lip on busy port caused "FW out of resource..." on PCI system Patch Installation Instructions: -------------------------------- Refer to the Install.info file 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 as special instructions. Special Install Instructions: ----------------------------- The SUNWifp package has been demonstrated to cause a system panic if the software is installed after the hardware has been attached. This problem has been encountered in Solaris 2.6 where the SUNWifp is an unbundled package and could be encountered in later releases if the OS is reinstalled. For new unbundled installations the customers should be sure to follow the instructions that came with the unbundled CDROM. Whenever the SUNWifp is going to be installed on a system and the card is already installed the enclosures should be turned off to avoid this installation problem. README -- Last modified date: Tuesday, February 13, 2001