Patch-ID# 114877-08 Keywords: jni jfca Synopsis: SAN 4.4.2: JNI driver support patch Date: Aug/30/2004 Install Requirements: None Solaris Release: 8 SunOS Release: 5.8 Unbundled Product: SAN Unbundled Release: 4.4.2 Xref: Topic: SAN 4.4.2: JNI driver support patch Relevant Architectures: sparc BugId's fixed with this patch: 4778362 4778378 4797142 4824482 4833873 4843127 4849563 4853853 4854112 4864036 4864990 4865650 4865658 4866127 4866181 4870540 4872384 4878710 4884870 4889531 4891472 4894423 4895906 4897308 4901522 4904540 4906070 4909655 4913731 4916051 4916829 4923417 4939958 4945123 4946579 4947787 4951292 4958977 4965929 4971382 4971779 4988142 5021723 5031032 5033726 5033797 5038687 5048952 5054791 5054799 Changes incorporated in this version: 5033797 5038687 5048952 5054791 5054799 Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: 111095-17 or greater Obsoleted by: Files included with this patch: /kernel/drv/jfca /kernel/drv/jfca.conf /kernel/drv/sparcv9/jfca /usr/lib/adb/jfca_dev /usr/lib/adb/jfca_deveng /usr/lib/adb/jfca_devfca /usr/lib/adb/jfca_devfcalib /usr/lib/adb/jfca_drvreg /usr/lib/adb/jfca_eng /usr/lib/adb/jfca_engmod /usr/lib/adb/jfca_fca /usr/lib/adb/jfca_fcalib /usr/lib/adb/jfca_fcalibmod /usr/lib/adb/jfca_fcamod /usr/lib/adb/jfca_fcapkg /usr/lib/adb/jfca_fcpkg /usr/lib/adb/jfca_file /usr/lib/adb/jfca_handle /usr/lib/adb/jfca_hbadma /usr/lib/adb/jfca_hfcapkg /usr/lib/adb/jfca_hfcapkg_next /usr/lib/adb/jfca_hfcapkg_walker /usr/lib/adb/jfca_hpkg /usr/lib/adb/jfca_hpkg_next /usr/lib/adb/jfca_hpkg_walker /usr/lib/adb/jfca_inst /usr/lib/adb/jfca_lilp /usr/lib/adb/jfca_link /usr/lib/adb/jfca_list /usr/lib/adb/jfca_modinfo /usr/lib/adb/jfca_modreg /usr/lib/adb/jfca_next /usr/lib/adb/jfca_pkg /usr/lib/adb/jfca_pkgoff /usr/lib/adb/jfca_pkgoff2 /usr/lib/adb/jfca_pool /usr/lib/adb/jfca_shim /usr/lib/adb/jfca_state /usr/lib/adb/jfca_task /usr/lib/adb/jfca_walker /usr/lib/adb/sparcv9/jfca_dev /usr/lib/adb/sparcv9/jfca_deveng /usr/lib/adb/sparcv9/jfca_devfca /usr/lib/adb/sparcv9/jfca_devfcalib /usr/lib/adb/sparcv9/jfca_drvreg /usr/lib/adb/sparcv9/jfca_eng /usr/lib/adb/sparcv9/jfca_engmod /usr/lib/adb/sparcv9/jfca_fca /usr/lib/adb/sparcv9/jfca_fcalib /usr/lib/adb/sparcv9/jfca_fcalibmod /usr/lib/adb/sparcv9/jfca_fcamod /usr/lib/adb/sparcv9/jfca_fcapkg /usr/lib/adb/sparcv9/jfca_fcpkg /usr/lib/adb/sparcv9/jfca_file /usr/lib/adb/sparcv9/jfca_handle /usr/lib/adb/sparcv9/jfca_hbadma /usr/lib/adb/sparcv9/jfca_hfcapkg /usr/lib/adb/sparcv9/jfca_hfcapkg_next /usr/lib/adb/sparcv9/jfca_hfcapkg_walker /usr/lib/adb/sparcv9/jfca_hpkg /usr/lib/adb/sparcv9/jfca_hpkg_next /usr/lib/adb/sparcv9/jfca_hpkg_walker /usr/lib/adb/sparcv9/jfca_inst /usr/lib/adb/sparcv9/jfca_lilp /usr/lib/adb/sparcv9/jfca_link /usr/lib/adb/sparcv9/jfca_list /usr/lib/adb/sparcv9/jfca_modinfo /usr/lib/adb/sparcv9/jfca_modreg /usr/lib/adb/sparcv9/jfca_next /usr/lib/adb/sparcv9/jfca_pkg /usr/lib/adb/sparcv9/jfca_pkgoff /usr/lib/adb/sparcv9/jfca_pkgoff2 /usr/lib/adb/sparcv9/jfca_pool /usr/lib/adb/sparcv9/jfca_shim /usr/lib/adb/sparcv9/jfca_state /usr/lib/adb/sparcv9/jfca_task /usr/lib/adb/sparcv9/jfca_walker /usr/share/man/sman7d/jfca.7d Problem Description: 5033797 SUN HBA SG-XPCI2-JF2 and HDLM causing system panic 5038687 sfs_s8_6.5.4: jfca: SendPackage recursive boot panic upon boot 5048952 SFS 6.5.2 panic in module "jfca" due to NULL ptr dereference 5054791 Another panic in jfca:FcExgServer routine 5054799 sfs_s9_6.5.5: panic in "jfca" due to a NULL pointer derefer (from 114877-07) 5033726 scrolling CDB Failed messges after installing 5031032 Sequencer fix for jfca data corruption Bug 5021723 (from 114877-06) This patch revision addresses a packaging issue with -05 rev. No other issues are addressed by this revison. (from 114877-05) 5021723 Data corruption is seen when run I/O on raw device with LIP (from 114877-04) 4854112 jfca: I/O hang with msg AllocTcb: Out of Link Service receive buffers 4865658 PCI iommu error panic while doing DR 4939958 disconnect hang with DR unconfigure booted from qlgc/jni 4945123 when booting jni driver should honor cmn_err semantics 4947787 JniListAdd, SendPackage - BAD TRAP type 31 panic in module jfca 4951292 JNI sysbreak panic while running IP over FC 4958977 sfmmu_tsb_miss <- genunix:turnstile_interlock <- genunix:turnstile_block Panic 4965929 jfca: FcaPkgAbtsComplete - type 31 Panic while doing DR 4971382 JNI Panic during boot up 4971779 jfca: ulm_tcb_complete, jfca: FcEmldIntrServer - type 31 Panic 4988142 JniPkgDestroy(16) Panic in System-1 Direct attach Config (from 114877-03) 4894423 Tape I/O fails after Link Reset 4913731 FCP-2 Error Recovery on corrupted Write data frame fails 4946579 BAD TRAP: type=31 sfmmu_tsb_miss panic in module jfca (from 114877-02) 4778378 Add support in the driver for fcode download 4778362 Add support for SNIA ver-1 & ver-2 4797142 Link failed to come up when switch port is changed from GL -> F 4824482 GIEL failing with PLOGI Required 4843127 BAD TRAP type 31 occurred in module "jfca" due to a NULL pointer dereference 4849563 jnic: Panic: JniPkgAbort() with JFCA 1.1.b.1 + LV 6.2.6 4853853 panic in jfca:FcExgServer routine. 4864036 JNIChba FCode upgrade core dumped - port lost 4864990 panic in jfca:HandleTimedPkg with host side cable pull. 4865650 fp_unsol_cb, FcFcaServer panic on V880 while doing DR 4866127 JNItest fails when all options and selected and test is looped 4866181 JNI thread hang while target reset. 4833873 Need ability to run diagnostics on JNI card 4870540 JFCA.pkg by default Configure as fabric port only 4878710 fc packet to DID 0xfffffa failed state: Fabric Switch Reject 4884870 panic - Deadlock: cycle in blocking chain 4889531 panic in jfca:QueueReset 4891472 Tape cpio write commands fail with blocksize 2049 4872384 Fatal Reset occured while trying to upgrade fcode on B2 HBA 4895906 Starcat domain hangs on JNI driver when trying to resume from Slot 0 DR 4897308 System panic, Deadlock: cycle in blocking chain, during load and stress 4904540 Null ptr de-reference Panic in jfca:FcPciEngWrite 4906070 BAD TRAP panic in jfca:JniListAdd due to Null ptr dereference 4909655 cannot configure second path to targets after E10K bringup 4916051 Host panic with "due to a NULL pointer dereference" 4916829 sfkpit6.3.6: JNI: system taking more than 15 min to boot due to PLOGI failures 4923417 panic occurred in module "jfca" due to a NULL pointer dereference (from 114877-01) 4901522 Add jfca support 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: ----------------------------- NOTE : This patch requires packages: SUNWjfca SUNWjfcax SUNWjfcau SUNWjfcaux The above packages are available via the Sun Download Center at http://www.sun.com/storage/san/ README -- Last modified date: Monday, August 30, 2004