Patch Name: PHSS_24105

Patch Description: s700_800 11.00 B1000/B2000/C3X00/J5X00/J6000/J7000 5.0 FW

Creation Date: 01/06/05

Post Date: 01/06/11

Hardware Platforms - OS Releases:
	s700: 11.00
	s800: 11.00

Products: N/A

Filesets:
	OS-Core.KERN-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP

Automatic Reboot?: Yes

Status: General Release

Critical:
	No (superseded patches were critical)
	PHSS_23185: OTHER
		This patch is critical for J6000,J5600,J5000,
		and J7000 systems. It sets the 1GB DIMM
		refresh rate to 7.5us to avoid mismatched
		pairs that can lead to missing memory pairs
	PHSS_22901: CORRUPTION
		This patch is critical for J6000 systems. It
		corrects a potential data corruption problem
		transferring data between the I/O Memory
		controller ASIC and the PCI slots.
	PHSS_22574: HANG
		This patch is critical for B1000,C3000,C3600,
		J5000,J5600,J6000, and J7000 systems. It
		improves system dumps and prevents hangs. It
		allows the dumps to capture more failure data.
	PHSS_22475: OTHER
		This patch is critical for B1000,C3000,C3600,
		J5000,J5600,J6000, and J7000 systems so that
		they can run with Z7476AA ACC card. It also
		improves system dumps after recognizing and
		resetting LBA during LPMC, TOC, or panics.
	PHSS_21621: HANG CORRUPTION OTHER
		This patch is critical for B1000,C3000,C3600,
		J5000,J5600,J6000, and J7000 systems so that
		they can run with B5506A ethernet card without
		data corruption and fix a RS232 hang during early
		chassis codes for 3 wire RS232 connections,and read
		status command to fix a Mitsumi CD ROM
		problem on B2K.
	PHSS_21083: OTHER
		This patch is critical for B1000,C3000,C3600,
		J5000,J5600,J6000, and J7000 systems so that
		they can run with 64 bit PCI cards in
		configurations running 11.00 and with more
		than 4GB of memory.
	PHSS_20146: HANG OTHER
		This patch is critical for B1000, C3000 and J5000
		systems so that they can run the 11.00 operating
		system.  It is also critical because newer memory
		modules may not work with firmware versions 1.9
		and earlier.

Category Tags:
	defect_repair hardware_enablement general_release critical
	halts_system corruption

Path Name: /hp-ux_patches/s700_800/11.X/PHSS_24105

Symptoms:
	PHSS_24105:
	This patch fixes the J6000 external SCSI port definition and
	makes some changes to I/O addressing.

	PHSS_23185:
	This patch fixes a possible mismatch of refresh rates
	between 1GB DIMM pairs.  The mismatch would keep
	the pair of DIMMs from being utilized as a active
	pair.

	PHSS_22901:
	This patch fixes a possible data integrity problem
	between the PCI slots and the I/O controller on
	the J6000.

	PHSS_22574:
	This patch improves HPMC dumps and properly updates
	a timestamp value, prevents a graphics card from hanging
	during a HPMC/TOC/panic dump (done in 4.5).
	This update will change the system firmware revision
	to 4.6 unless it is at 4.6 or greater.

	PHSS_22475:
	This patch revises the FASTBOOT message to print "NOTICE"
	rather than "WARNING".  It adds support for the Z7476AA
	ACC card. It improves system dumps by recognizing and
	resetting LBA during LPMC, TOC, or panics.
	This update will change the system firmware revision
	to 4.5 unless it is at 4.5 or greater.

	PHSS_21621:
	This patch will add support for J6000,fix a cache selftest
	failure,fix LPMC handler so it doesn't touch any RDR
	registers during processing,enables support for B5509BA
	ethernet card,fix PCI memory allocator to support J3525A,
	J3526A X.25 cards,fix a RS232 hang during early chassis
	codes for 3 wire RS232 connections,and read status
	command twice to fix a Mitsumi CD ROM problem on B2K.
	This update will change the system firmware revision
	to 4.0 unless it is at 4.0 or greater.

	PHSS_21083:
	This patch will fix a system configuration problem
	that can allow system hangs,HPMC halts, or undetected
	data corruptionin systems that use 64 bit PCI cards
	with more than 4GB of memory running HP-UX 11.00.
	This update will change the system firmware revision
	to 3.5 unless it is at rev 3.5 or greater.

	PHSS_20146:
	This patch provides a firmware update, loadable from HP-UX,
	for 9000/785/B1000, 9000/785/C3000 and 9000/785/J5000
	systems.  Loading this patch will update your system to
	firmware revision 3.1.  If your system is already running
	firmware revision 3.1 (or later), loading this patch will
	not cause your firmware to be changed.  These platforms
	require firmware revision 1.9 or later to run the 11.00
	release of HP-UX.

	There is also a critical problem in older system firmware
	that can prevent some memory modules from being detected
	and configured by the firmware.  Without this patch, some
	of the memory in the system may be unused.

