Patch-ID# 102401-01 Keywords: install, SBus Expansion, SES, xbox, xboard Synopsis: SBus Expansion 1.2: Directions for Installing SBus Expansion Software Date: Mar/08/95 Solaris Release: 1.1.2 SunOS Release: 4.1.4 Unbundled Product: SBus Expansion system Unbundled Release: 1.2 Topic: Directions for Installing SBus Expansion Software on Solaris 1.1.2 Relevant Architectures: sun4c sun4m BugId's fixed with this patch: Changes incorporated in this version: Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: README Problem Description: The following directions explain how to install the SBus Expansion System 1.2 software on a system running Solaris 1.1.2. The SBus Expansion System 1.2 CD will not work on a system running Solaris 1.1.2. Patch Installation Instructions: Find out your kernel architecture: % arch -k If your kernel architecture is neither sun4c nor sun4m, then this patch is not appropriate for your machine. 1) Copy the SBus Expansion Subsystem 1.2 driver. cd to the patch directory # cp xbox/files//413/usr/sys//OBJ/xbox.o /sys//OBJ is either sun4c or sun4m. 2) Merge the configuration files a) # cp /sys//conf/files /sys//conf/files.pre_xbox # echo "/xbox.c optional xbox device-driver" >> /sys//conf/files b) # cp /sys//conf/ /sys//conf/.pre_xbox # echo "device-driver xbox # XBOX: Xadapter" >> /sys//conf/ c) # cp /sys/sun/conf.c /sys/sun/conf.c.pre_xbox # cp sys/sun/conf.c /sys/sun/conf.c If YOU HAVE PREVIOUSLY INSTALLED UNBUNDLED PRODUCTS YOU MAY NEED TO MERGE THE FOLLOWING TWO FILES : # diff /sys/sun/conf.c /sys/sun/conf.c.pre_xbox If the only difference listed is related to xbox, then you can skip to step 3. If more differences are listed, you must merge the two files to create a version of conf.c that is their superset. When merging the files, if major number 4 has already been allocated for another device, add the entry to the end of the structure. 3) IF YOUR SYSTEM IS A SUN4C, THEN COPY THE REST OF THE SYSTEM FILES. THIS STEP SHOULD *NOT* BE EXECUTED FOR SUN4M. SOLARIS 1.1.2 ALREADY CONTAINS THE UPDATED SYSTEM FILES FOR SUN4M. # cp /sys/sun4c/OBJ/autoconf.o /sys/sun4c/OBJ/autoconf.o.pre_xbox # cp xbox/patches/sun4c/413/usr/sys/sun4c/OBJ/autoconf.o /sys/sun4c/OBJ # cp /sys/sun4c/OBJ/openprom_xxx.o /sys/sun4c/OBJ/openprom_xxx.o.pre_xbox # cp xbox/patches/sun4c/413/usr/sys/sun4c/OBJ/openprom_xxx.o /sys/sun4c/OBJ # cp /sys/sun4c/openprom_xxx.c /sys/sun4c/openprom_xxx.c.pre_xbox # cp xbox/patches/sun4c/413/usr/sys/sun4c/openprom_xxx.c /sys/sun4c 4) Rebuild the kernel and reboot the system. Please refer to the System and Networking Administration Manual section on building and installing a custom kernel. The README in /sys//conf also explains how to build and install a custom kernel.