Patch Name: PHKL_24282

Patch Description: s700_800 11.00 IDE/ATAPI cumulative patch

Creation Date: 01/06/14

Post Date: 01/06/21

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

Products: N/A

Filesets:
	OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP
	OS-Core.KERN2-RUN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP

Automatic Reboot?: Yes

Status: General Release

Critical: No

Category Tags:
	defect_repair hardware_enablement general_release

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

Symptoms:
	PHKL_24282:
	(SR: 8606198839 CR: JAGad68028)
	Current IDE capable workstations do not support CD-RW
	drives.

	PHKL_22644:
	Diskinfo (1M) coredumps or reports random data for
	empty CD-ROM drive

	PHKL_22031:
	After upgrading a B1000, B2000, C3X00, J5X00,
	J6000, or J7000 workstation from HP-UX 10.20
	to HP-UX 11.00 using a software depot
	containing the patch PHKL_20822, a kernel is
	created without the "side" driver resulting
	in the CD-ROM drive not being accessible.

	PHKL_20822:
	( SR: 8606110752  CR: JAGab83500 )
	Under heavy CD-ROM load, various error messages would be
	written to syslog, such as "DMA timeout", "Ktimeout on a DMA
	read", "Failed to set up DMA bus master reg", etc.  Although
	there was no data corruption, the messages would be both
	annoying and possibly distressing.

	PHKL_20154:
	( SR: 8606107507  DTS: JAGab77743 )
	11.00 ACE New Workstation/Server Functionality

Defect Description:
	PHKL_24282:
	(SR: 8606198839  CR: JAGad68028)
	The OS needs to be enhanced to support CD-RW drives.
	Resolution:
	This patch enables support for CD-RW drives.

	PHKL_22644:
	IDE driver buffers data, including disk capacity
	information.  The buffer is not cleared when there is no
	media in the CD-ROM drive.
	Resolution: IDE driver now checks for the "No media
	present" condition, and resets the disk capacity to zero.

	PHKL_22031:
	The "side" driver was originally delivered as
	part of a hardware enablement patch and is not
	part of the core operating system. To include
	this driver in the kernel during an operating
	system install or upgrade it is necessary for
	a SD-UX control script to insert the "side"
	reference into the system file before a kernel
	is built.
	Resolution:
	The patch was repackaged with customized
	versions of the postinstall and postremove
	control scripts included.

	PHKL_20822:
	(SR: 8606110752  CR: JAGab83500)
	Under some conditions, it is necessary to re-read
	the IDE registers.  The existing driver code to
	retry the reads was determined to be incomplete,
	causing the symptoms noted above.

	This could be reproduced under heavy CD-ROM activity,
	but would rarely if ever show up in normal use.

	Resolution:
	The existing code to retry register reads was improved to
	include reading a non-IDE register during the reread loop,
	and an additional register will now be reread when needed.

	Note: only systems with IDE drives need this patch.

	PHKL_20154:
	( SR: 8606107507  DTS: JAGab77743 )
	This patch delivers new functionality to support SuperIO
	functionality on the B1000, C3000, and J5000 workstations
	as well as future HP-UX 11.00 workstations which support
	the SuperIO interface.  This patch enables the IDE/ATAPI
	functionality on the SuperIO IDE interface.

	The functionality delivered by this patch will not function
	on these systems unless the core SuperIO patch (PHKL_20152
	or its superseding patch) is also present.  However, if this
	patch is installed on the system without the core SuperIO
	patch also being installed, absolutely no change will
	occur to the system.

	Resolution:
	The patch was repackaged with customized versions of
	the postinstall and postremove control scripts included.

SR:
	8606146818 8606157608 8606167084 8606198839

Patch Files:
	
	OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
	/usr/conf/lib/libhp-ux.a(scsi_ide.o)

	OS-Core.KERN2-RUN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
	/usr/conf/master.d/side

what(1) Output:
	
	OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
	/usr/conf/lib/libhp-ux.a(scsi_ide.o):
		scsi_ide.c $Date: 2001/06/13 12:32:08 $Revision: r11
			ros/4 PATCH_11.00 (PHKL_24282)

	OS-Core.KERN2-RUN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
	/usr/conf/master.d/side:
		side $Date: 1999/10/28 15:07:04 $Revision: r11ros/1 
			PATCH_11.00 (PHKL_20154)

cksum(1) Output:
	
	OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
	1793777165 153952 /usr/conf/lib/libhp-ux.a(scsi_ide.o)

	OS-Core.KERN2-RUN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
	3004089343 4309 /usr/conf/master.d/side

Patch Conflicts: None

Patch Dependencies: None

Hardware Dependencies: None

Other Dependencies:
	In order for the SuperIO IDE/ATAPI driver to function, the
	core SuperIO patch (PHKL_20152 or its superseding patch)
	must also be installed on the system.  The SuperIO IDE
	driver is only required on the B1000, C3000, and J5000
	workstations, as well as future HP-UX 11.00 workstations
	which support the SuperIO interface.

Supersedes:
	PHKL_22644 PHKL_22031 PHKL_20822 PHKL_20154

Equivalent Patches:
	PHKL_24283:
	s700: 11.11
	s800: 11.11

Patch Package Size: 190 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 PHKL_24282

	5. Run swinstall to install the patch:

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

	By default swinstall will archive the original software in 
	/var/adm/sw/save/PHKL_24282.  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 PHKL_24282.text file is 
	available in the product readme:

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

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

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

Special Installation Instructions: None

