OBSOLETE Patch-ID# 114877-03
Keywords: jni jfca
Synopsis: Obsoleted by: 114877-04 SAN 4.3: JNI driver support patch
Date: Dec/05/2003


Install Requirements: None                      
                      
Solaris Release: 8

SunOS Release: 5.8

Unbundled Product: SAN

Unbundled Release: 4.3

Xref: 

Topic: SAN 4.3: JNI driver support patch

Relevant Architectures: sparc

BugId's fixed with this patch: 4778362 4778378 4797142 4824482 4833873 4843127 4849563 4853853 4864036 4864990 4865650 4866127 4866181 4870540 4872384 4878710 4884870 4889531 4891472 4894423 4895906 4897308 4901522 4904540 4906070 4909655 4913731 4916051 4916829 4923417 4946579

Changes incorporated in this version: 4894423 4913731 4946579

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 111095-14 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:

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:  Friday, March 12, 2004

