Patch-ID# 102436-02 Keywords: hangs kernel looping bootup hat_pteunload segu_get performance xbox Synopsis: SunOS 4.1.4: Machine soft hangs and hangs on bootup (sun4m) Date: Mar/19/96 Solaris Release: 1.1.2 SunOS Release: 4.1.4 Unbundled Product: Unbundled Release: Xref: Patch 101508 has the 4.1.3_U1 equivalent fix Relevant Architecture: sparc NOTE: sun4m Note: SBUS ISSUES: If the machine on which this patch is installed has a Sbus Expansion Subsystem, then this patch should be installed after the installation of the Sbus expansion software 1.2. BugId's fixed with this patch: 1228994 1200496 1171171 Changes incorporated in this version: 1228994 1200496 Patches which may conflict with this patch: Other patches this accumulates and obsoletes: Obsoleted by: Files included with this patch: vm/seg_u.h sun4m/OBJ/seg_u.o sun4m/OBJ/vm_hat.o sun4m-dbe/OBJ/vm_hat.o Problem Description: 1228994 --> 4.1.4 bug causes performance degradation 1200496 --> Machines intermittently hang on bootup, if 101508-08 is installed, in segu_get. 1171171 --> Machine soft hangs under load with kernel looping in hat_pteunload Patch Installation Instructions: AS ROOT, CD TO PATCH DIRECTORY: 1. Save the old files: # mv /sys/sun4m/OBJ/seg_u.o /sys/sun4m/OBJ/seg_u.o.FCS # mv /sys/sun4m/OBJ/vm_hat.o /sys/sun4m/OBJ/vm_hat.o.FCS # mv /sys/vm/seg_u.h /sys/vm/seg_u.h.FCS 2. Copy in the new files: # cp sun4m/OBJ/seg_u.o /sys/sun4m/OBJ # cp vm/seg_u.h /sys/vm for non-dbe: # cp sun4m/OBJ/vm_hat.o /sys/sun4m/OBJ for dbe: # cp sun4m-dbe/OBJ/vm_hat.o /sys/sun4m/OBJ 3. Set Permissions on newly installed files: # chmod 444 /sys/sun4m/OBJ/seg_u.o # chown root.staff /sys/sun4m/OBJ/seg_u.o # chmod 444 /sys/sun4m/OBJ/vm_hat.o # chown root.staff /sys/sun4m/OBJ/vm_hat.o # chmod 444 /sys/vm/seg_u.h # chown root.staff /sys/vm/seg_u.h 3. Rebuild the kernel and reboot the system. Refer to the System Administration Manual for information about building and booting new kernels using config(8) and make(1).