Patch Name: PHKL_19786 Patch Description: s700 10.20 IDE/ATAPI cumulative patch (ACE 199912) Creation Date: 99/09/20 Post Date: 99/12/07 Hardware Platforms - OS Releases: s700: 10.20 Products: N/A Filesets: OS-Core.CORE-KRN OS-Core.KERN-RUN Automatic Reboot?: Yes Status: General Superseded Critical: Yes PHKL_19786: PANIC Mitsumi CDROM drives cause the previous versions of IDE/ATAPI driver to panic the kernel. This patch fixes this problem. This patch must be installed before a system with Mitsumi CDROM drive is booted up. Path Name: /hp-ux_patches/s700/10.X/PHKL_19786 Symptoms: PHKL_19786: DTS# JAGab72357 SR# 8606104808 This patch provides new functionality to support HP VISUALIZE-fxe graphics. DTS# JAGab11382 dd of a CD using raw device and 8K blocks ends in error DTS# JAGab12903 mount command hangs on Toshiba CDROM drives DTS# JAGab72943 SR# 8606105091 Reading more than 64KB in one read command hangs CDROM DTS# JAGab72940 SR# 8606105090 Mitsumi CDROM drive causes kernel panic on bootup PHKL_17638: This patch enables new functionality that is part of the 10.20 AC (Additional Core Enhancements) Workstation bundle, and J5000 systems. Defect Description: PHKL_19786: DTS# JAGab72357 SR# 8606104808 New funtionality to support HP VISUALIZE-fxe graphics Resolution: Added the new functionality. DTS# JAGab11382 dd of a CD using raw device and 8K blocks ends in error Resolution: Fixed the way residual data is calcualted at the end of s read. DTS# JAGab12903 mount command hangs on Toshiba CDROM drives Resolution: Added handling for a check condition on an Inquiry command which is returned by Toshiba upon a media change. This is an unusual case since Inquiry command does not normally return check condition on media change. DTS# JAGab72943 SR# 8606105091 Reading more than 64KB in one read command hangs CDROM Resolution: This was caused by a limitation in the IDE DMA controller which can not transfer more than 64K in a single transfer. Added code to break single large DMA into multiple smaller ones. DTS# JAGab72940 SR# 8606105090 Mitsumi CDROM drive causes kernel panic on bootup Resolution: Mitsumi drive breaks the IDE norm of setting the cylinder register to the number of bytes CPU should read for the Inquiry command. There was an arbitrary large number left in the cylinder register which caused CPU to rea too much data and cause an overflow. Added code to deal with this oddity. PHKL_17638: New functionality to support the B1000, C3000, and J5000 systems on HP-UX 10.20 Resolution: Add new functionality for IDE/ATAPI CDROM SR: 4701398263 8606104808 Patch Files: /usr/conf/lib/libhp-ux.a(scsi_ide.o) /usr/conf/master.d/scsi_ide what(1) Output: /usr/conf/lib/libhp-ux.a(scsi_ide.o): scsi_ide.c $Date: 99/09/14 13:41:43 $ $Revision: 1 .2.98.12 $ PATCH_10.20 (PHKL_19786) /usr/conf/master.d/scsi_ide: scsi_ide $Date: 99/09/14 13:49:12 $ $Revision: 1.2.9 8.3 $ PATCH_10.20 (PHKL_19786) cksum(1) Output: 2421683812 320340 /usr/conf/lib/libhp-ux.a(scsi_ide.o) 438190628 5681 /usr/conf/master.d/scsi_ide Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHKL_17638 Equivalent Patches: None Patch Package Size: 390 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_19786 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHKL_19786.depot By default swinstall will archive the original software in /var/adm/sw/patch/PHKL_19786. If you do not wish to retain a copy of the original software, you can create an empty file named /var/adm/sw/patch/PATCH_NOSAVE. WARNING: If this file exists when a patch is installed, the patch cannot be deinstalled. Please be careful when using this feature. It is recommended that you move the PHKL_19786.text file to /var/adm/sw/patch for future reference. To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHKL_19786.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None