TECHNICAL INFORMATION DOCUMENT TITLE: UPD113 - Update 1.1.3 DATE: 08SEP95 README FOR: UPD113 PRODUCT and VERSION: UnixWare 1.1 Installation Instructions: 1. Download the following files to the /tmp directory on your machine: upd113.pt1 upd113.pt2 upd113.pt3 upd113.pt4 upd113.txt Before installing an update package, you should be aware of the following information, which may affect how you choose to proceed with the update. During the installation procedure, you are required to back up your current system. This allows you to remove the update and restore the system to its previous state in the event there are problems with the update. The backup will generally take up considerable space on the system's hard disk. Backups in excess of 50 MB are possible. To save space on your hard disk, you should save the backup on either diskettes or tape. Upon successful installation of the update, the system will be rebooted automatically. You will be prompted early in the installation procedure to warn you of this, and you will have a chance to exit if you're not ready for your system to be rebooted. Note: ptf 264 must be removed before applying this update. 2. Put the four parts of the update, upd113.pt1, upd113.pt2, upd113.pt3 and upd113.pt4, into your /tmp directory. Then concatenate them with the following command: # cat upd113.pt* > update113 3. Apply the update by typing the following: # pkgadd -d /tmp/update113 update113 ENGINEERING RELEASE NOTES ------------------------- 1. Introduction These notes describe the Update 1.1.3 release for the UnixWare Personal Edition, Application Server, Software Development Kit, and other Novell UnixWare add-on products. A procedure for installing Update 1.1.3 from diskettes is given at the end of these release notes. You should not install the update until you are familiar with the release notes. 1.1 Highlights Update 1.1.3 provides new functionality and enhancements in the following areas: - Novell Virtual Terminal (TM) (NVT2) support* - Performance enhancements* - Merge (TM) enhancements* - Network Information Service (R) (NIS) support - Asynchronous I/O - Linker enhancements - Compiler technology - NFS (R) enhancements - Printer enhancements - Device drivers - New video drivers - Numerous improvements Update 1.1.3 includes the features that were provided in Updates 1.1.1 and 1.1.2, as well as features that are new in Update 1.1.3. For the convenience of users who have already installed Updates 1.1.1 and 1.1.2, the features that are new in Update 1.1.3 will be discussed first in these release notes, followed by the features from the previous updates. * In the list of features above, features marked with an asterisk (*) are new in Update 1.1.3. 1.2 Dependencies - You must have UnixWare 1.1 installed on your system before installing Update 1.1.3. You do NOT have to install Updates 1.1.1 and 1.1.2 before installing Update 1.1.3, because Update 1.1.3 is a cumulative release containing all previous updates. If you have to remove Update 1.1.3, your system will be restored to its previous state depending on which release Update 1.1.3 was installed on. - During the Update 1.1.3 installation procedure, you are required to back up your current system. This allows you to remove the update and restore the system to its previous state in the event there are problems with the update. NOTE: Upgrading to UnixWare 2.0 will only be supported from UnixWare 1.1 or 1.1.2. Therefore, it is necessary to do a backup during 1.1.3 installation so that the system can be restored to either 1.1 or 1.1.2 for the 2.0 upgrade, if needed. - WARNING: If you have a token ring driver installed, it is recommended to shut down all networking before installing Update 1.1.3. Otherwise, a known problem in the token ring driver may cause a system panic during the update installation; this problem has been fixed in Update 1.1.3. To shut down networking, enter the following (as root): sh /etc/init.d/inetinit stop sh /etc/init.d/nuc stop - To avoid conflicts, you should remove any third-party graphics packages that you may have installed (for example, Hyper-X (TM) or betaX) before installing Update 1.1.3. You can reinstall them after completing the update. - HyperX users: Whenever you run the HyperX version of the setvgamode utility, you must edit the /usr/X/defaults/Xwinconfig file and remove any paths that are specified with the library name. For example, you would replace lib/libppc8514.so with libppc8514.so. This version of the X server will not allow any relative paths or absolute paths with the video driver name. - If you have any program temporary fixes (PTFs) installed on your system, please see the section on ``Program Temporary Fixes (PTFs)'' below before installing the update. NOTE: If ptf 619 is installed on your system, you must remove it before attempting to install Update 1.1.3. Otherwise, the Update 1.1.3 installation will be aborted. 1.3 Known Problems - There is a collision between Update 1.1.3 and the Encryption Utilities package. If you have the Encryption Utilities package installed and want to install Update 1.1.3, please call the Novell Fulfillment Center at (800) 457-1767 for the UnixWare Encryption Utilities Update (ptf 644). If you install the Encryption Utilities package after you've installed Update 1.1.3, you must then install the UnixWare Encryption Utilities Update (ptf 644) package. - When using the Network Information Service (NIS), the /var file system cannot be type s5 on a machine that is to be used as an NIS (R) master/slave server. 1.4 Video Driver Notes If you have the Desktop installed, the video device drivers and libraries are installed automatically when you install the update. See the sections on ``Video Drivers'' below for the new and revised video drivers that are available with the update. Every driver has a corresponding README (for example, README.p9k, README.mach64) in the /usr/X/lib/display directory. The README provides information on issues, problems, work-arounds, and performance tuning. In addition, the following utilities are installed in /usr/X/lib/display: - setvgamode: sets the video mode Usage: setvgamode When invoked with no options, displays ``menus'' of supported video cards and modes, and allows the user to select the combination to be used. -default restores stdvga, 640x480, 16-color mode -probe detects the video chip and video memory; may not be possible at all times -test tests the current mode defined in /usr/X/defaults/Xwinconfig file -testallmodes cycles through all the supported modes - vtest: tests a given mode from a config file Usage: vtest - vprobe: tries to detect the type video chip; may not work on all chips Usage: vprobe Because existing configuration information is incompatible with the new video driver libraries, the video mode is restored to the default ``Standard VGA, 640x480, 16-color mode.'' The setvgamode utility should be run upon completing installation to select the video card and mode to be used by the X server. 1.5 Media Update 1.1.3 is available on the UnixWare Support CD or on Update Diskettes. Alternatively, you can obtain the update from an online source. The UnixWare Support CD is a distribution vehicle for UnixWare system update releases and new system software packages such as networking device drivers or IHV HBA device drivers. The CD contains a browser application, the Update Manager, that simplifies the perusal of the CD. The Update Manager allows you to review the release notes for each software package on the CD, to select and install the software packages directly onto your system, and to create distribution diskettes for selected software packages. The Update Diskettes include Update 1.1.3 but do not contain the new device drivers or other software packages that are on the UnixWare Support CD. If you have Update Diskettes and you also want the device drivers, you must download them from an online source. For information about obtaining the device drivers, see the ``Internet'' section or the ``CompuServe'' section of the installation notes that are provided with the Update Diskettes. 1.6 Installing Add-on Packages after Installing Update The update release contains incremental modifications to the base UnixWare Personal Edition and Application Server products as well as to optionally installable UnixWare packages such as NFS, Internet Utilities, and the Software Developer Kit. The update package will install updates to these optional packages only if they have been installed prior to installing the update. If you install the update package and then later install one of these optional UnixWare packages, you should reinstall the update package so that you will pick up the latest maintenance on the new package. This is referred to as an overlay installation. Removal of the update release before adding the add-on packages is not required. The update installation scripts can automatically determine if new packages have been added to the system, will update files associated with these new packages, and will only back up files associated with these new packages. 1.7 Removing Add-on Packages after Installing Update To remove an add-on package that has been modified by an update(s), the recommended procedure is: 1. Remove the update release(s). 2. Remove the package. 3. Reinstall the update release(s). If you just try to remove the package without removing the update release(s) first, the package will not be fully removed. 1.8 Important CD-ROM Note If a CD-ROM device is connected to your UnixWare system but is not accessible, or if no CD-ROM icon appears under Disks-etc on your Desktop, perform the following procedure to get the CD-ROM drive working properly. NOTE: This procedure fixes the CD-ROM access problem temporarily. Update 1.1.3 contains a permanent fix, so you should have no further problems after Update 1.1.3 is installed. 1. Log in as root user (or obtain root permission by typing su and the root password from a terminal window). 2. Ensure that there are no active users on the system. 3. Type the following commands from the command line: rm /etc/scsi/pdi_edt init 6 The init 6 command causes the system to reboot. After the system reboots, perform the following steps to verify that the CD-ROM device is working: 1. Log in as a regular Desktop user. 2. Insert the UnixWare Support CD (or other UnixWare application package) into the CD-ROM drive. 3. Open the CD-ROM so it is presented as a window on the Desktop. (From the UnixWare Desktop window, double- click on the Disks-etc icon and double-click on the cdrom icon.) If a window displaying the files and folders on the CD-ROM appears, then the CD-ROM is working properly. 2. Features 2.1 Features in Update 1.1.3 This section describes the features provided by Update 1.1.3. Only those features that have not been provided in previous updates are discussed here. Information on the Update 1.1.3 features that are cumulative from previous updates appears later in the release notes. 2.1.1 Novell Virtual Terminal (NVT2) Support The NVT2 protocol establishes terminal connections between DOS workstations and UNIX host systems by guaranteeing packet delivery and providing connection-oriented services. NVT2 provides the same functionality as NVT, but uses SPX (TM) for connection-oriented services rather than the NVT protocol, which is built on top of IPX. By using SPX for transport and session control, NVT2 provides improved file transfer and security capabilities. Compatibility with NVT clients is also provided. Each NVT2 connection requires an SPX connection. NVT2 servers advertise remote login service and listen for SPX connection requests on the advertised socket. NVT2 clients query for and discover remote login servers, and initiate an SPX connection to the advertised listener socket. The listening NVT2 server accepts the connection and begins a terminal session on a new SPX socket (distinct from the listening socket). The client and server now exchange data over the connection. 2.1.1.1 Requirements The NVT2 code provided with Update 1.1.3 includes both the client and the server software. To load the software on a DOS workstation, copy the file /usr/bin/nvt.exe onto a DOS floppy and load it before loading the terminal emulator. The DOS workstation must be a NetWare (R) client. The nvt.exe program is a Terminate-and-Stay-Resident (TSR) program that is used with the following: - IPX/SPX (TM) driver (IPX.COM or IPXODI.COM). The PC must load the driver before loading NVT2. Once NVT2 is loaded, the PC can use its capabilities from within a terminal emulation program. - PC terminal emulation program. The program must use either INT 14 or INT 6B to redirect SPX I/O from terminal emulation software. INT 14 and INT 6B are serial interfaces supported by many popular terminal emulation programs (such as Smarterm 24, Softerm PC (R), and Reflection (R) 4+). Compared with working on a dumb terminal, the serial redirection of NVT2 on a PC can speed up screen I/O by 8 to 10 times. For information on how to configure your terminal emulation package for this redirection, refer to the software's documentation on INT 14 or INT 6B. - Workstations that optionally use the Novell shell (BNETX or NETX). The shell does not need to be loaded. 2.1.1.2 NVT Command The NVT command is used to load or unload the NVT2 TSR. To load NVT2 with the default configuration, type: NVT The following message appears: NVT loaded OK A number of options can also be specified when loading NVT2. The command format is: NVT [option(s)...] Replace ``option'' with one or more of the options listed in the table below. Option Description -H #_Hosts Sets the maximum number of hosts that are displayed in the NVT2 pop-up menu. Replace ``#_Hosts'' with the number of hosts. The default is 150. Each host requires 0.1 KB of memory to display. The specified value is rounded up to the nearest number divisible by seven. -K hotKey Sets the key sequence that displays the menu. Replace ``hotKey'' with one of the following combinations: Altx Ctlx CtlAltx Replace ``x'' with a text character. The default is AltT, which activates an combination for the hot key. To change the hot key if NVT2 is already loaded, unload NVT2 (with NVT -U) and then load it specifying the new hot key. -N host_Name Sets a default host for initial connection. Replace ``host_Name'' with the name of an NVT2 server. Separate multiple host names with a space. Any active server names specified will appear in the menu. -O Enables connections to hosts that use old (non-SPX based) NVT. -S #_Sessions Sets the maximum number of concurrent sessions. Replace ``#_Sessions'' with the number of sessions. The default is 3. Each session requires 10 KB of memory. -U Unloads the NVT2 TSR (same as -Y). -Y Unloads the NVT2 TSR (same as -U). -? Displays the syntax help message. 2.1.1.3 Connecting to an NVT2 Server To initiate a connection to an NVT2 server, press the hot key. The default is . A list of servers appears on the screen. Highlight the server you want to connect to by using the following keys: Then press either the or key to connect to the highlighted server. NVT2 supports multiple terminal sessions (to the same or different hosts). The multiple host connections are managed via the NVT2 pop-up menu, which allows multiple virtual sessions with a single terminal screen. If you have multiple connections, your connection index appears in brackets next to the server name. NOTES: - Some outdated routers are known to respond improperly to SAP requests. (SAP is the method used to discover NVT2 hosts.) If you know that hosts exist and are advertising, but cannot see them in the pop-up menu, your network administrator can remedy the situation by updating the router's software. - To make viewing of menus of other software packages more convenient, the NVT2 pop-up menu can be moved to another location on the screen by pressing the key and one of the arrow keys (, , , or ). 2.1.1.4 Disconnecting from an NVT2 Server To terminate a connection with an NVT2 server, press the hot key. The default is . A list of servers appears on the screen. To disconnect, choose the session you want to terminate by highlighting the server and then pressing either the or key. 2.1.2 Performance Enhancements Novell, working with Oracle and Compaq, has prepared a report on UnixWare performance that is available in a TPC-B Full Disclosure Report, an audited performance report published and distributed by the Transaction Processing Council. Performance enhancements, such as 4 MB page size for Pentium (TM) processors contributed by Intel, and raw I/O performance improvements to the Compaq IDA driver and sd01 target driver, have been included in Update 1.1.3. 2.1.3 Merge Enhancements Merge allows you to run DOS and Windows (and their applications) simultaneously with UnixWare. UnixWare Update 1.1.3 includes release 3.1.2 of Merge. This release provides numerous quality and performance improvements, such as more robust keyboard handling and virtual terminal switching, expanded DOS support, increased graphic performance, and faster NetWare access. For more detailed Merge release notes, please see the file: /etc/inst/locale/$LANG/menus/update113/merge.txt where $LANG is your locale. 2.1.3.1 Installation Information The latest release of Merge for UnixWare Update 1.1.3 is available to use after the system is rebooted. Merge builds its images during system startup. This release of Merge, unlike those contained in previous versions of UnixWare, builds its images in the background. If you run Merge before the image is complete, you could get an error message that says DOS is not installed. Wait 10-15 seconds before trying DOS again. 2.1.3.2 Important Information for Windows 3.1 Users If you already have Windows installed on your UnixWare system, you do not have to reinstall it. BUT YOU MUST update your Windows 3.1 DOS Merge Windows/X video display driver. If you find that double-clicking on the Win icon in your Applications folder does not bring up Windows when using the DOS Merge Windows/X video driver, then from a DOS prompt, type the command WINXCOPY followed by the full DOS path to your Windows SYSTEM subdirectory. For example, if your copy of Windows was located on a NetWare server, you would first start a DOS session, log in to your NetWare server, and from the appropriate NetWare drive letter type a command such as: WINXCOPY O:\WINDOWS\SYSTEM where the O: could be a drive on a NetWare server where Windows is installed. 2.1.4 Video Drivers The following new video driver is available: - P9000 - Diamond Viper Video Card (Weitek (TM) P9000) VLB model 2.1.4.1 Warning for All P9000 Board Users You must use the -noprobe option on the setvideomode/setvgamode utility when attempting to run in higher resolutions. If this option is not used, the utility may put the P9000 graphics engine into a bad state while trying to detect the type of video chip set that is used. For example: setvideomode -noprobe -vinfo p9k or setvgamode -noprobe -vinfo p9k 2.1.4.2 Notes for P9000/PCI Board Users The video driver needs the base address and a dac-base-address. These values can change when one of the following occurs: - If the video card is moved to a different PCI slot - If another PCI card (for example, hard disk controller) is added - If the motherboard is replaced A DOS utility, /usr/X/lib/display/PCIDUMP.exe, is provided to get the base address and dac-base-address values. You must execute this utility under native DOS, note the values printed, and put these values in the /usr/X/lib/display/P9K_OPTIONS file. For example: p9000-base-address="0xA0000000" dac-base-address="0x0000E000" For additional information on user-defined and customizable options, please see the /usr/X/lib/display/README.p9k file. 2.1.5 Ethernet Upgrades An upgrade to the following Ethernet driver is available: - el3: 3Com (R) EtherLink (R) III (3C579) Network Interface Card (NIC) The 3C579 must be configured properly by the EISA Configuration Utilities (ECU) before the upgraded driver will work. Note that the previous driver configured the board automatically, and the new driver depends on the ECU configuration step. 2.2 Features in Update 1.1.2 This section describes the features that were provided by Update 1.1.2 and are also included in Update 1.1.3. If your system does not already have these features, they will be installed with Update 1.1.3. 2.2.1 Network Information Service (NIS) NIS is a distributed database service that centralizes and simplifies management of common administrative files on a network, such as the password, group, and hosts files. By running NIS, the system administrator can distribute administrative databases among a variety of machines and can update those databases from a centralized location in an automatic and reliable fashion, ensuring that all clients share the same databases in a consistent manner throughout the network. The following new and revised online manual pages (English) for NIS are included with the update. These pages are available for users of the Application Server or Software Development Kit via the Fingertip Librarian (R) (the Fingertip Librarian is not included with the Personal Edition): ypcat(1) dbm(3BSD) aliases(4BSD) ypmatch(1) ndbm(3BSD) ethers(4) ypwhich(1) getgrent(3C) group(4) yppasswd(1) getpwent(3C) hosts.equiv(4) creatiadb(1M) dbm(3N) netgroup(4) domainname(1M) gethostent(3N) netmasks(4) groupadd(1M) getnetent(3N) networks(4) groupmod(1M) getprotoent(3N) passwd(4) useradd(1M) getrpcent(3N) protocols(4) userdel(1M) getservent(3N) publickey(4) ypserv(1M) ypclnt(3N) rpc(4) yppasswdd(1M) ypupdate(3N) services(4) In addition, the NIS chapters from the Network Administration Guide are provided: - As an ASCII text file on the UnixWare Support CD - On a diskette provided with the Update Diskettes - As an ASCII text file over the ftp servers 2.2.2 Video Drivers The following new and revised video drivers are available. This list identifies the chip set supported by each driver and lists the video cards that have been tested with the driver. - S3 801/805/928 - Number Nine #9GXE (928) ISA VLB PCI - Diamond Stealth Pro (928) ISA VLB - Actix Graphics Engine Ultra Pro (928) ISA - Elsa WINNER 1000 (928) ISA EISA - Metheus Premier (928) ISA - Actix Graphics Engine 32 Plus (801) ISA - Orchid (TM) Fahrenheit (801) ISA - Orchid Fahrenheit VA (805) ISA - Metheus Premier (801) ISA - Focus (TM) TrueSpeed (801) ISA - STB X-24 (801) ISA - Nth S3 Advantage (801) ISA - MACH8/MACH32 - Graphics Ultra Pro ISA EISA VLB - Gateway Mach32 VLB - Intel (Mach32 on motherboard) - Unisys (R) (Mach32 on motherboard) - NCR (R) (Mach32 on motherboard) - Graphics Ultra Plus ISA - Graphics Vantage ISA - Graphics Ultra ISA - Cirrus 5426, 5428, 5434 - STB Horizon (5426) - Genoa 8500 VLB (5426) - Genoa 8500 (5426) - Genoa WindowsVGA24 (5426) - Boca SuperX (5426) - Cardinal VideoSpectrumXL (5426) - Diamond SpeedStar Pro VLB (5428) - ETW32, ETW32i (ETW32p BASED BOARDS ARE NOT SUPPORTED) - Tseng Labs W32 - Tseng Labs W32 VLB - Tseng Labs W32i VLB - Hercules (R) Dynamite VLB (ETW32) - Hercules Dynamite Pro VLB (ETW32i) - Compaq Qvision (R) 1024, 1280 - Compaq Qvision 1024 - Compaq Qvision 1280 - WD 90c10, 90c11, 90c31 - WD/Paradise Windows Accelerator - CompuAdd - Western Digital 90c10 - Western Digital 90c11 - AT&T (R) VDC600U - ET4000 - Diamond SpeedStar - Sigma Legend - Perfect View - Orchid Prodesigner II/IIs - Boca - ATI V4, V5 - ATI Basic16 - ATI Wonder XL24 - ATI Wonder Plus - ATI V4 - ATI V5 - Trident T8800, T8900C - Trident Impact II - Trident Impact III - many Trident clones (clones support only 16 color modes) - NCR 77C22E - NCR 33xx series, 77c22e built on motherboard 2.2.3 Notes on the Use of Video Drivers As a general rule, if you are not sure of the video hardware you have and would like to experiment with various options, it is recommended that you disable the graphical login, that is, run /usr/X/bin/disable_glogin. After you make sure everything works, you can enable graphical login by running /usr/X/bin/enable_glogin. 2.2.3.1 ETW32, ETW32i, Cirrus GD54xx, WD 90c31 These four drivers have a feature to turn off the hardware functions. If you notice a drawing problem on the screen, you can try starting the X server by turning off the hardware engine on the chip as follows: export HWFUNCS=no X & 2.2.3.2 General Notes for S3928 and Mach32 Video Drivers Please read the README.S3 or README.mach for various user- defined options and other customizable options. All the X server and video driver related files reside in the /usr/X/lib/display directory. The only exceptions are the /usr/X/bin/X (server) and /usr/X/defaults/Xwinconfig (default server configuration file) files. RAMDACs If you want to run 1280x1024 modes at greater than 60 Hz frequencies, you will need to define an option in either the LIBS3_OPTIONS or LIBMACH_OPTIONS file. These files reside in the /usr/X/lib/display directory. For more information on user-defined options, read the corresponding README file (README.S3 or README.mach). Bandwidths for various modes: 1280x1024 at 60 Hz needs 110 MHz 1280x1024 at 70 Hz needs 126 MHz 1280x1024 at 72 Hz needs 130 MHz 1280x1024 at 74 Hz needs 135 MHz Some RAMDACs come in two versions: 110 MHz or 135 MHz maximum bandwidths. To make sure that the video hardware is not damaged due to user errors, the maximum frequency is limited to 110 MHz on ATI-68875-xxx and Bt485-xxx RAMDACs. To go to higher frequencies, you need to specifically define it in the options file. For example, if you have an S3928 card that has a Bt485-135 RAMDAC, you can go up to 1280x1024@74 Hz modes by defining: dac-max-frequency=135000 or if you have an ATI UltraPro with ATI-68875-cfn RAMDAC: dac-name=ati-68875-cfn Mach32 If you have a Mach32 on the motherboard or any deviation from the standard ATI UltraPro series, and if you try the UltraPro entries, it might work in most cases. But if you see any problems, try turning off the ``LFB'' option. For example, put the following line in the ULTRA_OPTIONS file: use-linear-frame-buffer=no If you still see some problems (such as pixelization problems), find the RAMDAC name/model from your video card, find the compatible RAMDAC from the ``supported list,'' and define it in the LIBMACH_OPTIONS file. For example: dac-name=ati-68875-cfn Mach32 Hardware Settings If you have a 32-bit (VESA, EISA, PCI) video card, set the aperture to ``ON'' and make sure it is mapped to some high range over the range of the physical memory (for example, 124-128 MB range). You can make these settings by booting DOS and running the utility provided by ATI. 2.2.3.3 S3928/S3801 Fine Tuning Performance MMIO operations may or may not work properly on the 928 cards. Almost all cards work faster with mmio-write-pixtrans enabled. Some cards seem to have problems if mmio-write- enhanced-regs is enabled, and some cards don't have problems. S3 has published that this feature works reliably with the E-Step and later 928 chips. The consequences of MMIO not working are serious (such as a system panic), so this feature has been turned off. If you have a 928 with E or later stepping number, you can try uncommenting the following line in the /usr/X/lib/display/LIBS3_OPTIONS file: #memory-and-register-access-mode= mmio-write-pixtrans,mmio-write-enhanced-regs By uncommenting the above line, there is a performance improvement of approximately 10%. Similarly, if you have 801 cards, there are other options. Read the LIBS3_OPTIONS and README.S3. This version of the driver supports ONLY 801 B-Step or earlier stepping numbers. 2.2.4 Ethernet Upgrades An upgrade to the following Ethernet driver is available: - el16: 3Com EtherLink 16 (3C507) Network Interface Card (NIC) 2.2.5 Documentation The following new and revised online manual pages related to TCP/IP are available for users of the Application Server or Software Development Kit via the Fingertip Librarian (the Fingertip Librarian is not included with the Personal Edition): finger(1) netstat(1M) traceroute(1M) ftp(1) nslookup(1M) trap_rece(1M) rcp(1) ntpdate(1M) trap_send(1M) rdist(1) ntpq(1M) xntpd(1M) talk(1) ping(1M) xntpdc(1M) telnet(1) ppp(1M) ifignore(3N) bootpd(1M) pppconf(1M) gated.cnf(4) comsat(1M) pppd(1M) if.ignore(4) dig(1M) pppstat(1M) pppauth(4) ftpd(1M) ripquery(1M) ppphosts(4) gated(1M) routed(1M) rhosts(4) getid(1M) rwhod(1M) snmpd.comm(4) getmany(1M) setany(1M) snmpd.conf(4) getnext(1M) slattach(1M) snmpd.peers(4) getone(1M) snmp(1M) snmpd.trap(4) getroute(1M) snmpd(1M) hostname(5) gettable(1M) snmpstat(1M) asyhdlc(7) htable(1M) talkd(1M) ppp(7) ifconfig(1M) telnetd(1M) slip(7) named(1M) timed(1M) tcp(7) netdate(1M) timedc(1M) 2.3 Features in Update 1.1.1 This section describes the features that were provided by Update 1.1.1 and are also included in Update 1.1.3. If your system does not already have these features, they will be installed with Update 1.1.3. 2.3.1 Asynchronous I/O Asynchronous I/O enables an application to overlap processing I/O operations for a properly structured application. In real-time and transaction processing environments, compute and I/O processing may be overlapped for applications to improve the throughput and determinism on a per process/application basis. Asynchronous I/O may be used to enable read-ahead and write-behind to be performed in a controlled fashion. (ptf 101) New manual pages for Asynchronous I/O are included with the update. 2.3.2 Linker Enhancements An enhanced ld and libelf are included with the update. The features provided are the ``hide'' and ``export'' functionality and an enhanced ld to support Sun (R) applications. (ptf 105) 2.3.3 Compiler Technology The Optimizing C Compilation System that generates high performance code for the Pentium processor is included with the update. (ptf 134) 2.3.4 NFS Enhancements A more robust NFS package is included with the update. 2.3.5 Printer Enhancements Support for the following Canon printers is added to the print manager: - Canon Bubble Jet 10ex - Canon Bubble Jet 130e - Canon Bubble Jet 200 - Canon Bubble Jet 300 - Canon Bubble Jet 330 2.3.6 Video Performance Enhancements The setvgamode utility now tries to detect the type of video chip and video memory installed. Most of the chip-detection code in setvgamode is based on the first version of David Wexelblat's (XFree86 group) ``SuperProbe'' utility. The superVGA is about 30% faster than for UnixWare 1.0, and support for several accelerated graphics chips has been added. See the section on ``Video Drivers'' below for further information. 2.3.7 Video Drivers The following new video drivers are available (ptf 103). NOTE: These video drivers were reissued in Update 1.1.2. See the ``Video Drivers'' section under ``Features in Update 1.1.2'' above. - ATI Mach8 - Ultra (ISA) - Graphics Vantage (ISA) - ATI Mach32 - UltraPro (ISA, VLB, EISA) - UltraPlus (ISA, VLB, EISA) - Tseng Labs ETW32 - Hercules Dynamite PRO (ISA, VLB) (NOTE: W32i or W32p based cards are NOT SUPPORTED) - Western Digital WD 90c31 - WD/Paradise Windows Accelerator (ISA) - CompuADD Windows Accelerator (ISA) - NCR 77C22E - NCR motherboard version - Cirrus GD5420, GD5422 Cirrus GD5426, GD5428, GD5434 - Boca SuperX (ISA) - Genoa 8500 (ISA) - Genoa 8500 VLB (VLB) - superVGA (about 30% faster than UnixWare 1.0) - the same set of superVGA cards supported in UnixWare 1.0 3. General Improvements 3.1 Program Temporary Fixes (PTFs) These PTFs are applied automatically when you install the update. Please do not attempt to apply them again after you have installed the update. If you have any PTF on your system that is not listed in these release notes, please contact Novell Technical Support for instructions prior to installing the update. NOTE: After the update is installed, pkginfo will still report that these PTFs are installed on your system, even though the update has superseded them. You should not attempt to remove these PTFs from your system after the update is installed. 3.1.1 PTFs in Update 1.1.3 ptf 135 Problems with UnixWare update installations when an el16 driver is installed have been fixed. ptf 144 The slave side of a pseudo-terminal subsystem (pty) now supports tcgetattr. ptf 147 The iaf module no longer refuses login connections when minor numbers greater than 255 are used. ptf 148 A number of improvements have been made in support of token ring networks. These include: The DLPI and OSI token ring drivers now support packet sizes up to 8K. The locally administered addresses (LAA) feature is now supported. Problems that caused the network to hang when the token ring cable was disconnected have been fixed. Problems that caused a panic in tokunitdata have been fixed. ptf 149 Telnet into a machine where a sender and receiver process are communicating via UNIX domain sockets no longer causes communication problems. ptf 150 The who command no longer gives incorrect state information for devices greater than 12 characters. ptf 152 Problems with file locking on Xenix and NUC file systems have been fixed. ptf 160 After a connection attempt over TCP is aborted, subsequent connection attempts to that server will no longer fail. ptf 174 The localtime function no longer causes problems with process size. ptf 179 When running NVT to connect to a UnixWare 1.1.2 system and then running nwlogin to a NetWare server, nwlogin now reads the password correctly. ptf 185 There is no longer a panic after use of the icmp_send routine. ptf 192 An error in the pullupmsg() routine, which was causing corrupted messages, has been fixed. ptf 605 Overall UnixWare performance has been enhanced for Database Servers. Features such as support for the Pentium 4Meg pages, raw I/O performance improvements, and miscellaneous kernel refinements have been added. (See the section on ``Performance Enhancements'' above.) ptf 607 The interface to the Arcnet DLPI driver has been added to NPSD, and the IPX driver has been modified to handle the Arcnet header information. ptf 610 Async I/O transfers of 16 KB blocks are now allowed. ptf 615 The IDE disk HBA support no longer issues seek commands, which eliminated job timeouts, install failures, and corrupted reads on certain Maxtor and Connor IDE drives. ptf 617 Tektronix (R) emulation is now supported in xterm. ptf 618 The asyc driver no longer leaves RTS high after the device is closed; RTS is now dropped when DTR is dropped. ptf 621 IDE disk drive parameter translation (parameters which define heads as greater than 16) is supported. Drives requiring this are usually greater than 500 MB. Some vendors refer to this as Logical Block Addressing (LBA). To install on systems with a disk using this capability, use the boot floppy provided with ptf 621. ptf 624 The UnixWare mail command and the sendmail.cf (configuration file) have been modified to allow sendmail and the UnixWare mail command to work together. The ismail variable is now checked before parsing arguments to the mail command, indicating whether the program was run as mail or as rmail. ptf 625 Problems with the mipx driver have been fixed; the message ``A file server could not be found'' is no longer generated when a new Merge session is started. ptf 627 The MCA SCSI controller with mcis driver now recognizes tape drives. ptf 629 syslogd can now process information from remote systems. ptf 631 The IDE/ESDI HBA driver (athd(7)) supports more thorough error recovery to recover from transient read failures. ptf 636 Problems with the NumLock and Shift keys in X windows have been fixed. ptf 646 PPP now retransmits a PAP packet if no response is received from the remote end. ptf 648 Problems with UnixWare update installations when an el3 driver is installed have been fixed. ptf 683 Attribute modifications for system-related files. 3.1.2 PTFs in Update 1.1.2 ptf 108 Problems with kernel driver entry points xx_kenter and xx_kexit have been fixed. ptf 112 There is no longer a problem in switching back to text mode from graphics mode with a Number Nine GXe level 12 superVGA card. NOTE: If ptf 112 is installed on your system, you must remove it before attempting to install the update. Otherwise, installation of the update will be aborted. ptf 121 The problem that caused a limitation on the number of CD-ROM drives that could be used has been fixed. ptf 122 The asyc driver now supports the ioctl TIOCMGET, to control or get status from a serial driver. ptf 126 Backing up over 500 MB to a high capacity tape now works properly. ptf 129 File locking between the NetWare and UnixWare systems now works correctly. ptf 130 Problems causing the NetWare Server to lose connections when using Token Ring have been fixed. ptf 137 The TCP/IP stack now supports the 802.2 (802.3 with SNAP) frame type. ptf 139 There is no longer a kernel panic after use of stime() call. ptf 140 SPX connection no longer fails with parent/child process relationship. ptf 141 Improved sapd services have been provided. ptf 142 The problem with appending to a file on the NetWare Server has been fixed. ptf 143 S3 video drivers have been provided. (See the section on ``Video Drivers'' under ``Features in Update 1.1.2'' above.) ptf 145 The CMOS clock now uses the converted local time of the GMT time specified, and is updated properly for Daylight Savings/Standard changes. ptf 153 There is no longer a timeout table overflow when running VSX test cases. ptf 601 Problems with multiple refreshes on the Wyse (R) serial-based X terminal have been fixed. ptf 603 The system no longer panics if an application using sockets over TCP uses the SO_LINGER option and receives a signal while lingering. ptf 604 The rmdir command now returns EBUSY instead of EINVAL if it tries to remove a mount point or a current directory. ptf 612 The crash command no longer has problems in handling the idle stack. ptf 613 The wd90c10, wd90c11 (256 color modes) problem has been fixed. ptf 616 Problems after zooming and unzooming in Merge, which affected mouse operation, have been fixed. ptf 619 The video device drivers that were provided with Update 1.1.1 have been revised. (See the section on ``Video Drivers'' under ``Features in Update 1.1.2'' above.) NOTE: If ptf 619 is installed on your system, you must remove it before attempting to install the update. Otherwise, installation of the update will be aborted. ptf 623 fontGroup is no longer required to get ISO8859 code sets. 3.1.3 PTFs in Update 1.1.1 ptf 101 Asynchronous I/O capability has been provided. See the section on ``Asynchronous I/O'' above for further information. ptf 102 UnixWare IPC (TM) is now able to receive broadcast packets of certain types. ptf 103 New video device drivers have been provided. See the section on ``Video Drivers'' under ``Features in Update 1.1.1'' above for further information. ptf 104 UnixWare SPX now rolls over its counts from 65535 to 0. ptf 105 An enhanced ld and libelf have been provided. See the section on ``Linker Enhancements'' above for further information. ptf 107 The statd daemon may exit with an EMFILE error if it cannot create a file. Once statd exits, one cannot perform locking over NFS. ptf 113 The segment violation in X Server due to declaration of var display when attempting to run on a SunRiver terminal, has been fixed. ptf 114 There is no longer an SPX problem when running multiple X servers. ptf 123 The memory leak in the X server that caused the system to panic or freeze has been fixed. ptf 124 The X base server no longer fails when running Ingres Windows 4gl. ptf 125 Motif (TM) Applications now run properly on UnixWare 1.1. ptf 134 The Optimizing C Compilation System that generates high performance code for the Pentium processor has been provided. 3.2 Fixes in Update 1.1.3 3.2.1 Graphical User Interface (GUI) - The Desktop now comes up properly when csh is the login shell and the European Language Supplement package is installed. - Problems with applications that used the GetError functions have been fixed. - Additional menus under the X window manager have been translated for European locales. - Using the space bar to select an icon now works properly in European locales. Other keyboard mapping problems have also been fixed. - The default permissions given to new Desktop users are now more restrictive regarding mounting privileges. - Problems with installation of Type 1 fonts from DOS diskettes have been fixed. - Problems when using the GUI to add more than 10 packages on tape or disk have been fixed. 3.2.2 Printing - The lp command -o options for length, copies, and pages are now processed correctly. - The lp driver now checks printer status during the open routine. - The European Language Supplement package now supports the IBM (R) Proprinter (TM), EPSON (R) ESC/P, Canon Bubble Jet, and Hewlett-Packard Deskjet (R) printers. - The banner page now prints international characters properly. 3.2.3 Networking - setuname now changes the hostname in all necessary files, so there are no longer problems starting up during the next reboot. - PPP now responds with a NAK to any authentication protocol request it receives that is not supported. - PPP usage no longer causes inetd to loop. - The in_cksum routine no longer generates incorrect checksums that can cause TCP retransmissions. - Problems with the NIS address resolver have been fixed. 3.2.4 Drivers - Systems using both the asyc and asyhp drivers are now supported. - The asyc and asyhp drivers no longer have receive overrun problems at 19,200 baud. - DMA flags are now set correctly for async I/O with adse, adsa, mcis, and fdtb drivers. 3.2.5 File Systems - File compression now works properly with files on an NFS mounted file system. - File systems mounted with the nosuid option now execute setuid programs with the correct privileges. 3.2.6 Miscellaneous - There is no longer a limit on the number of environment parameters allowed by make. - pkgtrans has been added to the base operating system. - Problems with the LD_BIND_NOW environmental variable have been fixed. - The valid_login() routine no longer allows . and .. as login names. - The maximum number of sockets on a server has been increased to 200. - The cpio command now produces the correct exit status codes. - The userdel command will no longer remove the home directory if it is a system directory such as / or /bin. - The sort command now works properly with accented letters in Spanish locales. - Login names with ``log'' as the first three characters are now allowed. - Minor problems with cron have been fixed. - Calls to connect() no longer return unnecessary EAGAIN errors; instead, the connect() code will retry the connection. - Problems with the socket.h include file have been fixed. - The pcnfsd command now verifies NIS users. - There is no longer a 35-40 second delay during SPX communication with the UnixWare X server. - There are no longer problems with core dumps from ld stating that ld is not checking the return values from mmap. - Problems where the BNU recovery scenario would lock up a modem have been fixed. - There are no longer problems with icon installation if the home directory where the icon is being installed is a symbolic link. - Problems with floating point expressions involving the ?: operator have been fixed. - Problems with the extended backup service have been fixed. - The problem that caused a core dump with dtmail has been fixed. 3.3 Fixes in Update 1.1.2 3.3.1 Graphical User Interface (GUI) - Screen redraw now works properly after canceling various open windows. - The problem with reopening a minimized Printer Setup window has been fixed. - When setting up a remote NetWare printer, an error message is now properly generated when the print server field is not filled in. - The default size of the Password Manager window has been increased, allowing information to be displayed properly. - Problems with xterm -geometry have been fixed. - The CD-ROM file system is now unmounted if a pkgadd command is canceled. - The Dialup_Setup window now stays open after dialing up. - The ``could not make FIFO, stopped'' error is no longer generated incorrectly by smf-out. - Problems with the /usr/lib/uucp/Systems file that caused smtp mail to work incorrectly have been fixed. 3.3.2 Networking - With packet burst read requests, a reply with an invalid sequence number no longer causes the connection to hang; instead, there is a timeout and retransmission of the request. - A packet burst request in NET-ipxeng now sends a retransmit packet for missing fragments. - Problems detected by /etc/rc2.d/S69inet are now reported in /tmp/inet.start. - The listen.setup script now produces the correct format of hex output when the dotted inet address has 0 as one of its components. - The dlpi_token has been enhanced to support LLC2 mode. - The automounter start-up script now checks for the existence of any files in /etc to override the NIS configuration. 3.3.3 Drivers - A WORM drive device entry has been added to /etc/device.tab. - The autorepeat delay and speed settings are now functional on a Northgate (R) platform. - An optimization is now done in sd01read and sd01write. - The /etc/scsi/pdiadd script now accepts 4 characters of EISA I/O address and supports shared interrupts. - The sdi_doconfig and sdi_config routines no longer panic if HBA numbers are not assigned sequentially to HBAs as they register. - Problems after zooming and unzooming in Merge, which caused the screen to go blank, have been fixed. - The disksetup -I command no longer hangs the system when accessing optical disks. 3.3.4 File Systems - The ln -s command now works with files on NetWare servers. - The vxdump command now works correctly. - The NetWare server file system now interprets file attributes correctly. - NWfiCheckNodeAccess has been modified so that access system calls will be done properly. 3.3.5 WKSH - The WKSH (TM) package now loads the Motif version when WKSH is installed from the SDK. - The problem that caused a core dump when closing windows has been fixed. - The WKSH example scripts have been corrected. 3.3.6 Mail - Mail forwarding now properly includes the ``From:'' line when mail is forwarded to another user. - Problems with the Mail Reader/Mail Manager have been fixed. 3.3.7 Miscellaneous - The hypertext for the GUI debugger now provides online help. - Code has been added to detect thrashing in the code generator, providing faster compile time. - Hard-coded references to /dev/rmt/c0s0 have been removed in ldsysdump. - ulimit now reports the correct file size limit in a multiport. - The UUCP host name is now validated correctly. - The UnixWare system now conforms to the IEEE standards with respect to the amount of time the data terminal ready (DTR) signal is held high before disconnecting. - Time zone information for GB-Eire has been updated. - The pkgtrans -s command now works properly in French, German, Italian, and Spanish locales. - The NetWare login component now informs the user when any UnixWare system login attempt encounters a pending password expiration, and provides a way for users to change their password in response to such a condition. - The entry for the Internet gateway in the /etc/mail/mailcnfg file when a UnixWare system host is configured as an MHS gateway now uses the fully qualified domain name rather than the %g abbreviation. - The problem with Desktop folder disappearance has been fixed. - The problem with the newvt command from a remote terminal starting vt on a console has been fixed. - DNS now resolves the address (instead of hanging) if the first nameserver is down. - The problem with occasional byte swapping in netdir_getbyaddr() (the service argument) has been fixed. - Code has been added to validate properly the return codes of the system calls used to read in the hosts list of a remote machine. - The prtvtoc command now works properly with disks larger than 2 GB. - Menu screens for package removal are now displayed correctly on the console window. - The problem that caused the system to panic during an audit has been fixed. - VxVM (R) mirroring of root disk now works properly for ufs file systems. - Control-t now works properly in European locales. - The memory leak in auditing has been fixed. - The problems that caused sysadm's extended backup to fail have been fixed. - Problems that occurred when reading tars from BSD/SunOS and writing tars for BSD/SunOS have been fixed. - When interrupt is forced during pkgadd, the .lockfile is now removed. - The stipple routines now draw rectangles correctly. - The memory leak in an XToolkit library function has been fixed. - Problems with X11 (TM) tests that caused the X server to die have been fixed. - For FIPS 151-2, the POSIX (TM) locale has been added to the localedef component. - The problem causing optim to generate illegal assembly has been fixed. - Motif libraries for Motif version 1.2 are named libXm.so.1.2 and libMrm.so.1.2 to conform to the ABI+ specification. - Problems with doing a pkgadd from a NetWare server have been fixed. - The slist procedure now recognizes the correct number of servers. - The problem in the uaddr2taddr() routine that caused a segmentation error over IPX/SPX has been fixed. 3.4 Fixes in Update 1.1.1 3.4.1 Graphical User Interface (GUI) - File/Move on the Desktop GUI now works properly - you remain logged in on the Desktop. - Drag and drop of an icon into a folder where there is another icon of the same name results a choice of whether or not to overwrite the existing file. If ``No'' is chosen, the existing file is not overwritten. - The click menus for disk icons now have underlined hot keys for the entries Backup, Restore, Install, Format, and Erase. - The Return key now activates the ``cancel'' button to close the message window. - Problems associated with ``link'' from the ``File'' pull down menu have been resolved. - While using from the ``File'' pull down menu, other tasks are now allowed. - Mounting a file via NFS no longer causes the Desktop to freeze. - olwm now correctly decorates Solaris (R) client windows. - The problem in X Server that deals with the issue of SCO (TM) and ISC Client connectivity has been fixed. - XRmPutLineResource now handles buf > 1537 characters. 3.4.2 Printing - Terminfo information for Unisys terminals and printers has been added. - Desktop print jobs now queue and print properly. - lpsched is now able to start properly during normal boot. - lp -T ps filename now works for local printers when attempting to print an already formatted PostScript (TM) document. - Remote print jobs can now be canceled. - The lpsched process now works properly when using UnixWare as a print gateway. - Cancellation of a remote BSD print request now gives correct status after lpshut. - Automatic reboot no longer has to wait for user response. 3.4.3 Networking - eth did not remove the card support information when removing a network card from the system and adding another network card. This has been fixed and the second card is now recognized. - lockd now returns the correct value when accessed by pcnfs. - The fcntl calls, fcntl(fd, SETLK, &hislock) have been fixed so that they do not sleep forever on login over NFS. - /usr/lib/nfs/statd now closes /etc/smworking properly. - Intel EtherExpress (TM) combo now works with the RJ-45 port. - You can now successfully connect using TLI. - The problem of too many connections to NetWare Servers reducing the total number of users the NetWare Servers support, has been corrected. 3.4.4 Drivers - The interrupt sharing between multiple instances in the same loadable driver is no longer handled the same way as the shared interrupt between different loadable drivers. This improves performance for loadable drivers that share interrupts between multiple instances of the same driver. - The sdi.h header file now contains a PDI_VERSION define so that IHVs and source-concerned customers can use the IHV kit properly. - The st01 tape driver now handles EOT correctly. - NE-2000 no longer locks up the bus when used with the wrapd option. - Software changes have been made to support ISA/EISA FPU/IU hardware changes. 3.4.5 File Systems - POSIX_VERSION is now set appropriately in conformance with FIPS 151-2. - setlocale now conforms to FIPS 151-2. - waitpid now behaves in conformance with FIPS 151-2 when the process for which it is waiting has not changed state. - The behavior of the asyc and asyhp drivers when handling START and STOP is now in conformance with FIPS 151-2. - Process group termination is now handled in conformance with FIPS 151-2. - VxFS (R) root file system now boots properly. - VxFS now only counts extents larger than 8 KB for free blocks. - mkfs now properly clears memory for the allocation unit summary area. - Logged write replay no longer attempts to read full extents when it comes time to actually write the data from the log into the file. 3.4.6 Packages - On systems with a CD-ROM when the eth pkg is installed, device numbers are now assigned properly. - Desktop install of the edebug package now gives the correct symbolic link. - Optim now correctly handles load of parameter into half register. 3.4.7 C Compilation System - The memory leak in strtime and localtime functions has been fixed. - The only global symbols that were exported to the shared object loaded into the same process are those that are explicitly referenced by the objects linked with the executable at static link time. There is now a way to specify which symbols are exported from an executable. 3.4.8 Applications - A problem in sigsetjmp(3C)/getcontext(2) which stopped ORACLE (R) from working properly, has been fixed. 4. Installing Updates from Diskettes Updates can be installed from either the Desktop or the command line. 4.1 Before You Begin Before installing an update package, you should be aware of the following information, which may affect how you choose to proceed with the update. 4.1.1 Backing Up the Current System During the installation procedure, you are required to back up your current system. This allows you to remove the update and restore the system to its previous state in the event there are problems with the update. The backup will generally take up considerable space on the system's hard disk. Backups in excess of 50 MB are possible. To save space on your hard disk, you should save the backup on either diskettes or tape. 4.1.2 Rebooting the System Upon successful installation of the update, the system will be rebooted automatically. You will be prompted early in the installation procedure to warn you of this, and you will have a chance to exit if you're not ready for your system to be rebooted. 4.2 Installing Updates from the Desktop To install updates from the Desktop: 1. Insert diskette number one in the appropriate diskette drive. 2. Double-click on the System_Setup icon in your UnixWare Desktop window. This displays the System_Setup window. 3. Double-click on the Appl-n_Setup (Application) icon in the System_Setup window. This displays the Application Setup window. Either wait while the applications on your system are catalogued, or click on Cancel in the message window to discontinue cataloging and proceed directly to the next step. 4. Click on View at the top of the Application Setup window. 5. Click on Uninstalled App'lns. 6. Click on Disk_A if you are using diskette drive A, or click on Disk_B if you are using diskette drive B. The diskette is catalogued, and the Application Setup: Uninstalled window is displayed containing an icon labeled ``update113'' (for Update Release 1.1.3). 7. Click on the update113 icon to select it. (The icon is highlighted.) 8. Click on Application at the top of the Application Setup: Uninstalled window. 9. Click on Install. The Add Application: update113 window is displayed. 10. Respond to the following prompts: a. You are given a choice to either read the release notes or install the update package. It is recommended to read the release notes initially, and then install the package only when familiar with the release notes. The release notes are mailed to the desktop owners and to root after this menu. b. You are given a warning that, upon successful installation of the update, the system will be rebooted. If you don't want to bring your system down at this time, you can choose to abort the installation. Otherwise, you can proceed with the installation. c. If your system has 3C507 (el16) and/or 3C5x9 (el3) Network Interface Cards (NICs) installed, you are prompted to enter the type of cable that will be plugged in (for up to four boards). The cable type can be AUI (Ethernet), BNC (coax), or TP (twisted pair). If you choose to proceed with the installation, the Select Backup Method screen is displayed. 11. Select one of the backup options: - Disk Drive - Cartridge Tape or Floppy Disk If you select Disk Drive, the backup is created in the directory /var/sadm/bkup/update113. (Requires 40 - 45k blocks.) If you select Cartridge Tape or Floppy Disk, and your system has more than one diskette drive, or has one or more diskette drives and one or two cartridge tape drives, you are prompted to select the media you want to use for the backup. If you are using diskettes, be sure to have formatted diskettes ready for the backup. When the backup is complete, label and store the backup in a safe place. The backup can be used to restore your system to its original condition if you need to remove the update package at a later time. After the backup has completed, the update package will be installed. After successful installation, your system will be rebooted automatically. You will notice a brief delay between the completion of the installation and the start of the system shutdown. If errors occurred during the installation, the errors are logged in the file /var/sadm/install/logs/update113.log. 4.3 Installing Updates from the Command Line To install updates from the command line, type: pkgadd -d diskette? where ? is the number of the diskette drive (for example, diskette1). The installation steps will be identical to Steps 10 and 11 of the preceding procedure, ``Installing Updates from the Desktop.''