Patch Name: PHKL_7824 Patch Description: s700 9.09+ PC floppy data loss fix Creation Date: 96/06/26 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_7824: CORRUPTION Path Name: /hp-ux_patches/s700/9.X/PHKL_7824 Symptoms: PHKL_7824: floppy drive data loss PHKL_6033: pc_floppy cannot mediainint 2DD disk on faster 700s Defect Description: PHKL_7824: "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_6033: 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: 42922 54 /etc/conf/libhp-ux.a(pc_fdc.o) 64975 44 /etc/conf/libhp-ux.a(pc_floppy.o) Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHKL_6033 Equivalent Patches: PHKL_7825: 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_7824 . sh PHKL_7824 3. Become root and run update: /etc/update [-r [kernel_gen_file]] -s \ /tmp/PHKL_7824.updt PHKL_7824 Update moves the original software to /system/PHKL_7824/orig. Keep this file to recover from any potential problems. You should move the .text file to /system/PHKL_7824 for future reference. To put this patch on a magnetic tape and update from the tape drive, use dd: dd if=PHKL_7824.updt of=/dev/rmt/0m bs=2048 Special Installation Instructions: None