Patch Name: PHKL_30196 Patch Description: s700_800 11.11 64-bit SHMMAX maximum,enable ShmemExtensions Creation Date: 03/12/18 Post Date: 04/01/29 Hardware Platforms - OS Releases: s700: 11.11 s800: 11.11 Products: N/A Filesets: OS-Core.KERN-ENG-A-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP OS-Core.KERN2-RUN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP Automatic Reboot?: Yes Status: General Release Critical: No Category Tags: defect_repair enhancement general_release Path Name: /hp-ux_patches/s700_800/11.X/PHKL_30196 Symptoms: PHKL_30196: ( SR:8606301028 CR:JAGae64498 ) This product update is a member of a set needed to enable the optional HP-UX ShmemExtensions feature. Upon installation, the HP-UX ShmemExtensions bundle ShmemExt will install the full set of product updates (including this one) to enable the ShmemExtensions feature. If the HP-UX ShmemExtensions product is not installed, this product update will have no impact on your system. PHKL_24032: ( SR:8606177377 CR:JAGad46609 ) SAM will not allow setting the VM tunable SHMMAX above the 32-bit maximum of 0x40000000 on 64-bit kernels, when the documentation (and design) specifies a 64-bit limit of 0x40000000000. Also, SAM will attempt to lower the value of SHMMAX back to the lower maximum if it has been raised to a higher value by other means. Defect Description: PHKL_30196: ( SR:8606301028 CR:JAGae64498 ) This product update contains minor enhancements required to enable the HP-UX ShmemExtensions. Resolution: This product update provides the framework for a new tunable to limit the number of System V shared memory segments available. The new tunable is provided with the ShmemExtensions feature. This product also includes updated tunable manual pages for System V shared memory kernel tunables and the max_mem_window tunable relating to normal HP-UX operation and operation with the ShmemExtensions feature. PHKL_24032: ( SR:8606177377 CR:JAGad46609 ) The /usr/conf/master.d/sysv-shm file was somehow configured to use the 32-bit maximum instead of the 64-bit maximum: *range shmmax<=0x40000000 should be *range shmmax<=0x40000000000 Resolution: Configuration file /usr/conf/master.d/sysv-shm is patched to use the correct range value. Enhancement: Yes PHKL_30196: Support added for ShmemExtensions. SR: 8606177377 8606301028 Patch Files: OS-Core.KERN-ENG-A-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64, v=HP: /usr/share/man/man5.Z/max_mem_window.5 /usr/share/man/man5.Z/shmem.5 /usr/share/man/man5.Z/shmmax.5 /usr/share/man/man5.Z/shmmni.5 /usr/share/man/man5.Z/shmseg.5 OS-Core.KERN2-RUN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP: /usr/conf/master.d/sysv-shm /usr/conf/space.h.d/sysv_shm_space.h what(1) Output: OS-Core.KERN-ENG-A-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64, v=HP: /usr/share/man/man5.Z/max_mem_window.5: None /usr/share/man/man5.Z/shmem.5: None /usr/share/man/man5.Z/shmmax.5: None /usr/share/man/man5.Z/shmmni.5: None /usr/share/man/man5.Z/shmseg.5: None OS-Core.KERN2-RUN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP: /usr/conf/master.d/sysv-shm: sysv-shm $Date: 2003/12/10 11:31:59 $Revision: r11.1 1/2 PATCH_11.11 (PHKL_30196) /usr/conf/space.h.d/sysv_shm_space.h: sysv_shm_space.h $Date: 2003/12/10 11:31:59 $Revisio n: r11.11/1 PATCH_11.11 (PHKL_30196) cksum(1) Output: OS-Core.KERN-ENG-A-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64, v=HP: 253618456 2293 /usr/share/man/man5.Z/max_mem_window.5 3744196147 1898 /usr/share/man/man5.Z/shmem.5 3048706357 1873 /usr/share/man/man5.Z/shmmax.5 3386690046 3092 /usr/share/man/man5.Z/shmmni.5 1934650205 1908 /usr/share/man/man5.Z/shmseg.5 OS-Core.KERN2-RUN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP: 1601297515 632 /usr/conf/master.d/sysv-shm 962810673 2801 /usr/conf/space.h.d/sysv_shm_space.h Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHKL_24032 Equivalent Patches: None Patch Package Size: 50 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_30196 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHKL_30196.depot By default swinstall will archive the original software in /var/adm/sw/save/PHKL_30196. 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_30196.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHKL_30196.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHKL_30196.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None