Defect Description:
	PHSS_24105:
	This patch fixes the J6000 external SCSI port definition and
	makes some changes to I/O addressing.

	PHSS_23185:
	This patch will have the system refresh 1GB DIMMs at 7.5us
	to prevent any mismatch of refresh rates.  This patch
	also allows the ClearFifo function to save the LVDS
	pat enable value.

	PHSS_22901:
	This patch correct the effects of some misconfigured
	wires on the PCI to I/O controller bus on the J6000.

	PHSS_22574:
	This patch updates a timestamp value during each call to
	PDC_CHASSIS during a HPMC.

	PHSS_22475:
	This patch improves system dumps by recognizing and
	resetting LBA during LPMC, TOC, or panics.  It
	revises the FASTBOOT message to print "NOTICE"
	rather than "WARNING" and adds support for the Z7476AA
	ACC card.

	PHSS_21621:
	This patch will fix a cache selftest failure,fix LPMC
	handler so it doesn't touch any RDR registers during
	processing,fix PCI memory allocator to support J3525A,
	J3526A X.25 cards, fix a RS232 hang during early chassis
	codes for 3 wire RS232 connections,and read status
	command twice to fix a Mitsumi CD ROM problem on B2000.

	PHSS_21083:
	A register value in the PCI bridge controller was
	misconfigured such that address bit 32 is set to 0 on
	transactions mastered by fast 64 bits PCI cards into
	system memory on systems with more than 4GB of memory
	running on 11.00. This can cause system HPMC panics,
	data corruption, or system hangs.

	This firmware patch turns the PA8600 CPU Data Cache LRU
	off and improves SYNC_OUTDLY setting.  In GRAPHICS, it
	disable accesses to expansion ROM if ROM is memory-mapped
	and card has single decoder.

	PHSS_20146:
	The memory detection algorithm in the system firmware
	does not follow the proper protocol when accessing an
	EEPROM component on the memory module.  This error can
	prevent some memory modules from being detected.

	Resolution:
	This patch had the system PDC set the 1GB DIMM refresh
	rate to 7.5us regardless of the DIMM's SPD setting.

SR:
	8606107507

Patch Files:
	
	OS-Core.KERN-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
	/usr/conf/reflash
	/usr/conf/pdc.wrap
	/usr/conf/modelstr

