Patch Name: PHKL_7825 Patch Description: s700 9.09 PC floppy data loss fix Creation Date: 96/07/16 Post Date: 96/07/17 Repost: 96/07/19 The patch customize script was modified so that the patch will not install on HP-UX 9.09+. Hardware Platforms - OS Releases: s700: 9.09 Products: N/A Filesets: KERN-BLD Automatic Reboot?: Yes Status: General Release Critical: Yes PHKL_7825: CORRUPTION Path Name: /hp-ux_patches/s700/9.X/PHKL_7825 Symptoms: PHKL_7825: floppy drive data loss PHKL_6034: pc_floppy cannot mediainint 2DD disk on faster 700s Defect Description: PHKL_7825: "uname" in a tight loop (or any other access to the PDC) while comparing data read and written to the floppy will easily reproduce the data loss. In this case, the data loss is caused by overflow of the floppy DMA buffer when interrupts are not serviced fast enough. PHKL_6034: Fixes a bug where low-density floppies could not be mediainit'd. SR: 5003322180 Patch Files: /etc/conf/libhp-ux.a(pc_fdc.o) /etc/conf/libhp-ux.a(pc_floppy.o) what(1) Output: /etc/conf/libhp-ux.a(pc_fdc.o): pc_fdc.c $Revision: 1.2.87.4 $ $Date: 96/06/20 16:17 :08 $PATCH_9.09(+) (PHKL_7824 for 909+, PHKL _7825 for 909) /etc/conf/libhp-ux.a(pc_floppy.o): pc_floppy.c $Revision: 1.2.87.3 $ $Date: 96/06/20 16 :18:40 $PATCH_9.09(+) (PHKL_7824 for 909+, P HKL_7825 for 909) sum(1) Output: 43138 54 /etc/conf/libhp-ux.a(pc_fdc.o) 64887 44 /etc/conf/libhp-ux.a(pc_floppy.o) Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHKL_6034 Equivalent Patches: PHKL_7824: s700: 9.09+ Patch Package Size: 110 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. Copy the patch to your /tmp directory and unshar it: cd /tmp cp patch_source/PHKL_7825 . sh PHKL_7825 3. Become root and run update: /etc/update [-r [kernel_gen_file]] -s \ /tmp/PHKL_7825.updt PHKL_7825 Update moves the original software to /system/PHKL_7825/orig. Keep this file to recover from any potential problems. You should move the .text file to /system/PHKL_7825 for future reference. To put this patch on a magnetic tape and update from the tape drive, use dd: dd if=PHKL_7825.updt of=/dev/rmt/0m bs=2048 Special Installation Instructions: None