Patch-ID# 102433-02 Keywords: device, probing, asynchronous, error, memory, cache, fault, panic Synopsis: SunOS 4.1.4: sun4c async memory panic probing non-existent sbus device Date: Jun/28/96 Solaris Release: 1.1.2 SunOS Release: 4.1.4 Unbundled Product: Unbundled Release: Topic: platform-specific simultaneous sbus error bug; also cache bug fix Patch/OS Compatibility SunOS Solaris Patch ID ================================= |4.1.4 | 1.1.2 | 102433 | |4.1.3_U1 | 1.1.1 | 101741 | |4.1.3 | 1.1 | 101742 | ================================= BugId's fixed with this patch: 1158410 1156505 1248127 Changes incorporated in this version: 1248127 Architectures for which this patch is available: sun4c Patches which may conflict with this patch: Obsoleted by: Solaris 2.x Files included with this patch: locore.o machdep.o locore.DBE machdep.DBE Problem Description: 1158410: Consecutive stores (or store and load) which fall within the processor pipeline to a non-existent sbus address causes panic in memerr(). 1156505: certain write page faults can corrupt one word of processor cache. 1248127: Recompile to include DBE support Install Instructions: 1. Save the original .o files to new names. mv /sys/sun4c/OBJ/locore.o /sys/sun4c/OBJ/locore.o.FCS mv /sys/sun4c/OBJ/machdep.o /sys/sun4c/OBJ/machdep.o.FCS 2. For Non DBE Systems,copy in the new .o files from the patch. cp sun4c/locore.o /sys/sun4c/OBJ/locore.o cp sun4c/machdep.o /sys/sun4c/OBJ/machdep.o For Systems running DBE copy in the new .DBE files from the patch. cp sun4c/locore.DBE /sys/sun4c/OBJ/locore.o cp sun4c/machdep.DBE /sys/sun4c/OBJ/machdep.o 3. Set permissions and ownership on the new .o files chmod 444 /sys/sun4c/OBJ/locore.o chmod 444 /sys/sun4c/OBJ/machdep.o chgrp root.staff /sys/sun4c/OBJ/locore.o chgrp root.staff /sys/sun4c/OBJ/machdep.o 4. Build, install, and boot a new kernel. Please refer to the System and Network Administration Manual for information on building and installing SunOS kernels.