Patch-ID# 101955-02 Keywords: NetWorker, Jumbo patch, Solaris Synopsis: NetWorker for Solaris 4.0.2: NetWorker for Solaris jumbo patch Date: Jan/24/95 Solaris Release: 2.3, 2.4 SunOS Release: 5.3, 5.4 Unbundled Product: NetWorker_for_Solaris Unbundled Release: 4.0.2 Relevant Architectures: sparc BugId's fixed with this patch: 1160747 1163106 1167859 1169259 1175181 1175183 1175186 1175188 1175190 1175191 1186985 1186986 1186988 1186989 1186990 1186991 1186992 Changes incorporated in this version: 1167859 1186985 1186986 1186988 1186989 1186990 1186991 1186992 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: /usr/lib/nsr/sjidriver/deinstall /usr/lib/nsr/sjidriver/install /usr/lib/nsr/sjidriver/psc /usr/lib/nsr/sjidriver/psc.conf /usr/lib/nsr/sjidriver/pscinfo /usr/lib/nsr/uscsidrv/S95awhuphp /usr/lib/nsr/uscsidrv/deinstall /usr/lib/nsr/uscsidrv/hp_optical_flip /usr/lib/nsr/uscsidrv/install /usr/lib/nsr/uscsidrv/lus /usr/lib/nsr/uscsidrv/lus.conf /usr/sbin/jb_config /usr/sbin/jbexercise /usr/sbin/jbm_enabler /usr/sbin/nsrd /usr/sbin/nsrjb /usr/sbin/nsrmm /usr/sbin/nsrmmd /usr/sbin/recoverindex /usr/sbin/scanner Problem Description: Fixed in 101955-02: 1186985 Need support for more devices. 1186986 If two_sided, the number of volumes to allocate is 2X jb_num_slots 1186988 LAGO380 changes its mind about the number of drives it sees 1186989 The HP 1553A has been reported to say it has zero drives on occasion 1186990 JUKEBOX errors using a 210 w/o bar code reader installed 1186991 JUKEBOX/INTERNALS nsrjb -H doesn't always unload Exabyte drives 1186992 JUKEBOX nsrjb -H causes error window to come up about 25 times Fixed in 101955-01: 1160747 jukeboxes must be installed on scsi controller 0 1163106 installation should deal with different architectures (sun4d, sol5, etc) 1167859 Path in recoverindex doesn't include /usr/lib/nsr 1169259 sjidriver install fails 1175181 UI/MEDIA nwscsi.log messages do not have device scsi id 1175183 SOLARIS/JUKEBOX/INTERNALS Driver not MP save, DDI compliant 1175186 Archive Anaconda forcing user to "eject/reload tape and retry" 1175188 NWSCSI parse RequestSense info of WangTek QIC drives incorrect 1175190 Forward space to EOD on Anaconda can hang SCSI bus 1175191 Backspace beyond BOT on Archive Viper QIC drive hangs SCSI bus Patch Installation Instructions: -------------------------------- Generic 'installpatch' and 'backoutpatch' scripts are provided within each patch package with instructions appended to this section. Other specific or unique installation instructions may also be necessary and should be described below. Special Install Instructions: ----------------------------- If you had the maintenance supplement installed you will need to deinstall it before installing this patch, see the section below on Removing the Maintenance Supplement. If you have patch 101955-01 installed you don't need to deinstall it. The install and deinstall of the 4.0.2 jukebox driver is flaky at best. It also violates the patch process because it requires you to answer questions. Deinstalling the 4.0.2 jukebox driver on Solaris 2.4 and greater may panic the kernel. This is because the driver was written for Solaris 2.3 and released before it could be qualified for Solaris 2.4. If the jukebox driver is installed on 2.4 this patch will exit with an error message, even if the 101955-01 patch has been successfully applied. It is felt it is better to error on the conservative side instead of risking panicing a machine. There are two ways around this problem, 1) Reboot the machine to single user mode (reboot -- -s), execute rem_drv psc. If patch 101955-01 is installed then also do a rem_drv lus. Then reboot the machine. Please note that there is a slight chance that this step will still panic the machine and that 2) is probably safer. 2) Delete the files /usr/kernel/drv/psc and /usr/kernel/drv/psc.conf and remove the psc line from the file /etc/name_to_major. If patch 101955-01 is installed then also delete the files /usr/kernel/drv/lus and /usr/kernel/drv/lus.conf and remove the lus line from /etc/name_to_major. Remove the devices /dev/psc* and /dev/sji*. Then reboot the machine with the -r option (reboot -- -r). NOTE: You can see what patches are installed with the showrev -p command. WARNING: It is important to reboot the machine after either 1) or 2), otherwise you run the risk of your machine panicing. Either method will provide a kernel that doesn't have the jukebox driver installed and thus is safe. Once the machine is back up in multiuser mode go to /usr/lib/nsr/sjidriver and run deinstall, ignoring any error messages. Reinstall the patch then go to /usr/lib/nsr/sjidriver and run ./install. This will complete the patch process. Removing the Maintenance Supplement: To see if you have the maintenance supplement installed, execute pkginfo SUNWnwms1. If it is installed you will get the following line: system SUNWnwms1 NetWorker for Solaris Device Supplement Release If the maintenance supplement is installed do the following as root: 1. cd / 2. pkgrm SUNWnwms1 3. removef -f SUNWnwsrv If you have the jukebox driver installed and installpatch fails then do the following as root: 1. cd /usr/lib/nsr/sjidriver 2. ./deinstall <- removes old 4.0.2 driver 3. cd back to where the patch is located 4. run the installpatch again 5. cd /usr/lib/nsr/sjidriver 6. ./install <- installs new patched driver If you run backoutpatch and patch 101955-01 was not installed before this patch then, the original 4.0.2 driver is placed back in /usr/lib/nsr/sjidriver. But because the install script asks questions the old driver cannot be installed automatically. Therefore, after the backoutpatch finishes, cd to /usr/lib/nsr/sjidriver and execute ./install. NOTE: The SMCC DAT Autoloader is equivalent to the ARC-DiamondBack, so when you run jbm_enabler choose that option. NOTE: Patch 101955-02 deinstalls and install correctly, i.e. without panicing the system.