Patch Name: PHKL_28130 Patch Description: s700_800 11.22 IDE driver (ATA/ATAPI/dump) cumulative patch Creation Date: 02/11/06 Post Date: 02/11/11 Hardware Platforms - OS Releases: s700: 11.22 s800: 11.22 Products: N/A Filesets: OS-Core.CORE2-KRN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP Automatic Reboot?: Yes Status: General Release Critical: Yes PHKL_28130: HANG Category Tags: defect_repair general_release critical halts_system Path Name: /hp-ux_patches/s700_800/11.X/PHKL_28130 Symptoms: PHKL_28130: ( SR:8606270547 CR:JAGae34783 ) When attempting to save a crashdump to an ATA disk, this error message appears: ERROR: can't write dump header to device /dev/dsk/c2t0d0. Dump aborted. ( SR:8606276350 CR:JAGae40428 ) The DVD and LS240 devices cannot be used on the Intel OEM i870 platform. ( SR:8606271532 CR:JAGae35740 ) System hangs if a real-time process deadlocks with a process waiting for a non-realtime IDE IO to complete. ( SR:8606270190 CR:JAGae34428 ) On a busy system, the "ioscan" command will cause the message "I/O hardware probe timed out" to appear in the kernel message buffer. Defect Description: PHKL_28130: ( SR:8606270547 CR:JAGae34783 ) If an IO is active on the same IDE channel as the dump device when a TOC or MCA occurs, no new IOs can start on that channel. Resolution: At the start of a crash dump, the IDE dump driver resets the IDE interface. ( SR:8606276350 CR:JAGae40428 ) The device identifier for the Intel ICH4 chipset changed in the last version of the Intel OEM i870 hardware. Resolution: The IDE ICH4 chipset device identifier changed in the IDE driver. ( SR:8606271532 CR:JAGae35740 ) An IDE IO completes at the same priority as the process that started it. A non-realtime process can block waiting for a realtime process. Resolution: The IDE driver now completes IOs in the context of the interrupt handler, which runs at higher priority than realtime processes. ( SR:8606270190 CR:JAGae34428 ) In some error cases, an IDE IO could take longer than the "ioscan" command allows. Resolution: Change the IDE driver's method for error handling and IO completion, reducing the amount of time that an IO takes to finish. Enhancement: No SR: 8606270190 8606270547 8606271532 8606276350 Patch Files: OS-Core.CORE2-KRN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: /usr/conf/lib/libdump-pdk.a(scsi_ide_dumpdev.o) /usr/conf/lib/libwsio-pdk.a(scsi_ide.o) /usr/conf/lib/libwsio-pdk.a(scsi_ide_multi.o) what(1) Output: OS-Core.CORE2-KRN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: /usr/conf/lib/libdump-pdk.a(scsi_ide_dumpdev.o): scsi_ide_dumpdev.c $Date: 2002/11/05 15:42:51 $Revis ion: r11.22/1 PATCH_11.22 (PHKL_28130) /usr/conf/lib/libwsio-pdk.a(scsi_ide.o): scsi_ide.c $Date: 2002/11/05 15:42:51 $Revision: r11 .22/1 PATCH_11.22 (PHKL_28130) /usr/conf/lib/libwsio-pdk.a(scsi_ide_multi.o): scsi_ide_multi.c $Date: 2002/11/05 15:42:51 $Revisio n: r11.22/1 PATCH_11.22 (PHKL_28130) cksum(1) Output: OS-Core.CORE2-KRN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: 3647692249 46280 /usr/conf/lib/ libdump-pdk.a(scsi_ide_dumpdev.o) 1859552538 217992 /usr/conf/lib/libwsio-pdk.a(scsi_ide.o) 1564833809 14568 /usr/conf/lib/ libwsio-pdk.a(scsi_ide_multi.o) Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: None Equivalent Patches: None Patch Package Size: 300 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_28130 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHKL_28130.depot By default swinstall will archive the original software in /var/adm/sw/save/PHKL_28130. 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_28130.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHKL_28130.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHKL_28130.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None