what(1) Output:
	
	OS-Core.KERN-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
	/usr/conf/reflash:
		Firmware reflash utility version 1.1 for 9000/785 B/
			C/J PCXW/W+ workstations
	/usr/conf/pdc.wrap:
		Data Hdr A.00.01
		Build user:      Firmware Builder
		Build login:     fwbtr@firmbert.fc.hp.com
		Build directory: /home/fwbtr/work/sprockets/src/bch
		Build date:      Thu Jan 11 17:24:28 MST 2001
		Build type:      wide
		Makerom options:
		Build options:  -USIM -USIM_FAST -USIM_CANT -UCACHE_
			LINE_32B
		-UELAPSED_TIME -UKEY232 -UTEMP_BIKE
		-UDEBUG_STACK -UTEMP_IODC_TRACE
		-UTEMP_DISABLE_DWIDE -DTEMP_LDB_CONSOLE
		-DTEMP_NO_8051 -UNO_COHERENT -DTEMP_PDC_TRACE
		-UTEMP_PSEUDO_BOOT -DTEMP_TRACE -UPCI_TRACE
		-ULAN_DEBUG_ENTRY_POINTS -DDUET
		-DTEMP_HPUX_64BITS
	/usr/conf/modelstr:
		modelstr $Revision: 1.1 $ PATCH_11.00 (PHCO_15048)
		PATCH-PHCO_17381 for 10.20; for 10.30, 11.x compatib
			ility libc.a_ID@@/main/r10dav/libc_dav/15
		/ux/core/libs/libc/archive_pa1/libc.a_ID
		Mar  9 1999 13:52:37

cksum(1) Output:
	
	OS-Core.KERN-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
	2713464597 24770 /usr/conf/reflash
	101534573 1049856 /usr/conf/pdc.wrap
	1596174293 12348 /usr/conf/modelstr

Patch Conflicts: None

Patch Dependencies: None

Hardware Dependencies:
	9000/785/B1000
	9000/785/B2000
	9000/785/C3000
	9000/785/C3600
	9000/785/J5000
	9000/785/J5600
	9000/785/J6000
	9000/785/J7000

Other Dependencies: None

Supersedes:
	PHSS_20146 PHSS_21083 PHSS_21621 PHSS_22475 PHSS_22574 PHSS_22901
	PHSS_23185

Equivalent Patches:
	PHSS_24104:
	s700: 10.20

	PHSS_24106:
	s700: 11.11

Patch Package Size: 1100 KBytes

Installation Instructions:
	Please review all instructions and the Hewlett-Packard
	SupportLine User Guide or your Hewlett-Packard support terms
	and conditions for precautions, scope of license,
	restrictions, and, limitation of liability and warranties,
	before installing this patch.
	------------------------------------------------------------
	1. Back up your system before installing a patch.

	2. Login as root.

	3. Copy the patch to the /tmp directory.

	4. Move to the /tmp directory and unshar the patch:

		cd /tmp
		sh PHSS_24105

	5. Run swinstall to install the patch:

		swinstall -x autoreboot=true -x patch_match_target=true \
			  -s /tmp/PHSS_24105.depot

	By default swinstall will archive the original software in 
	/var/adm/sw/save/PHSS_24105.  If you do not wish to retain a
	copy of the original software, include the patch_save_files
	option in the swinstall command above:

		-x patch_save_files=false

	WARNING: If patch_save_files is false when a patch is installed,
		 the patch cannot be deinstalled.  Please be careful
		 when using this feature.

	For future reference, the contents of the PHSS_24105.text file is 
	available in the product readme:

		swlist -l product -a readme -d @ /tmp/PHSS_24105.depot

	To put this patch on a magnetic tape and install from the
	tape drive, use the command:

		dd if=/tmp/PHSS_24105.depot of=/dev/rmt/0m bs=2k

Special Installation Instructions:
	This patch will only install and update the firmware on
	these systems:

		9000/785/B1000
		9000/785/B2000
		9000/785/C3000
		9000/785/C3600
		9000/785/J5000
		9000/785/J5600
		9000/785/J6000
		9000/785/J7000

	If the installed system firmware is more recent than the
	firmware provided in the patch, the system firmware will
	not be modified when the patch is installed.

	If you wish to install the patch on a different system even
	though it does not apply, you can force the installation of
	the patch by touching the file '/tmp/force_patch_install'
	before installing the patch.  This may be useful when
	creating a 'golden' archive image for Ignite-UX that may be
	used on several different hardware platforms.

	If the patch is installed on a system other than those
	listed above, it will not modify the system firmware so no
	harm will occur.

