Patch-ID# 109881-02
Keywords: IEEE 1394 HCI1394_ISO_CTXT_BFFILL ixl1394_xmit_special panic
Synopsis: SunOS 5.8: 1394 adb macros patch
Date: 18/Jul/00

Solaris Release: 8

SunOS release: 5.8

Unbundled Product: 

Unbundled Release: 

Topic: SunOS 5.8: 1394 adb macros patch

	NOTE:   Refer to Special Install Instructions section for 
                IMPORTANT specific information on this patch.

BugId's fixed with this patch: 4329522 4330882 4331744 4351774 

Changes incorporated in this version: 4351774

Relevant Architectures: sparc

Patches accumulated and obsoleted by this patch: 109346-02 

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch:

/usr/lib/adb/sparcv9/cmd1394
/usr/lib/adb/sparcv9/cmd1394_b
/usr/lib/adb/sparcv9/cmd1394_l32
/usr/lib/adb/sparcv9/cmd1394_l64
/usr/lib/adb/sparcv9/cmd1394_q
/usr/lib/adb/sparcv9/hci1394_async
/usr/lib/adb/sparcv9/hci1394_drvinfo
/usr/lib/adb/sparcv9/hci1394_isoch
/usr/lib/adb/sparcv9/hci1394_q
/usr/lib/adb/sparcv9/hci1394_qbuf
/usr/lib/adb/sparcv9/hci1394_qbufptrs
/usr/lib/adb/sparcv9/hci1394_state
/usr/lib/adb/sparcv9/hci1394_stats
/usr/lib/adb/sparcv9/hci1394_vendor_info
/usr/lib/adb/sparcv9/s1394_addr_blk
/usr/lib/adb/sparcv9/s1394_cec_member
/usr/lib/adb/sparcv9/s1394_cfgrom_blk
/usr/lib/adb/sparcv9/s1394_hal
/usr/lib/adb/sparcv9/s1394_hal_list
/usr/lib/adb/sparcv9/s1394_isoch_cec
/usr/lib/adb/sparcv9/s1394_node
/usr/lib/adb/sparcv9/s1394_selfid_pkt
/usr/lib/adb/sparcv9/s1394_target
/usr/lib/adb/sparcv9/t1394_addr_evts
/usr/lib/adb/sparcv9/t1394_cec_evts
/usr/lib/mdb/kvm/sparcv9/s1394.so

Problem Description:

	This patch revision was generated to include source changes
	for 4351774.
	
4351774 Problem with  NAME with SUNW1394x in S8u2 and S581.

(from 109881-01)

	This patch revision was generated to accumulate and obsolete
	the feature changes introduced in point patch 109346-02.

4329522 Add IEEE 1394 support to Solaris
4330882 HCI1394_ISO_CTXT_BFFILL flag not reset if alloc_isoch_dma fails
4331744 system panic when ixl1394_xmit_special count > 170

(from 109346-02)

4330882 HCI1394_ISO_CTXT_BFFILL flag not reset if alloc_isoch_dma fails
4331744 system panic when ixl1394_xmit_special count > 170

(from 109346-01)

4329522 Add IEEE 1394 support to Solaris

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-8 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:   To get the full support for following platforms:

                        SUNW,Sun-Blade-100
                        SUNW,Sun-Blade-1000

                one needs to install the following new packages:

                SUNW1394h       Sun IEEE1394 Framework Header Files
                SUNW1394x       Sun IEEE1394 Framework
                SUNWeridx       Sun RIO 10/100 Mb Ethernet Drivers (64-bit)
                SUNWiscr        Sun ISCRI OCF CT Driver
                SUNWiscrx       Sun ISCRI OCF CT Driver (64-bit)
                SUNWstcx        SUN ISCRI Kernel Driver - (64-bit)
                SUNWusx.u       UltraSPARC CPU Device Driver (64-bit)
                SUNWpiclh       PICL Header Files
                SUNWpiclr       PICL Framework (Root)
                SUNWpiclu       PICL Libraries, and Plugin Modules (Usr)
                SUNWpiclx       PICL Libraries (64-bit)

		AND the following patches:

		108528-03 (or newer)    kernel update patch
		108979-08 (or newer)    devfsadm, platform nexus, I2C and 
                                        Netra ct patch
		109883-01 (or newer)    ecppsys.h patch
		109877-01 (or newer)    dma_i8237A.h patch
		109793-02 (or newer)    su driver patch
		109872-01 (or newer)    vis driver patch
		109873-01 (or newer)    prtdiag patch
		108974-05 (or newer)	dada, uata, dad, sd and scsi patch
		109874-01 (or newer)    audio patch
		108725-02 (or newer)    st patch
		109876-01 (or newer)    fd patch	
		109885-01 (or newer)    glm patch
		109879-01 (or newer)    isadma patch
		109880-01 (or newer)    forthdebug patch
		109881-01 (or newer)    1394 adb macros patch
		109882-01 (or newer)    eri header files patch
		109892-01 (or newer)    ecpp patch
		109888-01 (or newer)    platform drivers patch
		109889-01 (or newer)    usr platform and libc_psr patch
		109887-01 (or newer)    smartcard patch
