MAI COMPANY CONFIDENTIAL FIELD INFORMATION BULLETIN SERVICE GROUP(S): MICRO,MINI,LARGE MFG: SANTA CRUZ OP (SCO) NACS TYPE(S): N025 MFG. MODEL(S): UNIX CATEGORY: SOFTWARE DESC: OPERATING SYSTEM *** TABLE OF CONTENTS AS OF 09/23/96 *** FIB 00001.'fuser' command [ WPSF 756 ]................................04/17/92 FIB 00002.Console Display Problems Running OpenBASIC Applications [WPS04/23/92 FIB 00003.SCO UNIX for GPx 30/50 Software Announcement [ WPSS 199 ]...06/23/92 FIB 00004.Extraction Error Installing VP/ix [WPSF 781]................10/27/92 FIB 00005.Recommended Backup Procedure and Restore - cpio Rev C......06/15/94 FIB 00006.problems using dedicate_p & free_p scripts [WPSF 809].......01/12/93 FIB 00007.OpenBASIC spooled 42xx printers lose 1ST line & add underlin03/08/93 FIB 00008.SCO boot code descriptions..................................03/18/93 FIB 00009.Installation instructions for SCO on GPx40 systems..........03/23/93 FIB 00010.OpenBASIC File Repair on SCO UNIX...........................06/02/93 FIB 00011.Fix to READ from 1/2" tape with BLOCK size other than 512KB.06/02/93 FIB 00012.How to turn off banners on printers system wide [ WPSF 788 10/01/93 FIB 00013.Exide OnliNET software installation instructions [ WPSF 79010/01/93 FIB 00014.How to change a forgotten root password [ WPSF 791 ].......10/01/93 FIB 00015.Do not update environment when relinking kernal [ WPSF 792 10/01/93 FIB 00016.Upgrade Procedure to SCO UNIX 3.2v4.2.......................06/10/94 FIB 00017.Retire a bad disk block on SCO UNIX 3.2v4.2.................06/28/94 FIB 00018.Remove Extra Form Feeds from Spooled Print Jobs on SCO UNIX.06/30/94 FIB 00019.Useful unix commands........................................08/24/95 FIB 00020.vi quick reference..........................................09/09/94 FIB 00021.How to remove ending form feed from 'standard' interface....08/24/95 FIB 00022.how to access and clear a full root partition...............08/26/95 FIB 00023.'Terminal is disabled - see Account Administrator' message..09/21/95 FIB 00024.errno script for getting description of system errors.......10/26/95 FIB 00025.MAI16-way board 0 fails to check-in with 486 at > 33 MHZ - p12/22/95 FIB 00026.Message logging in "Cannot obtain data base info on this ter12/22/95 FIB 00027.Configuring Chase terminal server in SCO....................12/23/95 SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------Table Of Contents Pg01 of 01 FIB 00001 MAI COMPANY CONFIDENTIAL 04/17/92 *** 'fuser' command *** ********** Preliminary Field Bulletin ********** GPx Series 30 and 50 'fuser' Command C.Adkins 4/20/92 ### TYPE: Informational PURPOSE: To inform the field about the 'fuser' command and to compare 'fuser' to the 'WHOGOTWHAT' command on the MPx/Advanced Series systems. The UNIX '/etc/fuser' command lists the process IDs (and optionally the login names) of the processes which have a file opened. The MPx '.ENHANCER.WHOGOTWHAT' ( = release level) command lists the terminal IDs of the processes which have a data file OPENed or LOCKed. The following chart summarizes the differences between the two commands: |----------------------------------|------------------------------------| | UNIX 'fuser' | MPx/AS 'WHOGOTWHAT' | |----------------------------------|------------------------------------| |Filename Specification: |Filename Specification: | | Single file name | Single file name | | Mounted block device name for | File node name for all the files| | all the files on that device| under that node | | | Family name for all the files | | | under that family | | | Installation name for all the | | | files | | | | |Other Options: |Other Options: | | 'u' option prints user login | Specify file to receive the | | name along with process ID | output of the command | | 'k' option sends a SIGKILL | | | signal which will 'kill' | | | each process which has the | | | file open | | | | | |Command Output: |Command Output: | | Process IDs for each file | Only data files are checked | | specified | Terminal IDs for each file | | Login name follows process ID | are specified | | if the 'u' option is used | If a file is locked, that is | | 'c' follows process ID if the | indicated in the output | | process is using the file | Output is written to a specified| | as its current directory | output file | | 'p' follows process ID if the | | | process is using the file | | | as its root directory | | | Output printed on 'stdout' | | | but may be redirected to | | | a file | | | | | |NOTE: You must be logged in as | | | 'root' to use 'fuser' | | SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB001 Pg001 |----------------------------------|------------------------------------| |NOTE: On HP 9000/800 '/etc/cfuser'| | | identifies processes running| | | on any node in the HP | | | cluster | | | | | |NOTE: 'fuser' does not work on | | | BOSS/VX 1.1B-40 or BOSS/VX | | | 1.1A-70. | | |-----------------------------------------------------------------------| EXAMPLE: Enter the following command: # fuser -u /usr/path/filename Produces the following output: /usr/path/filename: 1384(usr1) 1397(guest) . 'usr1' and 'guest' are login IDs, '1384' and '1397' are the process IDs which have '/usr/path/filename' OPEN. RELATED DOCUMENTATION: 'man' page for fuser ORIGINATOR: C. Adkins SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB001 Pg002 FIB 00002 MAI COMPANY CONFIDENTIAL 04/23/92 *** Display Problems on Console Running OpenBASIC Applications *** ********** Preliminay Field Bulletin ********** GPx 30/50-SCO UNIX Level 3.2 Version 4 OpenBASIC on the Console C. Adkins 4/20/92 ### TYPE: Problem PURPOSE: To inform the field of a problem which occurs when attempting to run an OpenBASIC application from the console of a GPx 30/50 System which has SCO UNIX Level 3.2 Version 4 installed, and to provide a fix for the problem. SYMPTOM: When your TERM environment variable is set to at386, AT386, or one of it's variations, or the port you are on is configured through OpenBASIC for one of the at386 definitions, some erroneous characters are displayed on the screen and the Function Keys don't work. CAUSE: During the OpenBASIC installation process the ob_install script tries to determine if the installation is taking place on a system running SCO UNIX. The check for SCO UNIX is no longer valid since the release of SCO UNIX Level 3.2 Version 4, therefore, the correct 'obinfo' files are not installed for the monitor. SOLUTION: Complete the steps ob_install would have performed if it had been able to identify the SCO UNIX operating system: 1. Log on to the system as 'root'. 2. Execute the following commands: # cd /usr/ob/etc/obinfo/a # mv at386-sco at386 # mv at386-m-sco at386-m # mv at386-ul-sco at386-ul # cd /usr/ob/etc/obinfo/A # mv AT386-sco AT386 # mv AT386-M-sco AT386-M # mv AT386-UL-sco AT-386-UL This will be corrected in the next release of OpenBASIC. ORIGINATOR: C. Adkins SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB002 Pg001 FIB 00003 MAI COMPANY CONFIDENTIAL 06/23/92 *** SCO UNIX for GPx 30/50 Software Announcement [ WPSS 199 ] *** Introducing the GPxTM Series 30 and GPxTM Series 50 computer systems. These product lines are the next phase of the GPx family, which utilizes SCOtm UNIXSystem V Operating System, Version 4.0. This document contains the information to install the Operating System software and hardware configuration software for the GPx Series 30 and 50. There are also sections on customizing the system, operating system and utility overviews and other topics related to the operation of the system. It is recommended that this document be read before installing a GPx Series 30 or 50 system. For information on ordering software, hardware and other related Marketing information please see Marketing Announcement 1093. WARNING: SCO documentation provides instructions to perform an Operating system Update. An update is NOT recommended when upgrading from SCO UNIX Version 3.2v2 to SCO UNIX Version 3.2v4. When upgrading from 3.2v2 to 3.2v4 a "Fresh Installation" is recommended. WARNING: It is NOT possible to force a PANIC by issuing an NMI, unless an Add-On Multi-Function Card (AMFC) is installed. AMFCs are only available on GPx 1150/4150 systems. If a system is frozen or hung, the only way to restart the system is to press the Reset button or power off the system, unless an AMFC is installed. NOTE: The root password on systems arriving from the factory is mai001. NOTE: Diagnostics are NOT included with the shipment of the systems, service offices should keep the DIVE/DEMON and BASS diagnostics in their possession. To order the diagnostics use Part Number W814832-900 which includes: DIVE/DEMON diskette BASS diskette Diagnostics Manual, GPx Series 30/50, M0249 TABLE OF CONTENTS 1.0 Product Overview 2.0 System Startup and Shutdown 2.1 BIOS Configuration 2.1.1 System BIOS 2.1.2 System BIOS Setup Utility - GPx 1130 2.1.3 System BIOS Setup Utility - GPx Series 50 2.2 System Startup 2.2.1 Booting to a Filesystem 2.2.2 Hardware Config Display 2.2.3 Multi-User Mode Startup 2.2.3 Date and Time 2.3 EISA Bus Configuration 2.3.1 Hardware Requirements 2.3.2 Software Requirements 2.3.3 Configuration Media Overview 2.3.3.1 MS DOS 2.3.3.2 EISA Configuration Utility SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg001 2.3.4 Configuration Procedures and Recommendations 2.3.4.1 Autoconfiguration 2.3.4.2 Configuring the Mitac Multi-Function Expansion Board (SMFB) 2.3.4.3 Configuring the BusTek Host Adapter 2.3.4.4 Configuring a Second BusTek Host Adapter 2.3.4.5 Configuring a BusTek Host Adapter without AUTOCONFIGURE 2.3.4.6 Configuring the Specialix SI-EISA Serial Device Controller 2.3.4.7 Configuring Subsequent Specialix SI-EISA Serial Device Controller 2.3.4.8 Save Configuration and Exit Utility 2.4 System Shutdown 3.0 Operating System and Optional Software Installation 3.1 Installation Requirements 3.1.1 Software Requirements 3.1.2 Hardware Requirements 3.2 Required Disk Space 3.3 SCO UNIX 3.4 MAI Supplement 3.5 Installation Procedure and Recommendations 3.5.1 SCO UNIX Installation 3.5.2 MAI Component Installation 3.5.2.1 MAI Supplement Installation 3.5.2.2 Configuring a Second BusTek Host Adapter - GPx Series 50 3.5.2.3 Configuring Tape Device Names 3.5.3 Specialix Driver Installation 3.5.4 Ethernet Network Installation and Configuration 3.5.5 Network Administrator (NA)Utility 3.5.6 Additional Installations 3.5.7 Automatic Mount of the /u Division 3.5.8 Making Emergency Floppies 3.6 Individual MAI Supplement Installation Procedure 3.6.1 DLK Package 3.6.2 Configuring Network Interfaces 3.7 Adding Additional Disk Drives 4.0 System Utilities 4.1.1 Starting sysadmsh 4.1.2 How the Screen is Organized 4.1.3 Selecting Menu Items 4.1.4 Using Forms 4.1.5 Using Scan Windows 4.1.6 Using Radio Buttons 4.1.7 Getting Help 4.1.8 Changing the Current Directory 4.1.9 The Function Keys 4.1.10 Using Shell Escapes to Access the UNIX Command Line 4.1.11 sysadmsh Environment Variables 4.1.12 sysadmsh Menu Options 4.2 Handling Accounts 4.2.1 Adding a User 4.2.2 Modifying Accounts 4.3 UNIX Printer Spooler 4.3.1 Configuring Printers 4.3.2 Related Documentation 4.4 Serial Port Configuration SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg002 4.4.1 Modifying Port Attributes 4.4.2 Enabling and Disabling Ports 4.4.3 Multiscreens 4.5 Configuring Internal Modems 4.5.1 Modem Setup 4.5.2 Related Documentation 5.0 OpenBASIC Installation 5.1 OBSSN 5.2 Configuring OpenBASIC 5.3 Printer Configuration Hints 5.3.1 Configuring Spooled Printers 5.3.2 Configuring Non-Spooled Printers 5.3.3 Setting Form Length with updfilter 6.0 Backup Procedure 6.1 How to Setup a Backup 6.2 Performing a Backup 6.3 Features 6.4 Other Data Transfer Commands 6.5 Device File Definitions for External Tape Drives 7.0 SCO UNIX Shell 8.0 Operating System Overview 8.1 Filesystem 8.1.1 Supported Filesystems 8.1.2 Acer Fast Filesystem (AFS) 8.1.3 Extended Acer Fast Filesystem (EAFS) 8.1.4 Structure of the Filesystem 8.1.5 Filesystem Divisions 8.1.6 Filesystem Directories 8.1.7 Deleting /tmp Files 8.1.8 Creating a Filesystem on a Floppy 8.1.9 Having a DOS Partition 8.1.10 Filesystem Commands 8.2 System Security 8.2.1 File Access Privileges 8.2.2 root Privileges 8.2.3 Non-root Privileges 8.2.4 Account Passwords 8.2.5 SCO System Serial Number and Authorization Key 8.2.6 MAI System Serial Number and Authorization Key 8.2.7 Configuration Record 9.0 Customization 9.1 Configuring Kernel Parameters 10.0 Performance 10.1 System Memory Requirements 10.2 sar 11.0 System PANICs 11.1 Saving PANICs to Tape 11.2 Automatic Filesystem Repair 12.0 Supported MAI Peripherals SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg003 12.1 Terminals 12.2 Engineering Printer Results 12.2.1 General Comments 2222.2 Printers Tested 12.2.3 Tests Performed 12.2.4 Interface Cables 12.2.5 Slave Printer Tests 12.2.6 Detailed Printer Test Results 12.3 Cable Information 14.0 Notes and Cautions o - VGA MAlfunction o - Swap Size o - Recovering root password o - DOS partition o - Automatic fsck o - Automatic mounting of a /u filesystem o - Removing files form the /tmp directory o - Backup of All Filesystems o - Configuring the Parallel port o - Lost spool jobs o - Using dedciate_p and free_p for non-spooled printers o - chmod on printer device file name o - Default number of telnet users o - MTS to GCR Tape Transfer o - SDC Interrupt Level o - TA8 connecting with power off o - TA8 Connection Sequence o - Configuring DT-4309s o - Configuring DT-7270s o - sysadmsh on terminals o - DIVE without Write-Protect o - DIVE must use [6] - Reboot o - OpenBASIC man pages o - Table of Interrupt Vectors Appendix A Printer Configuration Setting 1.0 Product Overview The new GPx Series 30 is a multi-user, multi-tasking, 486-based, Business computers. The GPx Series 30 supports new hardware technology including an external 8mm and 1/2" tape drives and 20 MHz clock speed. The Operating System for this Series is the Santa Cruz Operation (SCO) UNIX System V Operating System. SCOTM UNIX offers a 'linkable kernel', multiple operating systems (DOS and UNIX) can reside on one disk and has a menu driven utility set. OpenBASIC 3.0 and Third Party Software packages are also supported on this platform. SCO UNIX SYSTEM V COMPONENTS The SCO UNIX System V operating system runs on 386/486 based hardware platforms. Above the hardware layer resides the Operating System kernel. SCO UNIX System V is derived from AT&T UNIX 3.2. The version of SCO's System V is 3.2v2, where the 3.2 is the AT&T version and the 'v#' is the SCO version. The next layer consists of shell programs, utilities, OpenBASIC and other UNIX applications and the top layer is the User SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg004 interface. _________________________________________________ | Users | |-------------------------------------------------| | | | | | | | | | Applications | Shells | Utilities | |-------------------------------------------------| | SCO UNIX System V | |-------------------------------------------------| | 486 Computer | |_________________________________________________| 2.0 SYSTEM STARTUP AND SHUTDOWN 2.1 BIOS Configuration 2.1.1 System BIOS The first step of the system startup routine is a self test of the hardware which is configured in the CMOS data. If any hardware is added, removed or is changed, except for memory, the configuration must be changed also, this is done in the BIOS Setup Utility. To access the utility enter the following anytime after the system selftest: ++ Immediately after pressing the combination of keys the BIOS Setup Utility will display, as seen below. The GPx Series 40 systems gave an option to press "1" to change the CMOS parameters, the GPx Series 30 does not display an option because a VGA monitor is used as the console device. There is also no option to change the console port parameters because a monitor does not use serial protocol. 2.1.2 SYSTEM BIOS SETUP UTILITY - GPx 1130 The system BIOS Setup Utility is used to configure system hardware. The first option being the System Configuration Setup, the next page contains the parameters: ______________________________________________________________________ | SETUP Utility | |----------------------------------------------------------------------| . | Page 1 of 2 | | System Date: 10/15/91 | | System Time 12:00:00 | | | . | Diskette Drive A 3.5" 1.44 MB | | Diskette Drive B Not Installed Cyl Hd Pre Sector LZ Sec Size | | Hard Disk 1 Not Installed | | Hard Disk 2 Not Installed | | Base Memory 640 KB | | Extended Memory 7552 KB | | Video Card: VGA/EGA | | Keyboard: Installed | | CPU Speed Fast | | | . | Numlock on at boot: Yes | |______________________________________________________________________| . | ESC | F1 | F2 | F3 | || | +/- | PgUp/Dn | | Menu | Help | Sys Info | Security | Field | Value | Page | |______|_______|___________|___________|________|________|_____________| SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg005 DISKETTE A/B Used to configure the physical size and capacity of the floppy diskette drives. HARD DISK 1/2 Used to select the fixed disk drive type. Since the hard disks are connected to a separate controller this should be Not Installed. BASE MEMORY Memory available below 1 MB, which is always 640KB. EXTENDED MEMORY Memory above 1MB. After memory is added the SETUP Utility must be run and the setup saved to configure the additional memory. VIDEO CARD Should be set to VGA/EGA. KEYBOARD Default is Installed. CPU SPEED Default is Fast, which is 20 MHZ. Slow is 8 MHz. NUMLOCK ON AT BOOT Default is Yes. ______________________________________________________________________ | SETUP Utility | |----------------------------------------------------------------------| . | Page 2 of 2 | . | Shadow BIOS ROM: Enable | | Shadow Video ROM: Disable | | | . | Parallel Port: 378H | | Serial Port 1: Enable | | Serial Port 2: Disable | | On Board Floppy: Enable | | On Board Hard Disk: Disable | | | . | Swap A/B Drive: No | | 1024x768 Video Mode: Interlace | | VGA Interrupt: Disable | | Cache Enable No | |______________________________________________________________________| . | ESC | F1 | F2 | F3 | || | +/- | PgUp/Dn | | Menu | Help | Sys Info | Security | Field | Value | Page | |______|_______|___________|___________|________|________|_____________| SHADOW BIOS/VIDEO ROM Default is Enable. The contents of the ROM BIOS is copied into RAM. This increases system performance because RAM is faster than ROM. PARALLEL PORT Should be set to 378H. SERIAL PORT 1/2 Default is Enable Serial Port 1 (COM1) and Disable for Serial Port 2 (COM2). Serial port 2 is disabled to allow the internal modem to function. NOTE: The speed of the ports is set by the boot loader, the setting for COM1 is 9600 baud, 8 Data bits, No Parity and 1 Stop bit, COM2 is set to 2400 baud, 8 Data bits, No Parity and 1 Stop bit. ON BOARD FLOPPY/HARD DISK Floppy should be Enable, Hard disk should be Disable. This field indicates whether the floppy or hard disk are connected to the motherboard (enable) or to a controller in a slot (disable). SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg006 SWAP A/B DRIVE Default is No. This will change floppy drive A to B. 1024X768 VIDEO MODE Default is Interlace. VGA INTERRUPT Default is Disable. After pressing to exit , the Exit menu will appear: ______________________________________________ | *** Exiting SETUP **** | | | | ESC Continue SETUP | | | | F4 Save value, exit | | SETUP, and Reboot | | | | F5 Load default values | | for all pages | | F6 Abort SETUP without | | saving values | |______________________________________________| Use the proper function key to continue. The changed parameters will be recognized when the utility is exited and the system reboots. 2.1.3 System BIOS Setup Utility - GPx Series 50 The Setup Utility for the GPx Series 50 is not the same as the GPx 1130, all the information is displayed as the screen seen below: ** SYSTEM CONFIGURATION SETUP ** ================================ __[ Date & time]__ _[Floppy disks]_ _[Hard disks]_ __[ Video ]___ |XX01/01/1992 WEDXX|| A: 1.44 MB || C: None || EGA or VGA | | 12:00:00 || B: None || D: None || | |__________________||________________||______________||______________| ____[ MEMORY ]____ __________________________Memo__ __[ misc. ]___ | Ext:3072 KB || C: None || | | Cache: Enable || D: None ||Passwd:Disable| | Reloc 1M: No || ||Keyboard:Exist| | || Base Memory 640KB ||CPU speed:High| | || Shadow RAMs 384KB || | |__________________|| Extended Memory 3072KB || | ____[Shadow RAM]__ | Extra Memory 0KB || | | BIOS :Enable || ================ ====== || | | Video :Enable || Total memory 4096KB || | |__________________||________________________________||______________| ____________________________|| Message ||_________________________ | Enter current data [mm/dd/yyyy] ? | |____________________________________________________________________| |:reboot :restore :select item :next item| |____________________________________________________________________| To move through menu the cursor movement keys can be used or the capitalized or highlighted letter can be pressed to select a category. The options will display in the center square of the menu. Most options are the same as the Setup Utility on the GPx 1130, the differences are: MEMORY - RELOC 1M: This allows the system to reserve the 15th - 16th MB of memory for expansion boards (16-way, SCSI controllers,...). The default is NO. SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg007 NOTE: Reloc 1M should be set to YES if MAI 8/16-ways are installed or two or more ISA Multiport Device controllers (MDCs) are installed. SYSTEM SECURITY SETUP WARNING: The BIOS has the ability to be password protected, if the password is forgotten the ONLY way to access the system to to replace the CMB. The Security Setup utility controls the system security. ____________________________________________________________ | ***** Security SETUP Utility ***** | | | | Security: Off | | | | System Mode: Operation | | | | Super User: Not Installed | | | | Normal User: Not Installed | | | | Quick Lock: Ctrl-Alt-Q | | | | H/W Reset by KBD: Ctrl-Alt-Y | | | | Keyboard Type: QWERTY | |____________________________________________________________| | ESC F1 || +/- | | Menu Help Field Value | |____________________________________________________________| SECURITY Security must be ON to activate the complete Security system. SYSTEM MODE Should be set to OPERATIONAL, the other option is Server which is used when the system is going to function as a network server. SUPER USER ID which has the sole administration over the system and the ability to access and use all featurs of the system.. If the field is Not Installed, there is no password. If +/- or Space is pressed a password can be entered. The field then changes to Installed. To change the password again press F4, to disable the password press +/- or Space and the status will become Not Installed again. NORMAL USER Normal User is an ID that has limited access to the system, the passwords work only when Super User password is installed. There is a maximum of 32 normal user IDs. Normal user capabilities function only under DOS. QUICK LOCK Quick lock allows the system to be locked at any time by pressing a hot-key sequence. The keyboard and mouse port will be locked, but the SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg008 parallel and serial ports can also be set to be locked when Quick Lock is activated. Quick Lock only works when a Super User password is installed. To execute Quick Lock press the hot-keys ++Q, this will lock the keyboard and the lock light will come on. To free the keyboard enter the password used to access the system. 8/16-way ports will not be locked by Quick Lock if in UNIX. H/W RESET BY KBD A hardware reset (warm boot) by keyboard can be done with the hot-key sequence ++Y. NOTE: Both the Quick-Lock and H/W Reset can be executed while operating UNIX. 2.2 System Startup 2.2.1 Booting to a Filesystem After all the selftests and hardware displays are finished the system will run the /boot program, if UNIX is the active partition according to fdisk. The prompt will appear: SCO UNIX System V Boot : If the operator presses or no entry is made, within approximately 30 seconds, the system will boot UNIX. If the operator wishes to boot a different kernel that exists on root (/) they can enter that kernel file name. An example of an alternative kernel is: /unix.old The above prompt is also where you can choose to boot DOS by entering the following: dos 2.2.2 Hardware Configuration Display After the kernel has been loaded the hardware configuration report will display the Operating System version, the kernel ID, the SCO System Serial number and hardware devices and address information. To redisplay the hardware configuration list the file /usr/adm/hwconfig. To redisplay the boot sequence list the file /usr/adm/messages. An example is on the next page. (continued on next page) SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg009 ____________________________________________________________________________ . | SCO System V/386 Release 3.2.4 Operating System |. | kernel id 2.18 for i486 Serial Number:sco000000 | | |. |device address vector dma comment | |%serial 0x03F8-0x03FF 04 - unit=0 type=Standard nports=1 | |%serial 0x03F8-0x03FF 04 - unit=0 type=Standard nports=1 | |%floppy 0x03F2-0x03F7 06 2 unit=0 type=135ds18 | |%console - - - unit=vga type=0 12 screens=68k | |%adapter 0x0330-0x0332 13 5 type = ad ha = 0 id = 7 | |%lp 0x0378-0x037F 07 - unit=0 type=std interface=Centronics| |%tape - - - type=S ha=0 id=2 lun=0 | |%SI-Host 0x000D800 14 - free ram=32, v=4.02 ID=208.2.145 | |%SI - - - modules=1, ports=8 | |%disk - - type=S ha=0 id=0 lun=0 |. |%Sdsk - - - cyls=191 hds=64 sec 32 | |mem:total = 7808k, kernel = 2932, user = 4876k | |rootdev = 1/40, swapdev = 1/41, pipedev = 1/40 | |nswap = 20000, swplo = 0, Hz = 60 | |kernel: i/o bufs = 600k | | |. |Current System Time is Wed Jan 01 12:00:00 PDT 1992 | |Enter new time ([yymmdd]hhmm): | |____________________________________________________________________________| The system will boot into single-user mode. The screen will appear as follows: INIT: SINGLE USER MODE Type CONTROL-d to proceed with normal startup, (or give root password for system maintenance): Pressing CONTROL-d will start multi-user mode. The first prompt will be the date and Time prompt, explained in the next section. If the root password is entered the system will stay in single-user or System Maintenance mode. 2.2.3 MULTI-USER MODE STARTUP To force the system to boot into multi-user mode the files /etc/inittab and /etc/conf/cf.d/init.base must be changed. The line in these files which sets the init state appears below: is:S:initdefault To force the system to boot into mulit-user mode, vi both files and change the "S" to "2", then save and exit the files. The next time the system is rebooted it will come up into multi-user mode. 2.2.4 DATE AND TIME The operator is prompted to change to date and time, the prompt appears below: Current System Time is XXXX Enter new time ([yymmdd]hhmm): At this point, the operator may change the time by entering the time as hours and minutes. To change the time to 12:00, the operator would enter: SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg010 1200 If the operator wanted to change the date to January 1, 1992, they would enter: 920101 To change both date and time combine the entries, starting with the date. 2.3 EISA Bus Configuration The following paragraphs outline procedures and make specific recommendations for configuring the EISA bus controllers in the GPx 1150/4150 systems. The GPx 1150/4150 system is delivered with a correct EISA bus configuration, the following procedures are to be used when that configuration is lost or invalid, or when EISA but controllers are added or removed from the system. 2.3.1 Hardware Requirements No additional hardware is required for configuring the EISA bus of the GPx 1150/4150 system. The controllers to be configured in the system must be physically inserted in the system prior to EISA bus configuration. 2.3.2 Software Requirements The following software must be available for installation: MS DOS on 3 1/2" floppy diskette EISA Configuration Utility floppy diskette 2.3.3 Configuration Media Overview EISA configuration on the GPx 1150/4150 is the process of booting and running the EISA Configuration Utility. The entire configuration is menu driven and as such, is easy to perform. 2.3.3.1 MS DOS MS DOS is required to run the EISA Configuration Utility. The EISA Configuration Utility does not contain the functionality to boot the system, and thus relies on MS DOS for this functionality. 2.3.3.2 EISA Configuration Utility The EISA Configuration Utility is provided on a 3-1/2 inch micro-floppy diskette. In addition on this diskette are the .CFG files required to match each of the EISA Bus Controllers and the Mitac Multi-Function Board on the GPx 1150/4150 system. 2.3.4 Configuration Procedures and Recommendations Configuration of the EISA NVRAM requires that the MITAC EISA Configuration Utility (MECU) be run. To run the MECU the system must first be shutdown (if in multi-user mode -see the paragraph in section 2 for shuting down the system) and reboot with MS DOS. Once the MS DOS prompt is displayed: A> SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg011 Insert the MECU floppy into the micro-floppy drive and enter mecu. The MECU will then load and run, displaying the MITAC logo and copyright screen. Enter RETURN to continue. The MITAC EISA Configuration Utility screen will display for a short period of time, after which an MECU main menu screen, similar to the following, will be displayed: ____________________________________________________________________________ . |EISA Configuration Utility | |___________________________________________________________ | |File Info Auto Tools eXit | |----------------------------------------------------------- | | Type ID Name | |System board MTCFF00 MITAC EISA 486 System Board|. |Slot 1 EISA (Empty) | |Slot 2 EISA BusTek 32 Bit Bus Master EISA-to-SCSI | | Host Adapter (v1.55) | |Slot 3 EISA (Empty) | |Slot 4 EISA (Empty) | |Slot 5 EISA (Empty) | |Slot 6 EISA (Empty) | |Slot 7 EISA16 (Empty) | |Slot 8 EISA16 MTC0000 MITAC Multi-Function Expansion | |Board | |Embedded driver (Empty) | |Virtual device (Empty) | |____________________________________________________________________________|. |F1-HelpF2-SelectF3-RemoveF4-MoveEnter-EditF9-Menu | |____________________________________________________________________________| Press +,,,, to pull down menu, to quit. From this EISA Configuration Menu Screen each of the slots will be selected to be configured. Selection of a slot is made by moving the highlight bar up and down with the cursor keys to the slot in question. The function key commands listed at the bottom of the screens operate on that slot specified with the highlight bar. 2.3.4.1 Autoconfiguration The MECU has been programmed to provide an autoconfiguration function for the GPx 1150/4150. This autoconfiguration will properly set the EISA configuration for any BusTek Host Adapters and SI-HOST cards found in EISA Bus slots upon running the MECU. It is recommended that this autoconfiguration be run when prompted and that the default values configured with this autoconfiguration be used. NOTE: When the Autoconfiguration function is used, the Mitac Multi-Function Board is not configured. After running autoconfigure the Mitac Multi-Function Board must be configured, including going in and setting the proper parameters of the board. See the following section for the proper procedure. 2.3.4.2 Configuring the Mitac Multi-Function Expansion Board (SMFB) The Mitac Multi-Function Expansion Board or System Multi-Function Board (SMFB) must be configured before any other EISA controllers are configured on the EISA bus. The SMFB should always be located in slot 8 (the highest numbered slot in the system). To configure the SMFB, from the EISA Configuration Utility Menu (section X.X.X above), highlight the MITAC Multi-Function Expansion Board in slot 8 with the cursor keys. Once the SMFB has been highlighted, enter F2 to select the slot to be added. The following window will be displayed: SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg012 PLEASE WAIT Searching .CFG files for expansion board After a short moment the SELECT screen will then appear as follows: SELECT !MTC0000.CFG MITAC Multi-Function Expansion Board Enter-Select CFG ESC-Cancel Highlight the !MTC0000.CFG MITAC Multi-Function Expansion Board selection by moving the highlight bar up and down with the {symbol 173 \f "Symbol"|}{symbol 175 \f "Symbol"|} cursor keys. Enter RETURN to select the MTC CFG file. A "PLEASE WAIT" window will appear explaining that the CFG file is being loaded. This will be followed by the following window: BOARD COMMENT SIO1/2, PI0, FDC HDC, and VGA Expansion Board Enter-Ok Verify that the information displayed on the screen matches that documented. Enter RETURN. The MECU main menu will be displayed. Verify that the SMFB is properly configured; enter RETURN. The following window will be displayed: FUNCTION MFC Control Port Select : [Control Port] Serial Port 1 : [COM1 Enabled] Serial Port 2 : [COM2 Disabled] Parallel Port : [PIO Enabled] Serial Port Lock While Key Lock : [SIO Lock Disabled] Parallel Port Lock While Key Lock : [PIO Lock Disabled] Floppy Disk Controller : [FDC Enabled] Hard Disk Controller : [HDC Disabled] VGA : [VGA Enabled (See jumper JP4)] F1-Help Enter -Change ESC-Exit NOTE: The Serial Port 2 parameters are used with an internal modem in the GPx 1150/4150 system. If an internal modem is not present, the Serial Port 2 should be set to COM2 Enabled. Verify that these parameters are correct. To change any parameter, move the highlight bar up and down with the cursor keys to the slot in question. Enter RETURN. A CHOICE window will appear with the values available for that parameter. Select the documented value, enter RETURN to select the value and return to the FUNCTION window. Once all of the parameters are correct for the SMFB enter to return to the MECU main menu. Proceed to the next slot to be configured, or proceed to the "Save and Configuration Exit Utility" section. 2.3.4.3 Configuring the BusTek Host Adapter A BusTek SCSI bus Host Adapter is a required component of the GPx 1150/4150 series systems. Consequently the configuration of a single BusTek Host Adapter is the default configuration file. If for any SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg013 reason the EISA NVRAM configuration is destroyed, the first BusTek can be reconfigured with the AUTOCONFIGURE option of the MECU. If this is the case it will be noted with the following message following the display of the BIOS copyright message upon power-up or reset: Configuration Error in slot X NOTE: X in the above message refers to the slot number that the BusTek Host Adapter is inserted into. Load and run the MECU as described at the beginning of this section. The following window will be displayed following the Copyright screen: PLEASE WAIT Searching .CFG files for expansion board This window will clear after a short period, and the following window will appear: WARNING CMOS RAM configuration is invalid Run auto configuration? Y-Yes N-no Enter y to reconfigure the BusTek Host Adapter. This window will clear from the screen and be followed by the MECU main menu screen. When the EISA Configuration Menu is displayed highlight the slot containing BusTek Host Adapter with the cursor keys. Enter RETURN, the following window will appear: FUNCTION Host Adapter Configuration SCSI Configuration Floppy Subsystem :[Disable Floppy - default] F1-Help Enter-Change ESC-Exit Highlight the selection HOST ADAPTER CONFIGURATION with the cursor keys. Enter RETURN to edit the configuration parameters. The following window will be displayed: SUBFUNCTION Host IO Port Address : [330h - default] Host Interrupt Request : [Int11 - default] Host BIOS (16KBytes) Address : [0c8000h - default] ISA DMA Channel Emulation : [No DMA Channel - default] F1-Help Enter-Change Esc-Exit Verify that these parameters are correct. To change any parameter, move the highlight bar up and down with the cursor keys to the parameter in question. Enter RETURN. A CHOICE window will appear with the values available for that parameter. Select the documented value by moving the highlight bar up and down with the cursor keys. Enter RETURN to select the highlighted parameter, this will also return control to the above SUBFUNCTION menu. Once all of the parameters are correct for the BusTek Host Adapter enter to return to the FUNCTION menu. SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg014 Highlight the selection SCSI Configuration with the cursor keys. Enter RETURN to edit the configuration parameters. The following window will be displayed: SUBFUNCTION Host Adapter SCSI ID : [ID=7-default] SCSI Parity : [Enable-default] SCSI Auto Sense : [Enable-default] Adapter Initiate Sync Negotiation : [Enable-default] F1-Help Enter-Change ESC-Exit Verify that these parameters are correct. To change any parameter, move the highlight bar up and down with the cursor keys to the parameter in question. Enter RETURN. A CHOICE window will appear with the values available for that parameter. Select the documented value by moving the highlight bar up and down with the cursor keys. Enter RETURN to select the highlighted parameter, this will also return control to the above SUBFUNCTION menu. Once all of the parameters are correct for the BusTek Host Adapter enter to return to the FUNCTION menu. NOTE: Older SCSI Hard Disk Drives may experience problems when running with Adapter Initiate Sync Negotiation. These problems will manifest themselves as SCSI bus phase errors, Illegal request, Data compare errors, Retry errors, etc. If these symptoms are experienced disable the Adapter Initiate Sync Negotiation. Highlight the selection Floppy Subsystem with the cursor keys. Enter RETURN to edit the configuration parameters. The following window will be displayed: CHOICE Disable Floppy-default Primary Floppy Secondary Floppy F1-Help Enter-Select F10-Change resource ESC-Cancel Verify that these parameters are correct. These parameters are not changeable. The .CFG accompanying this MECU does not allow for other parameters for the Floppy Subsystem., move the highlight bar up and down with the cursor keys to the parameter in question. Enter RETURN. A window will appear with the values available for that parameter. Select the documented value by moving the highlight bar up and down with. the cursor keys. Enter RETURN to select the highlighted parameter, this will also return control to the above SUBFUNCTION menu. Once all of the parameters are correct for the BusTek Host Adapter enter to return to the FUNCTION menu. This will complete the configuration of the BusTek Host Adapter. Proceed to the next slot to be configured, or proceed to the "Save and Configuration Exit Utility" section. 2.3.4.4 Configuring a Second BusTek Host Adapter If a second BusTek Host Adapter is to be configured into the system, use the following procedures.The BusTek Host Adapters are the standard Host Adapter for the GPx 1150/4150 system. Consequently the AUTOCONFIGURE option of the MECU has been programmed to automatically configure BusTek Host Adapters when found in an EISA Bus slot on the system. If this is the case it will be noted with the following message following the display of the BIOS copyright message upon power-up or reset: SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg015 Configuration Error in slot X NOTE: X in the above message refers to the slot number that the BusTek Host Adapter is inserted into. Load and run the MECU as described at the beginning of this section. The following window will be displayed following the Copyright screen: PLEASE WAIT Searching .CFG files for expansion board This window will clear after a short period, and the following window will appear: WARNING CMOS RAM configuration is invalid Run auto configuration? Y-Yes N-no Enter y to reconfigure the BusTek Host Adapter. This window will clear from the screen and be followed by the MECU main menu screen. When the EISA Configuration Menu is displayed highlight the slot containing BusTek Host Adapter with the cursor keys. Enter RETURN, the following window will appear: Verify that the information displayed on the screen matches that documented. Enter RETURN. The MECU main menu will be displayed. Verify that the second BusTek is properly configured; enter RETURN. The following window will be displayed: FUNCTION Host Adapter Configuration SCSI Configuration Floppy Subsystem :[Disable Floppy default] F1-Help Enter-Change ESC-Exit Highlight the selection HOST ADAPTER CONFIGURATION with the cursor keys. Enter RETURN to edit the configuration parameters. The following window will be displayed: SUBFUNCTION Host IO Port Address : [334h-default] Host Interrupt Request : [Int14] Host BIOS (16KBytes) Address : [Disable BIOS] ISA DMA Channel Emulation : [No DMA Channel - default] F1-Help Enter-Change ESC-Exit Verify that these parameters are correct. To change any parameter, move the highlight bar up and down with the cursor keys to the parameter in question. Enter RETURN. A window will appear with the values available for that parameter. Select the documented value by moving the highlight bar up and down with the cursor keys. Enter RETURN to select the highlighted parameter, this will also return control to the above SUBFUNCTION menu. Once all of the parameters are correct for the BusTek Host Adapter enter to return to the FUNCTION menu. Highlight the selection SCSI Configuration with the cursor keys. Enter SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg016 RETURN to edit the configuration parameters. The following window will be displayed: SUBFUNCTION Host Adapter SCSI ID : [ID=7-default] SCSI Parity : [Enable-default] SCSI Auto Sense : [Enable-default] Adapter Initiate Sync Negotiation : [Enable-default] F1-Help Enter-Change ESC-Exit Verify that these parameters are correct. To change any parameter, move the highlight bar up and down with the cursor keys to the parameter in question. Enter RETURN. A window will appear with the values available for that parameter. Select the documented value by moving the highlight bar up and down with the cursor keys. Enter RETURN to select the highlighted parameter, this will also return control to the above SUBFUNCTION menu. Once all of the parameters are correct for the BusTek Host Adapter enter to return to the FUNCTION menu. NOTE: Older SCSI Hard Disk Drives may experience performance problems when running with Adapter Initiate Sync Negotiation. These problems will manifest themselves as SCSI bus phase errors, Illegal request, Data compare errors, Retry errors, etc. If these symptoms are experienced disable the Adapter Initiate Sync Negotiation. Highlight the selection Floppy Subsystem with the cursor keys. Enter RETURN to edit the configuration parameters. The following window will be displayed: CHOICE Disable Floppy - default Primary Floppy Secondary Floppy F1-Help Enter-Select F10-Change resource ESC-Cancel Verify that these parameters are correct. These parameters are not changeable. The .CFG accompanying this MECU does not allow for other parameters for the Floppy Subsystem., move the highlight bar up and down with the cursor keys to the parameter in question. Enter RETURN. A window will appear with the values available for that parameter. Select the documented value by moving the highlight bar up and down with the cursor keys. Enter RETURN to select the highlighted parameter, this will also return control to the above SUBFUNCTION menu. Once all of the parameters are correct for the BusTek Host Adapter enter to return to the FUNCTION menu. This will complete the configuration of the BusTek Host Adapter. Proceed back to the MECU main menu by entering . Proceed to the next slot to be configured, or proceed to the "Save and Configuration Exit Utility" section. 2.3.4.5 Configuring a BusTek Host Adapter without AUTOCONFIGURE The MECU for the GPx 1150/4150 system has been programmed to configure BusTek Host Adapters with the AUTOCONFIGURE option. If for some unknown reason the AUTOCONFIGURE option fails to properly configure the BusTek Host Adapter, follow the following procedures to configure the BusTek. Once the card has been inserted in the system, power-on the system, load and run the MECU as described the beginning of this section. At the MECU main menu highlight the slot containing the BusTek Host Adapter to be configured with the cursor keys. Once the slot is highlighted, SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg017 enter F2 to configure the slot. The following window will appear: SELECT !BUS4201.CFG BusTek 32 Bit Bus Master EISA-to-SCSI Host Adapter (v1.55) !SLX0411.CFG SI EISA Intelligent IO Controller Enter-Select CFG ESC-Cancel Highlight the !BUS4201.CFG BUSTEK 32 BIT BUS MASTER EISA-TO-SCSI HOST ADAPTER (v1.55) selection by moving the highlight bar up and down with the cursor keys. Enter RETURN to select the BUS CFG file. A "PLEASE WAIT" window will appear explaining that the CFG file is being loaded. This will be followed by the following window: BOARD COMMENT This board provides a bus master interface between the EISA bus and up to seven SCSI peripherals. As an intelligent board it offloads the system processor of SCSI protocol responsibilities Enter-Ok At this point, configure the BusTek as outlined in either the "Configuring the BusTek Host Adapter" or "Configuring a Second BusTek Host Adapter" sections above, whichever applies for this situation. Continuing with the procedure at the FUNCTION window. 2.3.4.6 Configuring the Specialix SI-EISA Serial Device Controller Configuration of the Specialix SI-EISA cards are supported init he default configuration file. If for any reason the EISA NVRAM configuration is destroyed, the Speacialix SI-EISA cards can be reconfigured with the AUTOCONFIGURE option of the MECU. If this is the case it will be noted with the following message following the display of the BIOS copyright message upon power-up or reset: Configuration error in slot X NOTE: X in the above message refers to the slot number that the Specialix SI-EISA card is inserted into. Load and run the MECU as described in the beginning of this section. The following window will be displayed following the Copyright screen: PLEASE WAIT Searching .CFG files for expansion board This window will clear after a short period, and the following window will appear: WARNING CMOS RAM configuration is invalid Run auto configuration? Y-Yes N-no Enter y to reconfigure the Specialix SI-EISA card(s). This window will clear from the screen and be followed by the MECU main menu screen. To manually configure a Specialix SI-EISA Serial Device Controller into the SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg018 system, use the following procedures. Once the card has been inserted in the system, power-on the system, load and run the MECU as described the section above. At the MECU main menu highlight the slot containing the Specialix SI-EISA Controller with the cursor keys. Once the slot is highlighted, enter F2 to configure the slot. A "PLEASE WAIT" window will appear explaining that the CFG file is being loaded. This will be followed by the following window: SELECT !BUS4201.CFG BusTek 32 bit Bus Master EISA-to-SCSI Host Adapter (v1.55) !SLX0101.CFG SI Host (1.x) Intelligent IO Controller !SLX0301.CFG SI Host (2.x) Intelligent IO Controller !SLX0411.CFG SI EISA Intelligent IO Controller (MAI Version) !MTC0000.CFG MITAC Multi-Function Expansion Board Enter-Select ESC-Cancel Highlight the !SLX0411.CFG SI EISA INTELLIGENT IO CONTROLLER selection by moving the highlight bar up and down with the cursor keys. Enter RETURN to select the SLX.CFG file. A "PLEASE WAIT" window will appear explaining that the CFG file is being loaded. This will be followed by the following window: BOARD COMMENT The SI EISA intelligent serial IO controller provides up to 32 asynchronous communications ports.BOARD COMMENT Enter-Ok Verify that the information displayed on the screen matches that documented. Enter RETURN. The MECU main menu will be displayed. Verify that the slot now contains the Specialix information in the name field for that slot. The controller parameters now need to be checked. Enter F4-Edit. Enter RETURN and the following window will be displayed: FUNCTION SI EISA IRQ LEVEL : [choice of: 3, 4, 5, 6, 7, 9, 10, 11, 12, 14, 15] SI EISA Address Range : [Any 64K Boundary in the first 2G of Address Space] F1-Help Enter-Change Esc-Cancel Highlight the SI EISA IRQ LEVEL with the cursor keys. Enter RETURN to edit the IRQ value. The following window will be displayed: CHOICE Choice of: 3, 4, 5, 6, 7, 9, 10, 11, 12, 14, 15 Do not use interrupt F1-Help Enter-Select F10-Change Resource ESC-Cancel Highlight the Choice of: 3, 4, 5, 6, 7, 9, 10, 11, 12, 14, 15 selection with the cursor keys. Enter F10-Change Resource to select the IRQ value. The following window will be displayed: RESOURCE IRQ-Trigger=LEVEL : [15] F1-Help Enter-Change SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg019 Highlight the IRQ-Trigger=LEVEL selection (Note that this is the only selection available) with the cursor keys. Enter RETURN to specify the IRQ value. The following window will be displayed: IRQ 3 4 5 6 7 9 F1-Help Enter-Select ESC-Cancel Use the cursor keys to display and highlight the IRQ value of 15. Enter RETURN to select 15 as the IRQ level. Enter to return to the FUNCTION menu. Highlight SI EISA Address Range with the cursor keys and enter RETURN to select the address range. The following window will be displayed: CHOICE Any 64K Boundary above 256 Mb (use with SCO 3.2v4.0) Any 64K Boundary above 65 Mb (recommended for SCO 3.2v2) Any 64K Boundary above 1 Mb and below 65 Mb (not recommended) Any 64K Boundary below 1 Mb (DOS compatible) F1-Help Enter-Select F10-Change resource ESC-Cancel Highlight the Any 64K Boundary in the first 2G of Address Space selection (Note that this is the only selection available) with the cursor keys. Enter F10 to specify the address range value. The following window will be displayed: RESOURCE MEMORY - Type = Other, RAM Starting address : [A0000] Size : [64KB] F1-Help Enter-Change ESC-Exit Highlight the MEMORY - TYPE = OTHER, RAM STARTING ADDRESS: [F0000] selection (Note that this is the only selection available) with the cursor keys. Enter RETURN to specify the IRQ value. The following window will be displayed: MEMORY STARTING ADDRESS Too many resource items Use, PgUp, PgDn to scroll items, to select Starting address step = 64KB 1000000H PgUp PgDn Enter-Edit F9-Menu With a combination of the PgUp, PgDn cursor keys, select the specified address value of 1000000H Bytes. Enter RETURN to register this value, this will also return the utility to the previous RESOURCE menu window. Enter two times to return to the MECU main menu. At this point the configuration of the Specialix SI-EISA controller is complete. If an additional controller is to be configured in the system, repeat the above process for the slot of the next controller. SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg020 Otherwise proceed to the "Save Configuration and Exit Utility" procedure. 2.3.4.7 CONFIGURING SUBSEQUENT SPECIALIX SI-EISA SERIAL DEVICE CONTROLLER To configure second, third or fourth Specialix SI-EISA Serial Device Controllers into the system the same procedures as were used for the first Specialix SI-EISA Serial Device Controller will be used with one difference. The difference is that the MEMORY STARTING ADDRESS for each subsequent controller must be 64K Bytes higher than that of the previous Specialix SI-EISA Controller. Use the following table to set the MEMORY STARTING ADDRESS: Specialix SI-EISA Controller Configuration Controller Interrupt Level Memory Starting Address First Specialix SI-EISA Controller IRQ 15 10040000H Second Specialix SI-EISA Controller IRQ 15 10080000H Third Specialix SI-EISA Controller IRQ 15 100C0000H Fourth Specialix SI-EISA Controller IRQ 15 10100000H As with setting the MEMORY STARTING ADDRESS with the first controller, the PgUp and PgDn cursor keys are used to change the value displayed on the screen. The value should increment 64K (in hex) with each entry of the cursor keys . NOTE: The IRQ level for the Specialix SI-EISA Controllers is 15 as specified in the table. REMOVING AN EISA CONTROLLER FROM THE EISA BUS Proceed to the MECU main menu. Highlight the slot to be removed with the cursor keys. Enter F3-Remove. The following window will be displayed: REMOVE Will you remove the expansion board from slot X? Enter-Yes ESC-Cancel Proceed to the next slot to be configured/deconfigured, or proceed to the "Save and Configuration Exit Utility" section. 2.3.4.8 Save Configuration and Exit Utility Once the EISA Bus slot configuration has been updated as necessary, the configuration must be saved. To save the configuration enter +. The EXIT window will appear: Highlight the Exit and save selection with the cursor keys. Enter RETURN to save and exit the MECU. After entering RETURN the following WARNING window will appear: WARNING Do you really want to save configuration and reboot? Press to reboot, to Cancel Enter-Yes Esc-Cancel Enter RETURN to save the configuration and continue. The following window will appear: SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg021 PLEASE WAIT Searching .CFG files for expansion board This window will clear after a short moment and system control will be returned to the MS DOS prompt. The EISA configuration is now complete. 2.4 System Shutdown Command The command for shutting down the system to any run level: shutdown -i# -g# -y where -g# specifies the grace period in # seconds -i# Specifies the initialization state or run level -y specifies that the operator definitely wants to shutdown. If '-y' is not used the system will prompt the operator, "Continue with shutdown?" after the grace period has elapsed. The available initialization or 'init' states are: 0 Shutdown state; the system prompts to be powered off 1 Single-user mode or System Maintenance mode 2 Multi-user mode 3 Not Available (N/A) 4 N/A 5 N/A 6 Shutdown and automatically reboot To shutdown the system so that it can be powered off enter: shutdown -g# or sysadmsh: System --> Terminate Only the grace period is specified, the run level is assumed to be 0. 3.0 Operating System and Optional Software Installation 3.1 Installation Requirements 3.1.1 Software Requirements The following software must be available for installation: o SCO UNIX Operating System (includes SCO Custom installation program) o SCO UNIX Operating System International Supplement (for international. customers) o MAI Supplement o SCO TCP/IP Runtime System (supplied only with network configurations) o SCO TCP/IP Maintenance Supplement (included in SCO TCP/IP Runtime package) o MAI OpenBASICd o MAI Network Administrator (NA) Utility if configured with terminal server o Specialix Driver (for 32-Port Serial Device Controller) o MAI BASS Online Diagnostics 3.1.2 Hardware Requirements The following CCA hardware is a requirement for installation of SCO UNIX SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg022 and the MAI Supplement on GPx 1130, 1150/4150 systems: o CMB board with 80486SX/80486DX microprocessor o SCSI disk drive (configured for SCSI ID 00) o SCSI MCS tape drive (configured for SCSI ID 02) o 3.5", 1.44 MB floppy diskette drive o A minimum main memory of 8 Mbytes NOTE: Identifying the specific hardware configuration will aid the software installation. Please fill out the following tables with the system hardware configuration. References to these tables will occur throughout the software installation process. GPx 1150/4150 SYSTEM HARDWARE CONFIGURATION _________________________________________________________________________ | COMPONENT | SIZES/SETTINGS | CHECK WHEN IN SYSTEM| |============================|======================|=====================| . | Memory size | Mbytes: | | |----------------------------|----------------------|---------------------| | Swap Space (Mbytes Memory | Size: | n/a | | x 1.2 x 1024) | | | |----------------------------|----------------------|---------------------| | Cache size | kbytes: | | |----------------------------|----------------------|---------------------| | SCSI hard disk #1 | SCSI Id: | | | | size: | | |----------------------------|----------------------|---------------------| | User (/u) Partition size | size: | | | (disk#1 size - swap space | | | | size - (104,857,600) | | | |----------------------------|----------------------|---------------------| | SCSI hard disk #2 | SCSI Id: | | | | size: | | |----------------------------|----------------------|---------------------| | AMFC | Address: | Slot #: | | | Interrupt level: | | |----------------------------|----------------------|---------------------| | M16 controller #1 installed| Address: | Slot #: | | | Interrupt level: | | |----------------------------|----------------------|---------------------| | M16 controller #2 installed| Address: | Slot #: | | | Interrupt level: | | |----------------------------|----------------------|---------------------| | M16 controller #3 installed| Address: | Slot #: | | | Interrupt level: | | |----------------------------|----------------------|---------------------| | M16 controller #4 installed| Address: | Slot #: | | | Interrupt level: | Total # M16 ports: | |----------------------------|----------------------|---------------------| | Specialix controller #1 | SI-EISA or SI Host | First SI port #: | | installed | Address: | Slot #: | | | Interrupt level: | | |----------------------------|----------------------|---------------------| | Specialix controller #2 | SI-EISA or SI Host | Slot #: | | installed | Address: | | | | Interrupt level: | | |----------------------------|----------------------|---------------------| | Specialix controller #3 | SI-EISA or SI Host | Slot #: | | installed | Address: | | | | Interrupt level: | | |----------------------------|----------------------|---------------------| SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg023 GPx 1150/4150 SYSTEM HARDWARE CONFIGURATION Continued _________________________________________________________________________ | COMPONENT | SIZES/SETTINGS | CHECK WHEN IN SYSTEM| |============================|======================|=====================| . | Specialix controller #4 | SI-EISA or SI Host | Slot #: | | installed | Address: | Total # SI ports: | | | Interrupt level: | | |----------------------------|----------------------|---------------------| | D-link controller installed| Interrupt level: | Slot #: | | |BBase I/O Address: | | | | Base Mem Addr: | | |----------------------------|----------------------|---------------------| | External Tape Drive | Device: | | | | SCSI ID: | | . | | Host Adapter: | | |----------------------------|----------------------|---------------------| | External Tape Drive | Device: | | | | SCSI ID: | | . | | Host Adapter: | | |----------------------------|----------------------|---------------------| | External Tape Drive | Device: | | | | SCSI ID: | | . | | Host Adapter: | | |----------------------------|----------------------|---------------------| | External Tape Drive | Device: | | | | SCSI ID: | | . | | Host Adapter: | | |____________________________|______________________|_____________________| GPx 30 SYSTEM HARDWARE CONFIGURATION _________________________________________________________________________ | COMPONENT | SIZES/SETTINGS | CHECK WHEN IN SYSTEM| |============================|======================|=====================| . | Memory size | Mbytes: | | |----------------------------|----------------------|---------------------| | Cache size | kbytes: | | |----------------------------|----------------------|---------------------| | SCSI hard disk size | SCSI Id: | | |----------------------------|----------------------|---------------------| | Specialix controller | Address: | | . | installed | Interrupt level: | | |----------------------------|----------------------|---------------------| | D-link controller installed| Address: | | |____________________________|______________________|_____________________| 3.2 REQUIRED DISK SPACE Below is a list of the disk space requirements by SCO UNIX and by the MAI Supplemental software. Product Required Disk Space ======================================================================== SCO UNIX Entire Operating System set 17.0 MB BACKUP System backup and recovery tools 128 KB BASE Basic Extended utility set 703 KB CSH The C-shell 58 KB KSH The Korn shell 141 KB DOS DOS utilities 184 KB EX The ex and vi editors 204 KB FILE File manipulation tools 240 KB SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg024 LAYERS System V Layers 96 KB LPR Multiple line printer spooler 1.6 MB MAIL Electronic mail and micnet 2.5 MB MAN Operating System Manual Pages 1.9 MB MAPCHAN International character set mapping 72 KB MOUSE Mouse and graphics input devices files 34 KB OpenBASIC Base Base Module 5.0 MB SYSADM Additional system administration tools 434 KB TPLOT Tplot, Graph and Spline 175 KB UUCP Uucp and cu communication utilities 1.2 MB LINK System V Link Kit files 3.4 MB ----------- Total 35.1 MB MAI SUPPLEMENT DLK Dlink Ethernet driver for TCP/IP M16 16-way MFC Parallel port and NMI drivers MISC Miscellaneous files, including terminfo file and tuneable parameters SSN MAI Security TOTAL 1.1MB 3.3 SCO UNIX The SCO UNIX System V/386 Release 3.2v4.0 operating system distribution consists of a set of four, 3-1/2 inch micro-floppy diskettes and one 1/4-inch tape cartridge. These four diskettes consist of the N1 boot diskette, the N2 file system diskette, the M1 master install diskette and . the optional G1 games diskette. The 1/4-inch tape cartridge contains the base operating system file (B file) and the extended utilities file (X file). For International distribution, the SCO UNIX Operating System International Supplement is available on a 3-1/2 inch diskette. 3.4 MAI Supplement The MAI Supplement is a required software component, and is distributed on a single, micro-floppy diskette. The MAI Supplement contains a series of MAI specific drivers and files. The MAI Supplement is installed using the standard SCO custom utility. The serial number and activation key mechanism provide system security. A driver in the MAI Supplement provides these security mechanisms. Installation of the MAI Supplement must be in its entirety by choosing the All option of the custom utility. This is necessary to properly configure the SCO UNIX kernel for the SDC driver. The presentation of both the M16 driver and the MFC drivers occurs during the MAI supplement installation. These drivers support optional hardware on the GPx 50 systems. Refer to the table in Section 3.2 to determine theresence of either cards in the system. If either card is present, select yes (y) for that driver. The MAI supplement installation process does not support removal or installation of individual components of the MAI supplement. To remove any portion of the supplement requires first the removal of the entire supplement, and then the installation of the MAI supplement with those portions desired. The MAI Supplement consists of the following drivers and files: o MFC - The MFC driver o M16 - The 8/16-Way driver SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg025 o TPS - Third Party Software Support Files o SSN - MAI security package o DLK - The D-Link Ethernet driver; required for TCP/IP o MISC - MAI miscellaneous package contains the following files: - mai.termcap, mai.ti, and graph.oa for MAI terminals - individual files to correct problems identified with SCO UNIX (i.e., /usr/lib/mkdev/tape, /usr/lib/mkdev/.scsi, /usr/lib/sysadmin/fsave and /usr/lib/sysadmin/schedule) - the profiler - recommended "mtune" and "stune" parameters 3.5 Installation Procedures and Recommendations This section outlines procedures and makes specific recommendations for installation of the SCOd UNIXb System V/386 Release 3.2v4.0 operating system. Also included are procedures for the installation of MAI specific drivers and add-on files contained in the "MAI Supplement," and procedures for configuring network interfaces and the internal modem. 3.5.1 SCO UNIX Installation The procedures for installation of the SCO UNIX operating system are outlined in the following steps. WARNING: SCO documentation provides intructions to perform an Operating System Update. An update is NOT recommended when upgrading from SCO UNIX Version 3.2v2 to SCO UNIX Version 3.2v4. When upgrading from 3.2v2 to 3.2v4 a "Fresh Installation" is recommended. 1. Install the SCO UNIX operating system in accordance with the SCO Unix Operating System Installation Guide, while observing the recommendations that follow. (Refer to Section 2 in this Manual for instructions on how to boot from floppy disk.) NOTE: Shuuld the installation need to be restarted (i.e., an incorrect selection was made in response to a prompt), power-off the system, insert the N1 micro-diskette and power-on the system. At the boot prompt enter restart (refer to page 628 of the SCO UNIX Systems Administrator's Guide). The following recommendations will aid users with the installation of SCO UNIX (the recommendations are referenced to pages and steps in the Installation Guide portion of the SCO UNIX Operating System Installation Guide): a. Page 3 & 4:: Your installation media is available on cartridge tape distribution. b. Page 17, Step 3: Most systems will not use third party device drivers, enter RETURN. at the boot prompt. c. Page 19, Step 5: Enter 1. Fresh Installation. Update installations are not supported on the GPx 1150/4150 systems. d. Page 20, Step 6: Select Keyboard language. For example, select option 1 if using an American keyboard. e. Page 20, Step 7: This step in the installation procedure initializes the hard disk. A menu is displayed with the following options: 1. Fully Configurable Initialization 2. Automatic Initialization 3. Exit Installation Select option 1 to manually configure the disk. Option 2 is not recommended - it will use minimum default partition sizes which do not SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg026 allow for possible future upgrades of memory or number of users. NOTE: To access a mini-root partition enter shell and the prompt Installation> will appear. At this point a forgotten password could be recovered. Please follow the instructions outlined in Appendix C "Running the configurable disk initialization." The following recommendations apply to the numbered steps of Appendix C. APPENDIX C, STEP 2: Enter y to continue. APPENDIX C STEP 10: It is recommended that the entire disk be allocated to the UNIX filesystem, enter 2. With the selection made for the entire disk to be allocated then enter q to quit, then proceed to step 23 of Appendix C. If the following message appears: This device contains a valid disk division table. Your additional non-root filesystems can be preserved across the reinstallation. Do you want to preserve your additional filesystems? (y/n) Enter y . This will partition the entire disk for this UNIX filesystem installation. Appendix C, Step 23: The recommended swap space size is 120% of the physical memory size. The formula for determining swap space size is: Swap Space = Physical Memory * 1.2 * 1024. NOTE: Appendix C of the SCO UNIX Operating System Installation Guide contains guidelines for determining the swap and root partition sizes. It is however, recommended that the sizes be specified as outlined here in this installation procedure. NOTE: The size of the swap partition must be at least as large as the total system memory. This will permit the swap partition to contain a complete memory dump in the event of a system "panic." NOTE: Future expansion of the swap area is possible. To expand the swap space either reinstall the operating system or add another hard drive and run the swap command. Documentation of the swap command is in the SCO UNIX Operating System Administrator's Reference. For all hard disks above 240 Mbytes the option exists for separating the root (/) and user (/u) partitions. The recommendation is that on hard disks larger than 240 Mbytes the root (/) and user (/u) partitions be separated. For all disks larger than 240 Mbytes the recommended root partition size is 100 Mbytes (100,000 kbytes). If the hard disk is larger than 240 Mbytes the following message will appear: Do you want a separate /u filesystem? (y/n) Answer y to this prompt. This will create a separate /u partition. For more details on the advantages and disadvantages of a separate /u filesystem, see pages 100-103. SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg027 The following will be displayed: Enter block allocation for the /u file system. (min to max) The /u filesystem uses the remainder of the hard disk after the root (/) and swap spaces have been allocated. To determine the actual values to enter , use the following formula: Size of /u partition = Total Disk Space available - swap space - root (/) space. As an example: The /u partition is specified in Kbyte blocks. A system with 32 Mbytes physical memory and a 355 Mb hard disk will have a /u partition as follows. The size of the hard disk is 355 Mbytes * 1024 blocks / Mbyte = 363,520 blocks. The swap space is 32 Mbytes * 1.2 * 1024 kbytes blocks/Mbyte = 39,322 blocks. The root (/) partition is 100 Mbytes = 100 Mbytes * 1024 blocks/Mbyte = 102,400 blocks. The calculation is then: Hard disk capacity: 363,520 blocks Swap Space Size: - 39,322 blocks Root Partition Size: - 102,400 blocks ------------------------------------- /u Partition Size: 221,798 blocks Enter 221798 for the size of the /u partition for the system in this example. FILESYSTEM CONFIGURATION __________________________________________ | Disk Drive | Root Filesystem | |===================|======================| | 200 Mbyte Drive | Entire disk | |-------------------|----------------------| | 213 Mbyte Drive | Entire Disk | |-------------------|----------------------| | 355 Mbyte Drive | 140 MB (min. size) | |-------------------|----------------------| | 535 Mbyte Drive | 140 MB (min size) | |-------------------|----------------------| | 1.6 Gbyte Drive | 140 MB (min size) | |___________________|______________________| NOTE: A 535 MB drive should have a swap space of 20 MB on a GPx 1130 and 64 MB on the a GPx Series 50. Appendix C Step 24: Enter n. f. Page 22, Step 9: The medium for the GPx 1150/4150 is Cartridge Tape. When prompted with the following: Medium Selection: 1. Floppy Diskette 2. Cartridge Tape 3. Compact Disk (CD-ROM) SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg028 Enter 2 to select Cartridge Tape. g. Page 23, Step 10: Since MAI systems use SCSI peripherals, enter SCSI for tape type. When prompted for the SCSI Tape drive configuration enter y h. Page 26, Step 14: Continue as directed. i. Page 26, Step 16: The following message will appear on the screen: Insert SCO System V Operating System Tape Volume 1 and press or enter q to quit: Insert the SCO UNIX cartridge tape and enter RETURN, The SCO UNIX RUNTIME SYSTEM will be installed. To verify correct installation verify that the following is displayed on the screen: Rewinding tape . Installing custom data files . Creating file lists . Extracting SCO UNIX System V Runtime System Files . j. Page 27, Step 17: When prompted enter the Serial Number and the Activation Key. The Serial Number and the Activation key are supplied with the SCO UNIX Operating System Distribution. k. Pages 28-29, Steps 18-21: Set the date and time corresponding to the time in your location. l. Page 30, Step 24: Select option 1, Install additional software (Extended utilities or applications). m. Pages 31 through 33: Carefully read and follow the instructions in steps 25 through 27, proceeding with the following order: 1. Select Install. 2. Select SCO System V Operating System. 3. Select Entire Product. The software will then be installed. Proceed to Step 34. n. Page 39, Step 34: Do not use the generic system name scosysv. Enter y at the prompt and enter a unique system name for your system. Name uniqueness is especially important if your system is part of a network. o. Page 40, Step 37: Enter 3. Traditional UNIX Security as the security for the system. Use the sections in the SCO UNIX System Administrator's Guide for guidance on system security. p. Page 40, Step 36: Enter 2 to continue. q. Page 42, Step 42: When prompted to enter choice, select option 1 to pick your own password. Do not forget the super-user password. 2. Remove any floppy diskettes and the SCO UNIX installation tape from the SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg029 system. Store them in a safe place. 3. At this point the system will shutdown automatically. Reboot the system to multi-user mode. Login as root. 5. International users should now install SCO UNIX Operating System International Supplement, following the installation instructions included with the supplement. 6. Shutdown the system and reboot to multi-user mode. It is necessary to shutdown at this point to make sure that parameters associated with the installation are properly saved. 3.5.2 MAI COMPONENT INSTALLATION The following sections outline the installation of MAI Components of the GPx 1150/4150 system. These include the MAI Supplement installation, the configuration of a second Host Adapter and configuration of external tape devices. 3.5.2.1 MAI Supplement Installation The procedures for installation of the MAI Supplement are outlined in the following steps. 1. Login as the root user. 2. Install the MAI Supplement, using the SCO custom utility, as follows: a. Insert MAI Supplement floppy in the micro-floppy drive. At the # prompt, enter custom. b. Select Install. c. Select A New Product. d. Select Entire Product. When prompted to insert Floppy Volume 1, press . The following message will be displayed at the upper left hand corner of the screen: Installing custom data files. Executing product Prep scripts Do not remove the MAI Supplement floppy disk from the drive, since you will again be prompted to install the floppy. e. Press at the prompt. The Extracting files... message is displayed. The system then clears the screen and displays the following: Executing MAI Supplement - V1.0.a*15 Init Script Updating system configuration Do you want to install M16 driver? (y/n) Do you want to install MFC driver? (y/n) Enter MAI System Serial Number: Enter MAI Activation Key: SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg030 M16 is an optional package, it should be installed only when there. is an MAI 8/16-way controller in the system. If the MAI 8/16-way is present in the system, Enter yes (y) at the prompt. AMFC is an optional package, it should be installed only when there is an AMFC card in the system. If the AMFC card is present in the system, Enter yes (y) at the prompt. At the prompt, enter the MAI supplied Activation Key (8 characters). NOTE: If a null activation code (i.e., ) is entered, BASIC will not return a valid SSN. f. After entering the Activation Key (8 characters), the system will display: Doing kernel tuning Updating terminfo, profile and miscellaneous files The drivers required for MAI Supplement are now installed in the kernel. A new kernel must be built, to reflect the changes to the tuning parameters, and to activate the new drivers. Do you want to do this now? (y/n) g. Enter y. The system will display: The UNIX Operating System will now be rebuilt. This will take a few minutes. Please wait. Root for this system build is /. The UNIX kernel has been rebuilt. Do you want this kernel to reboot by default? (y/n) h. Enter y. The system will display: Backing up /unix to /unix.old Installing new /unix The kernel environment includes device node files and /etc/inittab. The new kernel may require changes to /etc/inittab or device nodes. Do you want the kernel environment rebuilt? (y/n) i. Enter y. The system will display: The kernel has been successfully linked and installed. To activate it, reboot your system. Setting up new kernel environment Press to continue j. Press . The Checking file permissions.. message will be displayed briefly. At this point, the system has returned to the custom install menu. Enter Quit to exit custom. SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg031 k. Remove the floppy from the micro-floppy drive. Store in a safe place. l. Shutdown and reboot the system for the new kernel to take effect (Refer to Section 2 in this Manual for instructions on how to shutdown the system and reboot to multi-user mode). m. If a Specialix controller is present in the system (refer to the table in section 3.5.3), proceed to section 3.5.3, the Specialix Driver Installation Procedure to continue. M16 PACKAGE - GPx 1150/4150 NOTE: When an M16 controller is in the system the sixteenth Mega Byte of memory must be relocated for controller use. See Section 2.1.3 for details on enabling Reloc 1M. The following procedure outlines configuring the M16 Package With the system in multi-user mode, configure the serial ports as follows: 1. Login as root. At the # prompt, enter mkdev m16. The system will display: boards =n nports=nn where n = board # of 8/16-way nn = number of ports I) Initial install - To configure all terminal ports. D) Delete controller - To deconfigure all terminal ports. Do you wish to install or to delete the m16 terminals (i/d/q) 2. Enter i. The system will display: M16 board =n nports=nn : tty000 ... tty0nn where nn = maximum # of configured serial ports. SERIAL DEVICE CONTROLLER CONFIGURATION For the GPx 1130 the Serial Device Controller is the only supported controller for serial terminals and printers. The maximum munber of SDCs is one. Serial Device Controller Configuration Controller Memory Addresses and Interrupt Levels For GPx 1130 Specialix SI-Host Address: 0d8000 IRQ: 15 For the GPx 1150/4150 system the possible configuration of Serial Device Controllers is numerous and could be confusing. The following table provides general configuration guidelines based on the number of ports: SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg032 ______________________________________________________________________ | SERIAL DEVICE CONTROLLER CONFIGURATION | |----------------------------------------------------------------------| |Controller | 32 ports | 64 ports | 96 ports | 128 ports | |============|=============|==============|==============|=============| |Specialix |1 Controller |2 Controllers | n/a | n/a | | SI HOST | | | | | |----------------------------------------------------------------------| |Specialix | | | | | |SI-EISA Host|1 Controller |2 Controller |3 Controllers |4 Controllers| . |----------------------------------------------------------------------| | | | | | | |M16 |2 Controllers|4 Controllers | n/a | n/a | . |----------------------------------------------------------------------| | | | | | | |Combination |1 Specialix |1 Specialix |1 Specialix | n/a | | | SI Host, or | SI Host,, or| SI Host, or| | | | SI-EISA Host| SI-EISA Host| SI-EISA Host| | | |1 M16 |2 M16 |4 M16, or | | | | | | | | | | | |2 Specialix | | | | | | SI Host, or| | | | | | SI-EISA Host| | | | | |2 M16 | | |____________|_____________|______________|______________|_____________| When configuring the above controllers, use the following table as the reference for the controller memory address and interrupt level: ______________________________________________________________________ | SERIAL DEVICE CONTROLLER CONFIGURATION | | CONTROLLER MEMORY ADDRESSES AND INTERRUPT LEVELS | | FOR GPx SERIES 50 | |----------------------------------------------------------------------| |Controller in|1st Controller |2nd Controller |3rd & 4th Controller| |System | | | | |=============|=================|=================|====================| |Specialix |Address: f80000 |Address: f88000 |n/a | | SI Host |IRQ: 15 |IRQ: 12(*1) | | |-------------|-----------------|-----------------|--------------------| |Specialix |Address: 10040000|Address: 10080000|Address: 100C0000 | |SI-EISA Host |IRQ: 15 |IRQ: 15 | and 10100000 | | | | |IRQ: 15 | |-------------|-----------------|-----------------|--------------------| |M16 |Address: fc0000 |Address: fc0000 |Address: fc0000 | | |IRQ: 10(*2) |IRQ: 10 |IRQ: 10 | |_____________|_________________|_________________|____________________| *1) This IRQ level will conflict with the mouse IRQ level is a mouse is configured in the system. If a mouse is present Do Not use IRQ 12 for this or any other controller. *2) This IRQ level may conflict with a Communications Controller. Configuration of the M16 ports will occur when the command mkdev m16 is issued (see paragraph above) regardless of the number of M16 in the system. Configuration of ports on Specialix controllers is in section 3.2 When a combination of M16 and Specialix controllers exists in the system the configuration requires that the M16 ports be configured first, with the Specialix ports configured following. 3.5.2.2 CONFIGURING A SECOND BUSTEK HOST ADAPTER - GPx Series 50 When a second BusTek SCSI Host Adapter has been added to the system, it SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg033 must be configured in the O/S. After the controller has been inserted in the system and the EISA Configuration has been updated, the operating system must be configured using the command mkdev hd. Refer to the description to the mkdev hd command in the SCO UNIX Operating System Admin Reference. See pages' 258-259 for an explanation of the specific parameters necessary to configure the second BusTek Host Adapter, along with providing examples of mkdev hd commands. 3.5.2.3 CONFIGURING TAPE DEVICE NAMES The Installation of the SCO UNIX automatically configures tape devices necessary for the Magnetic Cartridge Streamer. If external tape devices are to be used on the GPx 1150/4150 system devices must be created in the /dev directory for these tape devices using the command mkdev tape. Refer to the description to the mkdev tape command in the SCO UNIX Operating System Admin Reference. See page 260 for an explanation of the specific parameters necessary to configure the second BusTek Host Adapter, along with providing examples of mkdev tape commands. 3.5.3 SPECIALIX DRIVER INSTALLATION The procedures for installation of the Specialix driver are outlined in the following steps. The MAI Supplement, with exception of the M16 driver, must be installed before installing the Specialix driver. This section covers the installation of both the SI-Host (ISA) and the SI-EISA controllers. The installation is similar for all combinations. 1. Login to the system as root. 2. Install Driver. Install the Specialix driver as follows: a. Insert Specialix SI floppy in the micro-floppy drive. At the # prompt, enter custom. b. Select Install. c. Select A New Product. d. Select Entire Product. When prompted to insert Floppy Volume 1, press . The following message will be displayed at the upper left hand corner of the screen: Installing custom data files. Executing product Prep scripts e1. The system will prompt: What operating system are you running? 1. SCO XENIX 2. SCO UNIX 3. INTERACTIVE 386/ix 4. Generic AT&T UNIX V.3 Please make your choice and hit RETURN Enter 2. e2. The system will prompt: Operating system is SCO.UNIX. Is this correct? SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg034 Use the cursor control keys to ensure that YES is highlighted. f. Press . The system will display the following: About to install: UNIX 386 driver VPIX Support Transparent Print NOTE: For GPx 1130s, follow step g1, then continue to Step h. g1. Press . The system will prompt: Please select machine type Use the spacebar or cursor "DOWN ARROW" key to select AT Compatible. NOTE: For Series 50s with SI-EISA controllers, follow step g2, then continue to Step h. g2. Press . The system will prompt: Is this an EISA system? Enter yes. The system will prompt: Do you intend to install: SI EISA cards only SI-EISA cards and/or SI-Host cards Use the spacebar or "DOWN ARROW" cursor key to select the appropriate entry. Refer to the table on pages 39-40, if only SI-EISA controllers are inserted in the system select SI-EISA cards only. If any SI-Hosts (ISA) controllers are inserted in the system, then select SI-EISA cards and/or SI-Hosts. NOTE: The installation for SI-EISA cards will skip the following hardware setting section and the installation will be resumed at item q below. h. Press . The system will prompt: How many SI Host ver 1.x? Use the cursor control keys to ensure that None is highlighted. i. Press . The system will prompt: How many SI Host ver 2.x? Use the cursor control keys to match the number with the number of SI controllers in the system. Refer to the table on pages 39-40 for the exact value. j. Press . The system will prompt: How will the cards operate? Use the cursor control keys to ensure that interrupt driven is SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg035 highlighted. NOTE: The following messages may be displayed. If they do appear, ignore them and proceed by entering yes at the prompt. Excelan ethernet card Micom ethernet card Adaptec SCSI controller in D0000 segment VGA card in extended (16 bit) mode Another card that uses the 0xD0000 memory segment (If you are unsure, select ) Do you have any of these cards in your machine? k. The system will prompt: How many megabytes of memeory are installed? ? Enter 8 or 16 as the amount of memory installed. If a system has more than 16 MB 16 should be entered. The system will prompt: Base memory >640 KB< >512 KB< 640 KB will be highlighted, press to select 640 KB. l. Press . The system will display the following (note that instructions are given at the bottom of the screen: SI HOST ver 2.x address d8000 interrupt 15 SW1 SW2 LK1 d 0 | 8 NOTE: This address selection will be repeated for each SI-Host in the system (maximum of 2). The procedure is similar with the differences being the interrupt and the address specified m. Enter 1, then enter i. The display should highlight interrupt number (15). Refer to the table on pages 39-40 to determine the actual controller parameters and the interrupt level. It should be 15 on GPx 1130s and 15or 12 on series 50s. Use the cursor keys to highlight the interrupt level that applies. Press any key to continue. n. Enter 1, then enter a. The display should highlight address (d8000). Refer to the table on pages 39-40 to determine the actual controller parameters and the address. It should be d8000 on GPX 1130s and fd0000 or fd8000 on Series 50s. Use the cursor keys to highlight the interrupt level that applies. Press any key to continue. o. Press two times. The system will prompt: SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg036 Re-enter hardware details? Use the cursor control keys to ensure that NO is highlighted. p. Press . The system will display the following message: Altering configuration files q. The system then prompts: How many ports are required?_______ Enter the value which correspondes to number of terminal adapters. r. Press . The system will display the following message: adding devices Rebuilding kernel and environment. Please wait. The system will complete its routines and return to the custom utility. s. Remove the floppy from the micro-floppy drive. t. Shutdown the system. Reboot the system to multi-user mode when prompted and login as root. 2. Config.si. Set default values for the config.si parameters as follows: NOTE: At this point in the procedure, the install script has made all the device entries and created entries in /etc/inittab. For each port required in Substep q, two entries are made in /etc/conf/init.d/si: ttya01 The upper and lower case A have the same significance as ttyA01 the upper and lower case A for the com ports (i.e., ttya02 tty1a, tty1A). The upper case A should be used for modems ttyA02 and may be associated with a "plain" gettydef. . . . The driver also supports slave printers (transparent ttyaxx print) and these devices are also made. The slave printer ttyAxx ports would be referenced as ttyaXXp a. When the system is once again up, run config.si. The system will then prompt: Operating System is SCO.UNIX. Is this correct? Select YES. b. The system will display the following menu: view/edit tty add a new tty remove a tty view/edit default values change all ttys to default values quit SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg037 c. Use the cursor control keys to select view/edit default values. The following menu will appear: getty entry TTY type chars/sec 100 d. Set up the ports to match the default (predominant) terminal type as follows: 1) Select getty entry. A window will open displaying the possible getty types. Use the space bar or cursor control keys to select the desired getty type (recommended: mai9600b), enter . 2) Select TTY type. A second window will open, displaying the possible TTY types. Use the cursor control keys to select the appropriate TTY type (recommended: 4314, 4314-fk, etc.), enter . 3) Select chars/sec 100. This entry is for slave printers. The characters per second setting should be set to match that of the slave printer attached to the port in question. If the actual characters per second capability of the slave printers is unknown, set this parameter to 100 chars/sec. e. Press the ESC key to return to the menu in Substep b. Select change all ttys to default values. The system will prompt: Make new printcap.si entry? f. Select YES, enter . The system will then prompt: Enter exprint enable string Assuming that the terminals are MAI terminals, enter \eA. Press . The system will then prompt: Enter exprint disable string. Again, assuming that the terminals are MAI terminals, enter \eB. The config utility will change all the defaults to the values chosen and return to the main menu. g. Select the view/edit tty option. The following will appear: view / edit TTY >ttya01/ttyA01< >ttya02/ttyA02< . . . >ttyann/ttyAnn< where nn is the number of configured ports. NOTE: The view/edit tty option may be selected to change a specific tty. The same procedure is followed as with setting up the default. h. Select one port at a time and perform the following steps to enable each port or execute the following commands, after exiting config.si, to enable a range of ports: SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg038 cd /dev for i in ttya[0-9][0-9] >do >enable $i >done Skip to step 3. 1. When a port is selected, the following window will open: ttyamm/ttyAmm where 1 <= mm => nn >enable ? both disabled< getty entry mai9600b TTY type 4314-fk char/sec 100 2. With >enable both disabled< selected, press . The following window will be pulled down: TY en/disable >TTY enabled< modem enabled both disabled 3. With >TTY enabled< selected, press . The window on Substep h.1 will reappear showing that the selected port is now enabled. >enabled ? TTY enabled< getty entry mai9600b TTY type 4314-fk chars/sec 100 4. Enter ESC. This will bring back the menu on Substep g. Continue step h for all other ports i. Press ESC to return to the main menu. j. Select Quit and then YES to save the configuration. 3. Configure tty devices using sysadmsh. a. At the # prompt, enter sysadmsh. b. Select Accounts. c. Select Terminal. d. Select Create to create the desired ports using the same ttyaxx or ttyAxx syntax (refer to the Specialix manual for differentiation of ttyaxx and ttyAxx). e. Configure the required slave (transparent) printers. These printers are named ttya1p through ttya32p. Each of these will need to be started. See section xxx in the SCO UNIX System Users Guide for these instructions. Installation of the Specialix driver is now complete. 3.5.4 ETHERNET NETWORK INSTALLATION AND CONFIGURATION SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg039 The following procedure outlines the installation and configuration of the Ethernet Networking products. If no Ethernet Networking products are being installed proceed to the next session. SCO TCP/IP: The procedure to install the SCO TCP/IP Ethernet driver is as follows. NOTE: The SCO TCP/IP package is an optional package, these procedures are only to be followed when installing the SCO TCP/IP package and the DLK package. Otherwise proceed to Section 3.5.5. 1. Install the SCO TCP/IP Runtime System using the installation instructions beginning on page 18 of the Release and Installation Notes in the SCO UNIX TCP/IP documentation. 2. Shutdown to single-user mode with the command: shutdown -y -i1. NOTE: This is an optional package for Ethernet users. Since the TERM variable is not known in single user mode, enter the following before setting the TERM variable: TERM=ansi export TERM The above command will allow the custom windowing operation to proceed smoothly. 3. Install the SCO TCP/IP Maintenance Supplement, release 1.0.b, using the 3-page letter enclosed with the SCO TCP/IP supplement. 4. Reboot the system to enable the new kernel and bring the system up in the multi-user mode. DLK: The procedure to install the D-Link (DLK) Ethernet driver is as follows. 1. Enter mkdev dlk at the command-line prompt (#). The system will prompt: Do you wish to install or delete the dlk driver? (i/d/q) 2. Enter i to install the driver. A screen describing DLK setup is then displayed. This screen describes the default configuration for your DLK board and the D-Link Network adapter setup. There are four parameters which you need to supply: 1. Adapter type 2. The interrupt vector number 3. BASE I/O address 4. Base memory address If you wish to go back and reconfigure your board or read the D-Link adapter documentation answer no to the next question. Do you want to continue? (y/n/q) 3. Enter y to continue driver installation. The system will prompt: SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg040 Which D-Link adapter will be installed (de100/de200) [de200]: 4. Press to select the default adapter (de200). The system will prompt: Interrupt vector number [2]: 5. Enter 9 as the interrupt vector number (the D-Link card is jumpered to use Interrupt vector 9). The system will prompt: IO base address (in hexadecimal) [300]: 6. Enter to select an I/O base address of 300. The system will prompt: Memory base address (in hexadecimal) [d0000]: 7. Enter to select a memory base address of d0000. The system will prompt: Do you wish to relink the kernel now (y/n/q) 8. Enter y. The system will display: Relinking the kernel . The UNIX operating system will now be rebuilt. This will take only a few minutes. Please wait. Root for this system build is /. Do you want this kernel to boot by default? (y/n) 9. Enter y. The system will display several messages, including: Do you want the kernel environment rebuilt? (y/n) 10. Enter y at the prompt. The following message will appear: The kernel has been successfully linked and installed. To activate it, reboot the system. Setting up new kernel environment CONFIGURING NETWORK INTERFACES This section assumes that the SCO TCP/IP product was successfully installed and that the Ethernet driver is D-Link. Configure the network interfaces as follows: 1. Log in as super-user. At the # prompt, enter mkdev tcp.dlk. The system will display: TCP/IP Ethernet Driver Configuration Which driver(s) will TCP/IP be using? Please choose one of the following: dlk e3A e3B wdn SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg041 slip quit Enter the name of the driver TCP/IP will use: 2. Select dlk. This corresponds to the type of Ethernet driver being used. The system will prompt: Enter DOMAIN name for dlk [sco.COM] 3. Press to select default. The system will prompt: Interface dlk IP address [132.147.160.1]: NOTE: The address given above is only an example. 4. Enter the IP address. This should match the IP address in the system's /etc/hosts file. The system will prompt: Does interface dlk use a broadcast address of all 0's [y/n]: 5. Enter n. The system will prompt: Interface dlk broadcast address [139.64.255.255]: 6. Enter to select default. The system will prompt: Interface dlk address [139.64.255.255]: 7. Enter to select default. The system will display: Configuring dlk for TCP address. Please wait. 8. Enter quit when prompted to enter the name of the driver TCP/IP will use. 9. Shutdown the system (Refer to Section 2 in this Manual for instructions on how to shutdown the system and reboot to multi-user mode). Reboot the system to multi-user mode when prompted and login as root. CHANGING NETWORK INTERFACES In order to change the IP address or Ethernet board parameters, the following steps are recommended: 1. Enter mkdev dlk at the command-line prompt (#). The system will prompt: Do you wish to install or delete the dlk driver? (i/d/q) Select d to remove the driver configuration. 2. The system will prompt to relink the kernel. Answer N to the prompt at this time. 3. In order to make the desired Network Interface changes, follow the steps outlined in Section 3.5.5 beginning at the paragraph entitled "DLK". The TCP/IP software will not need to be re-installed, only this reconfiguration is required. CONFIGURING TELNET PORTS SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg042 The default number of telnet ports configured in SCO is 0, in version v2 the default was 8. To change the number of pseudo ports available for telnet, certain files must be modified (edited). 1. Update /etc/conf/cf.d/stune. The following line should be added or edited in stune to reflect the new total number of pseudo ttys: NTTYP xx Where xx is the total number of pseudo ttys. 2. Update /etc/conf/cf.d/mtune. This file contains a list of kernel parameters. Each parameter is given, followed by three columns: the current value for the parameter, the minimum allowed, and the maximum allowed. The first column for NTTYP must be changed to reflect the new actual number of pseudo terminals (as in Step 1 above). If you are adding additional pseudo terminals beyond the default maximum of 32, you must also change the upper limit for NTTYP. If the new maximum is greater than 32, it is suggested that you raise the upper limit to 64. For example, if the new number of pseudo terminals is 40, the following default line: NTTYP 8 1 32 is changed to: NTTYP 40 1 64 3. Add entries to /etc/conf/node.d/vty. There must be an entry in the vty file for each pseudo terminal. Entries for the first 8 terminals are automatically included in the SCO UNIX installation. In order to add additional terminals, edit the file to enter the required extra lines using the examples given in the following table. vty ptyp00 c 0 . . . vty ptyp0f c 15 vty ptyp10 c 16 . . . vty ptyp1f c 31 vty ptyp20 c 32 . . . vty ptyp2f c 47 vty ptyp30 c 48 . . . vty ptyp7f c 63 NOTE: The name for each terminal contains a two-digit hex number (e.g. ptyplf).. Consequently the first 16 terminals (0-15) have names ptyp00 through ptyp0f, the second 16 terminals (16-31) have the names ptyp10 through ptyp1f, and so forth. SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg043 4. Add entries to /etc/conf/node.d/ttyp. There must be an entry in the ttyp file for each pseudo terminal. Entries for the first 8 terminals are automatically included in the SCO UNIX installation. In order to add additional terminals, edit the file to enter the required extra lines using the examples given in the following table. ttyp ttyp00 c 0 . . . ttyp ttyp0f c 15 ttyp ttyp10 c 16 . . . ttyp ttyp1f c 31 ttyp ttyp20 c 32 . . . ttyp ttyp2f c 47 ttyp ttyp30 c 48 . . . ttyp ttyp3f c 128 NOTE: The name for each terminal contains a two-digit hex number (e.g. ptyplf). Consequently the first 16 terminals (0-15) have names ttyp00 through ttyp0f, the second 16 terminals (16-31) have the names ttyp10 through ttyp1f, and so forth. 5. Rebuild the kernel with the following procedure using sysadmsh. a. At the # prompt, enter sysadmsh. b. Select System. c. Select Configure. d. Select Kernel. e. Select Rebuild. The system will then proceed with rebuilding the kernel. At one point in the rebuild process the system will display the following prompt: Rebuild the kernel environment? Enter y at this point. From this point, when the system is rebuilding pseudo terminals, the following error messages may be displayed: idmknod: ttypxx: cannot make node. Errno = 17 Any errors of this format at this point should be ignored. f. Shutdown the system (Refer to Section 2 in this Manual for instructions on how to shutdown the system and reboot to multi-user mode). Reboot the system to multi-user mode when prompted and login as root. 6. Add additional telnet ports with the following procedure using sysadmsh. SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg044 a. At the # prompt, enter sysadmsh. b. Select Accounts. c. Select Terminals. d. Select Create. Enter, one at a time, each new ttyp name that was added ttyp file from Step 4 above. NOTE: Adding terminals to the system, or otherwise altering the system configuration, may cause system performance problems requiring modification to kernel parameters. If this tuning is required, refer to chapter 18, Tuning System Performance, in the SCO Systems Administrator's Guide. Configuration of Telnet Ports is now complete. 3.5.5 NETWORK ADMINISTRATOR (NA)Utility NA is the Network Administrator Utility. For a complete description of the NA Utility see the MAI-NET Terminal Server Network Administrator's Guide, M0221. 3.5.6 ADDITIONAL INSTALLATIONS The following procedures are for additional software installations on the. MAI GPx 1150/4150 system. BASS: The following procedure outlines the installation of the MAI Basic All-purpose Service System (BASS) supplement. NOTE: BASS requires that OpenBASICtm be installed to run. 1. Install the on-line BASS diagnostics using the SCO 'custom' utility, as follows: 2. Insert MAI BASS Supplement floppy in the micro-floppy drive. At the # prompt, enter 'custom'. 3. Select Install. 4. Select A New Product. 5. Select Entire Product. When prompted to insert Floppy Volume 1, press . The following message will be displayed at the upper left hand corner of the screen: Installing custom data files. Executing product Prep scripts Do not remove the MAI BASS Supplement floppy disk from the drive, since you will again be prompted to install the floppy. 6. Press at the prompt. The following message will be displayed on the screen: Extracting files... 7. At this point, the system will return to the custom install menu. Enter SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg045 Quit to exit custom. The system is now complete and ready for use or installation of addition software. Accounts can now be created at this time using 'sysadmsh'. 3.5.7 AUTOMATIC MOUNT OF THE /u DIVISION SCO UNIX automatically names the second mountable filesystem /dev/u, the operating system does not create a directory as a mount point for this division. To have the filesystem mount automatically enter: mkdev fs Select '1' to add a new filesystem Enter '/dev/u' this is the name that was given to the partition in the divvy table. NOTE: If the division has not been created an error will display stating that /dev/u does not exist. Enter a directory ame this directory will be the mount_point that the filesystem will be mounted on. Enter: /usr2 Select '1' to always mount the filesystem during system startup. Select 'y' to allow other users to mount the filesystem. Enter 'mount /dev/u /usr2 to mount the filesystem. NOTE: Each time a filesystem is added an entry is made in /etc/default/filesys. The filesystem is now ready for use. 3.5.8 MAKING EMERGENCY FLOPPIES After rebooting a set of emergency floppies should be made. These floppies can be useful if the 'root' password is forgotten or the system cannot boot from the hard disk... To do so enter: mkdev fd Select 4. 135tpi, double sided, 18 sectors per track First select 2 to create a Bootable floppy then select 3 to create a root filesystem floppy. The floppies will be created and ready for use if necessary. NOTE: When the floppies are completed, label them and write the ROOT PASSWORD on the root filesystem floppy. This will be important if the root password is forgotten. The boot floppy has an error in the boot string of the /etc/default/boot file. To check it do the following: Insert the boot floppy into the floppy drive Enter: mount /dev/fd0 /mnt SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg046 cd /mnt/etc/default vi boot Make sure that DEFBOOTSTR has "64" within the parenthesis not "60". The line should appear as follows: DEFBOOTSTR=fd(64)unix root=fd(64)unix swap=fd(64) pipe=fd(64) swplo=2680 nswap=1000 prompt="Insert root filesystem floppy and press " Save the changes. cd / umount /mnt 3.7 ADDING ADDITIONAL DISK DRIVES To add a disk drive to a system the mkdev command must be used. For an explanation of how mkdev hd is used mkdev hd -u can be entered to display what parameters are needed to add an additional disk. When mkdev is invoked it requires three parameters, which are: drive number The drive ID number which is set by jumper setting on the drive. controller number The SCSI controller number, SCSI-0 or SCSI-1. logical unit 0 is used for all of MAI's disk drives. host adapter type The type of SCSI controller or controller emulated. (listed in /etc/default/scsihas) After determining drive number and controller, follow the steps below to add a drive: Enter: mkdev hd 1 SCSI-0 0 ad Updating SCSI configuration file. The SCSI configuration has been updated. You are about to add the following device Host Adapter Adapter Type Device Number ID LUN ------------------------------------------ ad Sdsk 0 1 0 Update SCSI configuration? (y/n) Updating SCSI configuration files A new kernel must be built, to reflect the changes to the SCSI configuration. Do you want to do this now? (y/n) SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg047 Enter 'y' for both prompts. The next message will be: The UNIX Operating System will now be rebuilt. This will take a few minutes. Please wait. Root for this system build is /. The UNIX Kernel has been rebuilt. Do you want this kernel to boot by default? (y/n) The operator should enter 'y' to boot the kernel by default. Backing up /unix to /unix.old Installing new /unix The kernel environment includes device node files and /etc/inittab. The new kernel may require changes to /etc/inittab or device nodes. Do you want the kernel environment rebuilt? (y/n) The operator should enter 'n' to rebuild the kernel environment. After the environment is rebuilt the system should be shutdown and rebooted to activate the new kernel. After the system is rebooted with the new kernel, reinvoke mkdev hd to initialize the new SCSI hard disk. Use the same values for the Host Adapter, ID, LUN and HAtype. After rebooting: Enter mkdev hd 1 SCSI-0 0 ad The following prompt is displayed: During installation you may choose to overwrite all or part of the present contents of your hard disk. Do you wish to continue? (y/n) Enter 'y' /etc/fdisk is invoked and a menu appears. Select 2, Use Entire Disk for UNIX Press 'q' to exit fdisk and the following prompt displays: Warning! All data on your disk will be lost! Do you wish to continue? (y/n) Enter 'y' The divvy menu will display: Select 'n' to change the name of the partition. Enter '1' for the partition number. SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg048 Enter 'ns1' Choose a name for the partition, (1s1, drive1...) Select 'c' to create the file system, the filesystem type will be EAFS by default. Select 'q' to quit. Select 'i' to install the partition table. Making filesystems will be displayed. To redisplay the divvy table for the new drive enter: divvy /dev/hd1a Now that the filesystem has been created it has to be recognized by the system, follow steps below: Enter 'mkdev fs' Select '1' to add a new filesystem Enter '/dev/driven' this is the name that was given to the partition in the divvy table. 'n' is the number of the drive, i.e. 1 or 2. Enter a directory name this directory will be the mount_point that the filesystem will be mounted on. Enter: '/usrn' /usr2 could be used for drive1. Select '1' to always mount the filesystem during system startup. Select 'y' to allow other users to mount the filesystem. Enter 'mount /dev/driven /usrn to mount the filesystem. Enter 'chmod 755 /usrn;chgrp auth /usrn' to ensure that the system properly recognizes the filesystem. The filesystem is now ready for use. 4.0 SYSTEM UTILITIES The SCO UNIX system utilities can be accessed by the 'SysAdmSh' program. Many of the same functions can be performed by command lines but some operations must be performed through sysadmsh because of the complexity of the operation or the inability to perform the operation from a command line. The utilities perform UNIX commands within a menu driven system which uses windows for information entry and displays. Most of information for this section is in the System Administrator's Guide, Chapter 2, "sysadmsh: Using the System Administration Shell". Another document with sysadmsh information is the Job Aids manual. The section titled SCO UNIX 3.2.v2 Sysadmsh Commands Line Equivalents shows the steps needed to perform a command through sysadmsh and the equivalent command line command. The sections that follow are summaries of contents of Chapter 2 in the SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg049 SAG. 4.1.1 STARTING sysadmsh To access the system utilities login as root and enter: sysadmsh The main menu will be displayed. 4.1.2 HOW THE SCREEN IS ORGANIZED Starting at the top, the upper right hand corner is the Context Indicator. This contains the name of the current menu. The second line from the top, starting from the left side is the Menu Line. This line has menu items to choose from. The third line is the Description Line which gives a brief description of the currently highlighted menu option. The fourth line is the Status Line which displays the date and time until a command is executed, at that time the command is displayed. The next line is the Command/Form line which is the title for the contents of the Display Area. The Display Area displays Forms and Scan windows. The bottom line of the menu is the Error Messages line which will display errors or instruct the user how to proceed. 4.1.3 SELECTING MENU ITEMS Menu items can be selected in a number of ways. Arrow keys or the Space Bar (same as right arrow) will move the highlighted area to the option to be selected. The first letter of the option can be selected, which will select that option and perform a . will go back to the previous menu. is the help key on console, +F, 1 on terminals. 4.1.4 USING FORMS Forms are used when additional information is needed to perform the desired task. For example to display the contents of a file, within sysadmsh select Dirs/Files-->View. When the form is displayed the cursor is next to the Enter files to scan: prompt. At this point the operator can press to display a list of files in the current directory. Highlight the file to be viewed and press , if the highlighted selection is not a file the highlight goes back to the first selection. Once a selection is made that can be performed the procedure is executed. 4.1.5 USING SCAN WINDOWS Continuing with Viewing a file, the file is displayed in a Scan Window. When a Scan Window is active the Command/Form line displays the UNIX SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg050 command being performed. A File-->View performs the cat command. To browse through the file the cursor movement keys can be used to move a line or page, up or down at a time. The Home and End keys can also be used to go the beginning or end of the display. The key will allow a search to be performed. will print the output of the display. 4.1.6 USING RADIO BUTTONS Radio Buttons are lists of options to choice from within a specific function. For example, within sysadmsh select Accounts-->User-->Examine. When this form displays there is a line of options to select from. Once the selection on the left is highlighted the arrow keys or first letter can be used the same as select an option on the Menu line. 4.1.7 GETTING HELP The key can be pressed to display help information. The first time the key is pressed a small window appears in the center of the screen, if more help is needed can be pressed again and the complete screen will have help information. 4.1.8 CHANGING CURRENT DIRECTORY To change the current working directory press and the user will asked to enter the directory to be changed to. 4.1.9 THE FUNCTION KEYS The function keys have been explained in previous sections below is a short summary: Help key Exit key Displays lists of selections Spell key, lists possible correct spellings for the highlighted field. Search key Change directory key Print key 4.1.10 USING SHELL ESCAPES TO ACCESS THE UNIX COMMAND LINE To perform a UNIX command from within a menu, enter ! from the Menu Line then the command to be performed. To do a listing of the current directory a user could enter: ! ls -l 4.1.11 sysadmsh ENVIRONMENT VARIABLES sysadmsh has 3 environment variables which can be defined within the login or .profile files. These variables are: SA_EDITOR The editor will be vi unless Lyrix is installed. SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg051 SA_MAIL The default mailer is SCO email, if not present then UNIX mail is used. SA_PRINT The default printer is /dev/lp. 4.1.12 sysadmsh MENU OPTIONS A list of the menu of sysadmsh options, the Path or letters pressed to access them and the Function performed is in the SAG starting on page 2-23. There is also a similar list in the Job Aids Booklet which has the options, the actual command executed and the function performed . 4.2 HANDLING ACCOUNTS SCO uses the sysadmsh to create operator accounts. sysadmsh MUST be used to add or retire accounts. SCO has added some robustness the handling of accounts. Below are some of them: o Passwords can be forced to be changed the first time an account is accessed. o A password can be generated if desired. o Passwords can be checked for obviousness. o Accounts can share the same home directory. o Accounts are not removed, they are retired. o Terminals can be locked because of incorrect login attempts. 4.2.1 ADDING A USER All users must be added by using sysadmsh. To add a user with sysadmsh . select the following: Accounts-->User-->Create The prompts will be as follows: Username Select the name of the user to be created. Comment A description of the user function(s). Modify Defaults Yes or No If Yes is selected for Modify Defaults, the following prompts will appear: Login group A specific group can be selected or take the default. Groups The groups this user belongs to. Login shell The shell used by the user. The default is /bin/sh. Home directory The default is /usr/username, which will be created or an existing directory can be used. User ID The unique user identification number. Type of user Individual users are most typical. A pseudo-user is the other choice which is a user like 'lp'. Account that may su(C) to this user This field is only changed for SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg052 pseudo-users. The information above can be found the SAG, Chapter 4 starting on page 4-3. 4.2.2 Modifying Accounts Account information can be modified by the system administrator, to do so select the following from sysadmsh: Accounts-->User-->Examine Parameters that can be changed are below: Minimum days between password changes The number of days a user must wait between password changes. Expiration time (days) Length of time that a given password is valid. Lifetime (days) This defines the interval between last password change and when the password dies. User can choose own Determines whether an operator can select their own password. User can run generator Enables an operator to run the password generator. The operator does not get to select their password. Maximum generated password length Maximum length of a password generated by the system, maximum of 80 characters. Checked for obviousness The system looks to see if the password appears in the online dictionary and runs triviality checks. These can be overridden by user-specific parameters. Password required to login If no, user accounts can be created without passwords, if yes a password must exist for the account to permit login. Single user password required This governs whether a password is required to bring the system up in single-user mode. This information can be found in the SAG, Chapter 4, starting on page 4-27. NOTE: If an account has been defined with a password that will be defined 'Later', the passwd command has to be used the when the password is going to be created because no option exists in sysadmsh. 4.3 UNIX PRINTER SPOOLER NOTE: The parallel port is NOT automatically configured when the Opearting System is installed. To do so run mkdev parallel, the screen will appear as follows: SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg053 Parallel Port Initialization No parallel ports are configured Which parallel port would you like to add? 1. Serial/parallel adapter #1 at address 378 - 37f 2. Monochrome adapter at address 3bc - 3be 3. Serial/parallel adapter #1 at address 278 - 27e Select an option or q to quit: Should this port use interrupt 5 or 7 (default [7]): Select Option 1 and interrupt 7 You must create a new kernel to affect the change you specified Do you wish to create a new kernel now (y/n)? Do you want the kernel to boot by default (y/n)? Do you want the kernel environment rebuilt (y/n)? Enter y for the first 2 prompts and n the the third prompt. Reboot the system for the change to take affect. 4.3.1 CONFIGURING PRINTERS 1. The port must be disabled (not accepting logins) before installing a serial printer. Parallel ports do not have to be disabled. Enter the following command: disable ttynn (There is no way to do this in sysadmsh) This will allow a printer to be assigned to that port. 2. Add the printer: within sysadmsh select the following: Printers-->Configure-->Add This information is from the SAG, page 7-6 - 7-8. Printer name Name of the new printer (laser, band, line, 4226...) Comment Description of the printer Class name Name of the class if any the printer is associated with. Use printer interface Select Existing Name of interface Enter standard, all printer testing was done . with the standard interface. Connection Select Direct Device name Enter the tty which was disabled in step 1 above. Enter the complete path name, /dev/ttyann SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg054 Dial-up information Leave blank Device Select Hardwired Require banner Select No This allows the option to use nobanner. 3. After selecting 'no' for the banner field, the configuration is saved. Next the despooler must be started and the printer must be enabled and allowed to accept requests. To do so select the following sysadmsh options: Printers-->Schedule-->Enable Printers-->Schedule-->Accept NOTE: The Printers-->Schedule-->Begin step only has to be done once, this starts the UNIX despooler and will be started each time the system boots. The Enable and Accept options must be done for each new printer. NOTE: Even though 'no' was selected for the banner field in the printer configuration a banner will still print when printing from UNIX. To prevent this the '-o nobanner' option has to be added to the command line. Example: lp -d LP -o nobanner /etc/issue OpenBASIC turns off the banner automatically so there is no need to implement any command like this within BASIC applications NOTE: If 'stty -a < /dev/ttynn' is performed on a printer port that is not printing it may not match the default stty of that printer port. The reason it does not match is because program in /usr/spool/lp/admins/lp/interfaces/printername may change the port setting. NOTE: After the printer has been configured a chmod must be done on the device file, if the chmod is not performed, non-root users will not be able to print. The command would be as follows: chmod 666 /dev/ttyann (nn is the corresponding port number) 4.3.2 RELATED DOCUMENTATION Chapter 7, Using Printers, of the SAG contains the information for this section. Begin on page 139. The manpages for any of the commands can be referred to for additional information. 4.4 Terminal Configuration The configuration is done by the config.si utility which is installed from the Specialx floppy. The steps to configure serial ports were covered in . Section 3.5 of this document. 4.4.1 Modifying Port Attributes There are a couple of ways to determine how a specific port is "configured". A ps -ef will display all the running gettys, as seen below: root 287 1 0 Jan 01 015 0:01 /etc/getty tty015 m SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg055 The port number tty015 would be the last port on the first 16-way. The attributes for this port are determined by the m at the end of the display. This field corresponds with an entry in /etc/gettydefs. Another method is the stty command, enter: stty -a +, + is the console port which is /dev/tty01. The maximum number of multiscreens is 12, this number can be reduced by SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg056 changing the NSCRN kernel parameter. Also the number of multiscreens active reduces the number of available network or terminal server users. For example: if 5 multiscreens are active the maximum number of network . users will be reduced by five at that time. To change the NSCRN parameter do the following: d /etc/conf/cf.d ./configure NSCRN=5 ./link_unix or Enter: sysadmsh and select the following: System-->Configure-->Kernel-->Parameters from sysadmsh. Select Multiscreens from the menu and change the NSCRN parameter. Select System-->Configure-->Kernel-->Rebuild from sysadmsh to rebuild the kernel. After the number of multiscreens has been reduced the ttys which were deconfigured must be disabled, otherwise getty errors will display on console. 4.5 CONFIGURING INTERNAL MODEMS Internal modems must be setup within the operating system before they can be accessed. This section gives the steps to setup the internal DataTrek modem. 4.5.1 MODEM SETUP 1. BIOS Setup: COM2 must be disabled in the system BIOS for the internal modem. 2. Edit /etc/inittab as follows: Two entries relevant to the alternate serial adapter, COM2, are supplied with the default SCO UNIX /etc/inittab file. These entries are: tty2a: alternate serial adapter without modem control. tty2A: alternate serial adapter with modem control Modify the action field for tty2A to "respawn" from its default "off" value and change the label to maiDiagModem, as follows: For dial-in: t2A:2:respawn:/etc/getty tty2a mai2400 OR t2A:2:respawn:/etc/getty tty2A mai2400 For dial-in or dial-out: (steps 4 - 6 are not needed for dial-in only modems) SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg057 t2A:2:respawn:/usr/lib/uucp/uugetty -t60 tty2A maiDiagModem The corresponding entry in /etc/gettydefs file (listed below) was made during installation of MAI Supplement. Entry made to /etc/gettydefs file maiDiagModem# B2400 OPOST ONCLR TAB3 BRKINT IGNPAR IXON ISTRIP ECHO ECHOE ECHOK ICANON ISG CS8 CREAD HUPCL -CLOCAL # B2400 OPOST ONCLR TAB3 BRKINT IXON ISTRIP ECHO ECHOE ECHOK ICANON ISIG CS8 CREAD HUPCL -CLOCAL #login: #maiDiagModem 3. Issue 'init q' to reinstitute changes made to /etc/inittab file. 4. Add the following dial-in entry in /usr/lib/uucp/Devices file. modem tty2A - 2400 direct 5. Configure the modem by issuing the following set of commands: a. cu -s2400 -ltty2A dir The system should respond with Connected. b. Press at least two times for the modem to autobaud. c. Enter the following in succession: AT&F fetch factory config ATT is tone dialing AT10 is low speaker vol. AT&d2 sets dtr "2" AT&c1 sets dcd "1" ATs0=1 ans phone after 1 ring ATs2=128 disable modem escape ATE0 disable echo ATQ1 disable messages AT&w saves settings in mem d. Exit 'cu' by entering 'tilde' (~) and a 'period', followed by a . 6. The system is now ready for dial-in purposes. 4.5.2 RELATED DOCUMENTATION SCO UNIX V/386 Operating System Administrator's Guide (Chapter 16 - Using Modems) 5.0 OpenBASIC INSTALLATION The following procedure outlines the installation and configuration of OpenBASICtm. The minimum level that is acceptable for installation is OpenBASICtm, release 3.0B, level *7.06. For a more detailed description of the OpenBASICtm installation process, refer to the OpenBASICtm Administration Guide #MO239 and the Software Announcement #189. NOTE: The following installation steps can also be used to upgrade an existing OpenBASIC installation. The installation script will overwrite the existing OpenBASIC package but will not overwrite existing code or configuration files. It should be noted however that any modifications to the OpenBASIC package should be backed up and restored after the upgrade is complete. Examples of files which users may modify are: PDFs, SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg058 obinfo and the BUSI utilities. OpenBASIC is available on the following media: SCO UNIX -------- 1/4" Tape Part Number W514822-375, from Software DIstribution OpenBASIC software installation packages include: OpenBASIC Base Module OpenBASIC Developer's Toolkit OpenBASIC Business DATA OpenBASIC Connection To install OpenBASIC complete the following steps for each package. It should be noted that the installation script should be run for each package individually. Do not restore all packages and then run the installation script once. For a complete description of the installation process see the OpenBASIC Administration Manual, M0239, Section 2 - Installation: NOTE: Before beginning the installation process, use the UNIX 'df' command to make sure enough free space exists on both the partition containing the /usr directory and the partition for temporary space. On some systems, the /tmp directory will be on the root partition. If this is the case, /tmp will not appear in the 'df' output. Check the media for disk space requirements. An installation will temporarily require approximately twice the capacity listed on the media. This is because the data is copied first to a temporary directory on your system. During the install process, the required files are copied from the temporary directory into the proper directories. When the install is complete the temporary directory is deleted. NOTE: The OpenBASIC base module must be the first module loaded. Reading the Installation Files from the install medium 1) Logon as 'root'. When logging as root select the TERM type at386. 2) Load the media into the proper device and make sure it is 'On-line'. 3) Create a temporary directory to hold the files which you will read from the medium. To create the new directory, use the 'mkdir' command (i.e., 'mkdir /tmp/install'). NOTE: Do not use the root directory "/" as your temporary directory, since this will cause any products which were installed previously to be overwritten. 4) Change to this directory (i.e., 'cd /tmp/install'). 5) Determine the correct UNIX device name for your particular device (e.g., '/dev/tape'). Refer to your system documentation or consult your system support personnel if you are unable to determine the device name. Execute the necessary command to restore files from the medium: cpio -iuvd < devicename (/dev/rfd0 for SCO) EXECUTION OF THE INSTALLATION SCRIPT The installation script will move the files from the temporary directory into their appropriate locations on disk. This installation script must be run for every package installed. SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg059 1) To invoke the installation script (ob_install) enter the following command: ./ob_install 2) After pressing RETURN at the copyright message, for tapes with more than one product, the following message appears: ** MAI Systems Corporation Multi-product Installation ** The following packages are available for installation: package1 package2. Select Package, ALL, or RETURN to begin: 3) Once all desired packages are selected, the system prompts: Proceed (yes/no/quit)? The default answer is 'No'. If you select 'Yes', installation begins with the first package. You may need to press RETURN after the copyright messages are displayed for the individual packages. The message "Verifying files..." appears after any copyright banners. The script ensures that the various files necessary for the installation are present in the current directory. 4) A checksum file is created for each package and compared to that taken from the install medium. If the checksum does not match, you will be allowed to continue installation, however, be warned that problems may arise. Respond according to your system type. Enter 'Y' or 'y' only for systems running SCO UNIX. Just press RETURN for other system types. The installation process will continue by loading terminal description files appropriate for your system. If you respond to this prompt incorrectly, some of your terminals might not work and you would have to reinstall the OpenBASIC Base Module. The OpenBASIC Base Module installation will resume and prompt you for your Serial Number: Please locate your OpenBASIC Serial Number. This is an 8-digit number which can be found on your OpenBASIC registration card. Enter OpenBASIC Serial Number: When you enter your Serial Number you will be asked to verify that you entered it correctly, as in the following example. If your Serial Number is "12345678", you will be asked: Is this correct - 12345678 (Y/CR)? If you did not enter an 8 digit Serial Number you will be notified and asked to reenter it. The next prompt will ask for your company name: Enter Company (60 chars max): This name should match the company name on your OpenBASIC registration SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg060 Is this correct - MAI Systems Corporation (Y/CR)? If you did not enter the company correctly, reenter it by pressing RETURN. 5) After all files have been moved into place, any necessary installation scripts for the individual packages will be run. For example, the base module will run the CONFIG utility. Please see section 5.2 of this document for instructions on the configure utility. this product tape, you should remove the contents of this directory now by entering 'Yes'. The script proceeds to remove all temporary installation files and directories within the directory listed. At this point, the installation process is complete. 5.1 OBSSN - OpenBASIC SERIAL NUMBER UTILITY The 'obssn' utility is used to display and update the serial number that was entered during installation. This utility will need to be run for customer service calls to verify OpenBASIC registration. The syntax is as follows: obssn -d Display serial number -u Update serial number -h Help message 5.2 CONFIGURING OpenBASIC The following is a brief description of the CONFIG utility. For a more complete discussion of the utility, reference Section 3 - Configure Utility (config) of the OpenBASICtm Administration Manual M0239. The main function of the configure utility is to provide a user-friendly interface for the configuration of the OpenBASIC environment. The CONFIG utility allows you to correlate OpenBASIC device names with the system device names and to specify the following: * terminal/printer types, * input/output translation tables, * optional slave printer characteristics, * printer definition files (PDF's) and * ghost processes in the 'bfsdevs' file. NOTE: You must be ROOT to perform any of the port configuration options. Also, the CONFIG user must be the only OpenBASIC program running. CONFIG builds and modifies '/usr/ob/etc/bfsdevs' and '/usr/ob/etc/devices' both of which are used by the Business File System (BFS) to enable OpenBASIC devices. To start up the program, type in the following: basic s=512 pgm=usr/ob/bin/CONFIG The first time through, CONFIG asks you for all of the '/dev' names to be used by this system. Enter the devices that were created at the time the system was installed. If you do not know what the terminal device names are, you can connect a terminal to the first and last port on each terminal distribution panel to determine the device range. With this information you can use the wildcard conventions to create the devices: (see below) SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg061 ttya0[1-8] If you leave any names out, CONFIG will allow you to add to the device list the next time it is executed. If you had defined as devices LP[0-2], ttya[01-16] and ttyp[01-16], this would be your initial configure display screen: OpenBASIC ConfigureMAI Systems Corporation MM/DD/YY /dev/name NAME type /dev/name NAME type /dev/name NAME type >console lp lp0 lp1 lp2 tty ttya01 ttya02 ttya03 ttya04 ttya05 ttya06 ttya07 ttya08 ttya09 ttya10 ttya11 ttya12 ttya13 ttya14 ttya15 ttya16 ttyp01 ttyp02 ttyp3 ttyp04 ttyp05 ttyp06 ttyp07 ttyp08 Number of Ghosts: 0 Spooled Printers: 0 TIME/DATE: mm/dd/yy Action: add copy remove modify display exit ghost spooler time/date: Cursor movement: h=left j|=down k=up l=right H|L=margin J|K=page The device highlighted in foreground and preceded by a ">" is the current entry. In the above example, 'console' is the current entry. To change the current entry, use the h, j, k, l, or arrow keys to move the current selection entry. The following sections describe the actions available from the Configure screen shown above: Add a Port ('A' Option) This entry is made to add a device. The first prompt the process displays is: Is this a Terminal or a

rinter? Press RETURN to add a terminal or press P to add a printer. In this case, THE UTILITY IS REFERRING TO NON-SPOOLED PRINTERS. To add a spooled printer, choose the 'S' option. TERMINAL CONFIGURATION 1) CONFIG prompts for a terminal type. If F3 or CTL-III is pressed, all of the possible terminal types are displayed as "choices" in a window in the middle of the screen. You must enter one of these valid types or press RETURN to choose the default terminal type from the environment variable TERM. NOTE: In most cases it is recommended to press RETURN and take the default terminal type from the environment variable TERM. One exception to this is when the terminal will be 'remote'. In this case there will be no TERM variable and OpenBASIC will not be able to find a default terminal type. If there are any translate tables in the 'ttyxlt' directory, CONFIG allows the specification of an input translate table (labeled xin:) and/or an output translate table (labeled xout:). The valid choices are displayed in a window in the middle of the screen. Enter a valid table SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg062 name or press RETURN to skip the translate table. NOTE: If your environment contains an IXTBL or OXTBL variable, these override the configurator's specification. 2) CONFIG now prompts for an optional slave printer. Press 'Y' if you chose to attach a slave printer. You must supply the printer type and the translate table name for the printer. The printer types are taken from the 'ptrtbl' directory and the translate table names are taken from the 'ptrxlt' directory. PRINTER CONFIGURATION CONFIG asks for the BASIC printer name. This is unlike the terminal names which are automatically supplied. Each time a printer name is configured, the name of the printer chosen is deleted from the list of available printer names. The two parameters, 'Printer Type' and 'Translate Table', are selected in the same manner as the slave printers. Refer to the above section 'Terminal Configuration' for an explanation of selecting these parameters for slave printers. The remaining parameter, specifies the write timeout in seconds. This is how long the system will wait for the data to go out to the printer before returning an ERROR 0. COPY LAST PORT'S PARAMETERS ('C' Option) This option will copy parameters from the most recently added port to a new port. MODIFY A PORT'S PARAMETERS ('M' Option) This option is used to modify a port's parameters. DISPLAY A PORT'S PARAMETERS ('D' Option) This option will display the settings for the selected port. REMOVE A PORT ('R' option) To remove a port, enter R at the prompt. The following message will display: "Did you mean to remove this port (yes/)?" CHANGE NUMBER OF GHOST TASKS ('G' Option) This option will ask you for the number of ghost tasks you desire. ADD/REMOVE/DISPLAY A SPOOLED PRINTER ('S' Option) This option allows you to attach BASIC printer names to system spooled printers. It displays the following sub-menu at the bottom of the screen: **************** Spooled Printers Sub-menu ***************** Action: a(dd) r(emove) d(isplay) e(xit) NOTE: There is no modify option available. To modify a printer, remove it and add it back with the parameters changed. Once you have completed modifying the configuration, choose the 'E' option (Exit the process) to exit and save your changes. CHANGE TIME/DATE FORMAT ('T' Option) This option allows you to modify the date format. The following choices are available: 0 = no change 1 = mm/dd/yy 2 = dd/mm/yy SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg063 3 = yy/mm/dd The current setting is displayed on line 16. Once the correct setting is entered, choose the 'E' option (Exit the process) to exit and save your changes. NOTE: The ability to change the "time" format is not currently supported. NOTE: OpenBASIC has manpages for it's utilities, but the directory containing the files for the manpages is not is the format used by SCO. The following steps are needed to be able to access the OpenBASIC manpages: cd /usr/man/ mkdir cat.OB cd /usr/ob/docs/man mv fichk /usr/man/cat.OB/fichk.OB 5.3 PRINTER CONFIGURATION HINTS NOTE: Under version 3.2v4, the parallel printer is NOT configured automatically when the operating system is installed. Use mkdev parallel. to configure the parallel port. Refer to Section 4.3 or Notes and Cautions for the instructions. The instructions start on page 136 of the System's Administrator's Guide. Configuring printers and non-spooled printers within SCO UNIX and OpenBASIC has multiple parts and cannot be done with a single utility. 5.3.1 CONFIGURING SPOOLED PRINTERS Refer to Section 4.3.1 for the steps establish a printer within the UNIX spooler which is ready to Accept jobs and is Enabled. If a printer is NOT set for 9600 baud, 8 data bits, no parity and 1 stop bit, the spooler will have to be notified what parameters will have to be changed. To change parameters run sysadmsh: Select Printers-->Configure-->Parameters the following screen will appear: Printer name [ ] Printer name in terminfo database [ ] Print wheels which can be mounted [ ] Alternate character set mappings [ ] Default initial settings length [ ] width [ ] cpi [ ] lpi [ ] stty [ ] [ ] [ ] At the Printer name prompt enter the name of the printer as it appears in the UNIX spooler. An example printer name could be laser. Press to proceed down to the stty prompt. At this prompt any stty parameter can be entered. SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg064 The default protocol set by the 'standard' interface file is 9600 baud, 8 data bits, no parity,1 stop bit and uni-directional software flow control. To set a printer to 2400 baud, 7 data bits, odd parity and 1 stop bit, the following would be entered at the stty prompt: 2400 cs7 parenb parodd Press until the screen is exited and the lpadmin is executed by sysadmsh. The system will now attempt to communicate with printer using 2400 baud, 7 data bits, odd parity and 1 stop bit, WHEN GOING THROUGH THE. SPOOLER. These printers must be configured under OpenBASIC with the CONFIG utility and the printer must be added as a spooled printer. Do the following: Run the CONFIG utility by entering: basic s=512 pgm=/usr/ob/bin/CONFIG Press twice past the first to prompts Press 's' to select spooler, the following will display: **************** Spooled Printers Sub-menu ***************** Action: a(dd) r(emove) d(isplay) e(xit) Enter 'a' to add printers. A list of Unavailable Printer Names will display and the prompt will be: Enter an available BASIC printer name (P0-P999, =next available): Enter the printer name. P1 will be a sample name. After entering the printer name, a list of Available Spooled Printers will display with the . following prompt: BASIC Device Name: P1 Enter system spooled printer name: Enter the system spooled printer name. laser will be a sample name. After entering spooler printer name, a list of Available Printers Types will display with the following prompt: Enter printer type: Enter the corresponding printer type. This example is a PT-4229, so 4229 would be entered. The next prompt will be: Enter printer translation table: (=S7): Press to take the default. The printer is now configured and the CONFIG menu will display. NOTE: There is no modify option available. To modify a printer, remove it and add it back with the parameters changed. WARNING: It is possible to print from OpenBASIC to a spooled printer which is Rejecting print jobs. OpenBASIC will NOT give any errors, the job will appear to run normally, but will be lost. SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg065 5.3.2 CONFIGURING NON-SPOOLED PRINTERS Printer can be configured as spooled or non-spooled. Many OpenBASIC applications require a single printer to be able to print in both modes. This is possible with SCO UNIX. NOTE: When printing in non-spooled mode, the OpenBASIC commands dedicate_p and free_p should be used before OPENing and after CLOSEing the printer to assign it to that print job. If dedicate_p is NOT used, a spooled job sent to the printer will kill the OpenBASIC process and logoff the user. If a printer is going to print strictly as a non-spooled printer, the printer only has to be configured with the OB CONFIG program. If the printer is going to communicate using 9600 baud, 8 data bits, no parity and 1 stop bit no other setup is necessary. Run the CONFIG utility by entering: basic s=512 pgm=/usr/ob/bin/CONFIG Press twice past the first to prompts Use the appropriate keys to highlight the device name which will be the printer. Select 'a' to add(single). If a terminal is already configured for that device, remove it. Adding a device the prompt will be: Is this a Terminal or a non-spooled,

rinter (=terminal)? Press 'p' A list of Unavailable Printer Names will display and the prompt will be: Enter an available BASIC printer name (P0-P999, =next available): Enter the printer name. This example will be P10. After entering the printer name, a list of Available Printers Types will display with the following prompt: Enter printer type: Enter the corresponding printer type. This example is a PT-4229, so 4229 woud be entered. The next prompt will be: Enter printer translation table: (=S7): Press to take the default. The next prompt will be for the timeout: Enter default timeout value in whole seconds(1-9999, =none): Enter the timeout value. After the value is entered, the printer configuration is completed and the CONFIG menu will display. It is possible for a spooled and non-spooled printer to use the same printer. the difference would be the printer name used by OpenBASIC. A possible naming convention for naming printers is to name spooled printers with a name that ends with any digit but zero, example being P1. The corresponding non-spooled printer would be P10. If a system had a large number of printers, the spooled printer could be P11 and the non-spooled printer would be P110. The configuration steps in Section 5.3.1 and this section will allow a single printer to print spooled and non-spooled. SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg066 If a printer is going to communicate at 2400 baud, 7 data bits, odd parity and 1 stop bit or any setup which is not 9600,8,none,1, /etc/inittab must be modified. /usr/ob/bin/setport is used to set the protocol of the port which the printer is connected to. 'setport' has default settings 9600 baud, 7 data bits, even parity and 1 stop bit. When setport is used, only the parameters that need to be changed have to be used with command. 'setport' has to be moved to /etc/ob to make sure that setport is on the /root. If setport is not on the /root it will not be executed because filesystems are not mounted until after /etc/inittab has been gone through by the init process. Do the following to move setport: mkdir /etc/ob cp /usr/ob/bin/setport /etc/ob/setport The getty entry within /etc/inittab for a non-spooled printer that is not running the default protocol must have the following changes made: vi /etc/inittab Find the line which corresponds to the port which the printer is connected to. As an example use ttya08. The line will appear as follows: a08:23:off:/etc/getty /dev/ttya08 mai9600 The line should be changed to: a08:23:respawn:/etc/ob/setport ttya08 2400 cs7 parodd The port is now ready to communicate at 2400 baud, 7 data bits, odd parity and 1 stop bit. 5.3.3 SETTING FORM LENGTH USING updfilter OpenBASIC has provided a method to set a form length for print jobs. This can be done by using the OPTS= clause in the OPEN statement when the printer is OPENed. The facility which handles the form size and other parameters is the updfilter. To set options to the updfilter the parameters must begin with '-u'. The option to set form length is 'L'. If a print job needed to have a form length of 40 the OPEN statement would appears as follows: OPEN(1,OPTS="-uL40 -uc16")"LP" The example above also shows that each time an option is set the updfilter it must begin with a '-u'. The '-c' option set the pitch to 16 and the default page width is 255. These options can be used on spooled,. non-spooled and slave printers. These options can be used on spooled, non-spooled and slave printers. For more information on updfilter there is a man page. 6.0 BACKUP PROCEDURE SCO has created a backup facility executed from sysadmsh. This system can be designed by the system administrator to backup all files everyday or just the files modified each day. This section explains how to do backups of the root and other filesystems, SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg067 using backup levels and to restore files from backups. While covering this material we will be referring to the Systems Administrator's Guide, Chapter 17, Backing Up Filesystems. o Files backed up o Length of backup, how long does it take. o Frequency (daily, every other day, weekly) o etc. 6.1 HOW TO SETUP THE BACKUP The backup system uses an automatic incremental backup schedule which is stored in /usr/lib/sysadmin/schedule. A listing of this file can be seen on page 17-5 of the System Administrator's Guide, a partial listing is seen below: # Schedule Table # # 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 #Filesystem M T W T F M T W T F M T W T F M T W T F Method /dev/rroot 0 3 3 3 3 2 3 3 3 3 1 3 3 3 3 2 3 3 3 3 cpio # Alternate schedule for systems with /u filesystems #/dev/rroot 0 x 3 x 3 2 x 3 x 3 1 x 3 x 3 2 x 3 x 3 cpio #/dev/ru 3 0 3 3 3 3 2 3 3 3 3 1 3 3 3 3 2 3 3 3 cpio with a '#' and delete the '#' the /dev/rroot and /dev/ru under the alternate schedule. This file can be changed by from sysadmsh or from the command line: Backups --> Schedule or vi /usr/lib/sysadmin/schedule Within the schedule file the following changes must be made: o Define the system name, use the uname in place of machinename. o Select the tape device by uncommenting the appropriate line. o Define the frequency and level of backup o Select the filesystem to backup. o Select the backup utility (cpio). o Modify the backup schedule table if needed. 6.2 PERFORMING A BACKUP There are two types of backups within sysadmsh, scheduled and unscheduled. Scheduled backups are the daily backups done according to the schedule established in /usr/lib/sysadmin/schedule. Unscheduled backups are done for emergency or specific backups and are NOT to replace scheduled backups. To perform a scheduled backup from sysadmsh proceed through the following menus: Backups --> Create --> Scheduled The schedule file is used to determine the level of the backup to be performed. An example of the schedule is displayed below: If the backup to be done is the first scheduled backup on the system it SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg068 will be a level 0 backup. Scheduled Level 0 backups are designed to be more strict than other levels because this backup should be kept for one year and a day. When the backup starts the following screen appears: Executing command: /tcb/lib/execbprg /bin/sh /usr/lib/sysadmin/fsphoto ----------------------------------------------------------------- Backup Level 0 ----------------------------------------------------------------- Filesystem: /dev/rroot Date: 01 Jan 1992 drive: /dev/rStp0 size: 600 Kb This will be saved for 1 year, and is critical. ----------------------------------------------------------------- Options: 1) Backup 2) Postpone 3) Check 4) Format Volumes 5) Retension 6) Help Enter Selection: To Start the backup Enter "1" and . The following will be displayed: Level 0 backup of filesystem: /dev/rroot Backing up all files modified since: Level 0 on 01 Jan 1992 Creating a list of pathnames for backing up . . . ###### blocks When the backup completes the following will display: ---------------------------------------------------------- Check critical volumes for format read errors ---------------------------------------------------------- Options: 1) Check Backup 2) Skip checks 3) Help Enter Selections: When the above menu displays enter "3" and , the following will display: SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg069 ---------------------------------------------------------- Level 0 backup started: 14:56 ended: 14:56 ---------------------------------------------------------- Label each media volume in the backup: uname level 0 backup 01 Jan 1992 /dev/rroot Save until (today plus 1 year) # of blocks volume # of set ---------------------------------------------------------- Be sure to write disable each volume. ---------------------------------------------------------- Today's backups are finished. A Level 1-3 backup will have different displays than a level 0 backup, as seen below. Level 3 backup of filesystem: /dev/rroot Backing up all files modified since: Level 3 on 01 Jan 19921 Creating a list of pathnames for backing up . . . ###### blocks When the backup completes the following will display: ---------------------------------------------------------- Check precautionary volumes for errors ---------------------------------------------------------- Options: 1) Backup 2) Error on previous volume 3) Done 4) Skip checks 5) Help Enter Selections: When the above menu displays enter "3" and , the following will display: ---------------------------------------------------------- Level 3 backup started: 14:56 ended: 14:56 ---------------------------------------------------------- Label each media volume in the backup: uname level 3 backup 01 Jan 1992 /dev/rroot Save until (today plus 1 week) # of blocks volume # of set ---------------------------------------------------------- Be sure to write disable each volume. ---------------------------------------------------------- Today's backups are finished. SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg070 At this point the backup is completed. Some of the important files used by the backup shell are: /usr/lib/sysadm/backupsh can be executed to run the backup menu. /usr/lib/sysadmin/last/rroot stores the number of the next scheduled backup to be performed. /usr/lib/sysadmin/cstamp/dev/root/0 - 3 stores the date of the last backup for the corresponding level 6.3 FEATURES Some other features included within sysadmsh are: o Data verification is done by a tape read done by using the Integrity option. o List of the files on tape can also be performed by selecting View from the menu. Both are options under Backups: -> Integrity / Backups - \ -> View 6.4 OTHER DATA TRANSFER COMMANDS copy o copies the contents of directories to another directory within the mounted filesystem. o Will create a destination directory if needed. o Will copy recursive directories. tar o Saves recursive directories. o Single files can be extracted. o Cannot backup device files or empty files. o The command gets information from the file /etc/default/tar. Options: tar cv copies to the default device verbosely. tar rv revises (appends) to an existing archive tar uv updates a file on an existing archive if it has been modified. tar tv lists the table of contents of an archive. tar xv copies file from an archive. tar xv# copies files from archive device on line # in /etc/default/tar cpio o Is used by the Backup facility in sysadmsh. SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg071 o Can extract a single file from an archive. o Can use wildcards. o Copies device files and empty directories. Options: -O can replace the > when restoring from archives -I can replace the < when creating archives dtype The dtype command can show what type of backup an archive is, it is most reliable on floppies. Enter as follows: # dtype /dev/rStp0 (for the 1/4" cartridge) 6.5 DEVICE FILE DEFINITIONS FOR EXTERNAL TAPE DRIVES Below are tables for the device files for SCO UNIX. The tables include the list of the device files, the major definitions and the 'media' line needed in /usr/lib/sysadmin/schedule: 525 MB 1/4" cartridge Device Function Device Name Major:Minor # SCSI ID --------------- ----------- ------------- ------- rewind rStp0 0 2 no rewind nrStp0 8 2 1/2" Reel MTS Device Function Device Name Major:Minor # SCSI ID --------------- ----------- ------------- ------- rewind rStpY Y W no unload nuStpY 4 + Y W no rewind nrStpY 8 + Y W 8mm cartridge Device Function Device Name Major:Minor # SCSI ID --------------- ----------- ------------- ------- rewind rStpY Y 4 no unload nuStpY 4 + Y 4 no rewind nrStpY 8 + Y 4 1/2" Reel GCR Device Function|High Density Major |Low Density Major: |SCSI ID |Device Name Minor #|Device Name Minor #| ---------------|----------------------|--------------------|------- rewind |hrStpY 16 + Y |rStpY Y | W no unload |hnuStpY 20 + Y |nuStpY 4 + Y | W no rewind |hnrStpY 24 + Y |nrStpY 8 + Y | W The value of Y is determined by the order of the creation of the device files, therefore the first tape device created will have a Y value of "1", the second tape device created would have a Y value of "2" and so on. This order is kept in /etc/conf/cf.d/mscsi. To create the device files use the utility mkdev as follows: SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg072 mkdev tape The SCSI ID (W) for the 1/2" Reel MTS and the 1/2" Reel GCR can be 3 or 5. 7.0 SCO UNIX Shell SCO UNIX has commands which are specific to SCO but they have also modified some standard UNIX commands. cd The 'cd' command will try to find out what you meant to type instead of using the exact keys you pressed. Example: A directory exists /usr/spool/lp/admins/lp/interfaces A user enters cd /usr/spool/lp/admin/lp/interfaces The response from the system will be: /usr/spool/lp/admins/lp/interfaces? The user should then enter 'y' or . The system will respond 'ok' and the new working directory will be /usr/spool/lp/admins/lp/interfaces l Does the same function as ls -l. lc Displays the current directory in columns There are man pages for each of the commands. NOTE: The shutdown command should also be the rule for changing run levels and doing system shutdowns. If init or kill are used file corruption could occur in OpenBASIC data files. 8.0 FILESYSTEM 8.1.1 SUPPORTED FILESYSTEMS SCO UNIX System V permits multiple Operating System sections on drive 0, these sections are called 'partitions'. These partitions should not be . confused with a standard UNIX operating system which defines a partition as a mountable filesystem. Four filesystem types are supported and UNIX commands can be used to manipulate data on any of the file systems. The supported file systems are: Extended Acer Fast FileSystem (EAFS), Acer Fast FileSystem (AFS), AT&T S51K, XENIX and DOS. Users are able to read and write data to any of these filesystems, using standard UNIX commands, and the 'root' user can perform filesystem commands on these filesystems. 8.1.2 ACER FAST FILESYSTEM (AFS) AFS does not use the standard UNIX free list to keep track of free data blocks. AFS uses a bitmap, which is a 1024 byte block used to track the next 8192 data blocks. For each bit in the bitmap there is a corresponding data block. This format allows sequential allocation of data blocks when creating new files. A data file which is stored on sequential data blocks requires less time to access the disk and increases the performance of the filesystem. 8.1.3 EXTENDED ACER FAST FILESYSTEM (EAFS) SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg073 The EAFS allows extended file names up to 255 characters long and is the default filesystem 8.1.4 STRUCTURE OF THE FILESYSTEM The disk layout for the SCO UNIX System V filesystem is similar to the BOSS/VX filesystem but there are some major differences. Below is the BOSS/VX filesystem layout: _________________ | /root partition | |-----------------| | swap partition | |-----------------| | /usr partition | |-----------------| | /usr2 partition | |_________________| /root, /usr and /usr2 are all mounted partitions in the BOSS/VX filesystem. The SCO UNIX filesystem has all three areas combined into one partition or division, as seen below: _________________________ | Boot Block (empty) | |-------------------------| | swap area | |-------------------------| | root division | |-------------------------| | /u division (sometimes) | |_________________________| The SCO UNIX filesystem has nothing in the boot block, the /boot program resides in the root division. The root directory has all operating system files, application programs and data files. The /u division is created if the root partition is greater than 140 MB. 8.1.5 FILESYSTEM DIVISIONS SCO UNIX uses the term partition differently than BOSS/VX and standard UNIX. To SCO UNIX a partition is an area of the disk that contains a complete operating system, for example a UNIX partition would have a root area, swap area and possibly another user data file area, like /usr2. A division is what BOSS/VX and standard UNIX would call a partition, for. example, SCO UNIX has a root division and a swap division and a /u division on most systems. In other words a division is a mountable or nonmountable filesystem. SCO UNIX uses what they call a divvy table to store the division information for UNIX partitions. To access the divvy table for drive 0, enter the following: # divvy Below is an example of a divvy table that will display: SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg074 NAME TYPE NEW FS # FIRST BLOCK LAST BLOCK ------- ---------- ------ --- ----------- ---------- ROOT EAFS NO 0 15000 193524 SWAP NON-FS NO 1 0 14999 U NOT USED NO 2 - - NOT USED 3 - - NOT USED 4 - - NOT USED 5 - - recover NOT USED 6 193525 193534 hd0a whole disk 7 0 194534 193535 1K blocks for divisions, 1008 1K blocks reserved for the system The recover area is used by fsck after improper shutdowns. The TYPE field for hd0a says whole disk but is actually the whole partition. NOTE: Notice that a DOS partition does not appear in this table, even though this disk drive has a DOS partition. To determine that a DOS partition exists run fdisk to display the partitions present on a drive For more information refer to the System Administrator's Reference, divvy(ADM) or the manpages for divvy. 8.1.6 Filesystem Directories Below is a diagram and explanation of the SCO UNIX filesystem: / [root] | | ______________________________|____________________________________ | | | | | | | | | | | | | | | | | | | | | | | | | | | | bin boot dev dos etc lib lost+ mnt shlib tcb tmp u usr unix found /bin: The /bin directory executable commands. /boot: The /boot program is used at boot time to select the partition and device to boot from. /dev: The /dev directory has the names or the system devices. /dos: The /dos file contains the code for booting to a DOS partition when "dos" is entered at boot time. /etc: The /etc directory contains system administration programs and data files. Files include port configuration data, filesystem and kernel information. /lib: The /lib directory has library routines used by programs. /lost+found: A /lost+found directory exists on each mounted division. Files are stored by inode number after fsck has been run. /mnt: The /mnt directory is available to temporarily mount any filesystem, when nothing is mounted on /mnt the directory should be empty. SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg075 /shlib: The /shlib directory is used for application programs that use shared libraries. /tcb: The /tcb directory is used by the Trusted Computing Base. It has password information and audit trails if desired. /tmp: The /tmp directory is used to hold temporary files. Unlike BOSS/VX the /tmp directory is initialized every time the system is booted. /u: The /u directory is used as a mount point if a second division is used. /usr: The /usr directory stores data which is used by applications and the system. /unix: The /unix file is the operating system kernel, at boot time it is loaded into memory. 8.1.7 DELETING /tmp FILES BOSS/VX deleted files which were in the /tmp directory when the system booted. SCO UNIX does not delete these files with the same frequency. SCO lets 'cron' handle /tmp files. The cron process looks at the /etc/default/cleantmp for the age of the files to delete, the default is 7 days which is set by the FILEAGING parameter. In other words, only files that are seven days old will be deleted. This could create a problem if many files are created each day. The cron process is run at 3:00 AM, therefore if the system is not running at that time the files will not be deleted. To delete files in the /tmp directory when the system boots add the following line to /etc/rc2.d/S05RMTMPFILES: /usr/lib/cleantmp > /dev/null 8.1.8 CREATING A FILESYSTEM ON A FLOPPY DISK A filesystem can be created on a floppy diskette, to do so enter: mkdev fd, below is a cookbook style list of responses: Select 4, '135tpi, double sided, 18 sectors per track'. Select 1, 'Filesystem'. Press Enter 'y' if the floppy needs to be formatted, otherwise enter 'n'. Enter 'y' for the default filesystem type (AFS). Enter 'q' to quit. To mount the floppy enter: mount /dev/fd0135 /mnt Notice that fd0135 was used because the floppy was formatted with 135tpi. 8.1.9 HAVING A DOS PARTITION INSTALLED It is possible to have a DOS partition and an SCO UNIX partition installed on the same disk. Below are some rules: o DOS must be installed on the disk first. o DOS 3.3 or lower levels are supported. SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg076 o The DOS partition must be 32 MB or less, extended partitions are not supported. o DOS programs cannot be executed, but data files can be created, read from and written to. o There is no information in the /etc/default/filesys for the DOS partition. o The UNIX commands backup and xbackup cannot be used to backup a mounted DOS partition. DOS utilities and other copy utilities like tar can be used to make backups. Before the DOS partition can be mounted it must be configured in the UNIX kernel, using the mkdev dos command. To mount the DOS partition the mount command is used with the following arguments: mount -r -f DOS /dev/hd0d /mount_point where: mount_point is the directory in the root filesystem where the DOS is to be mounted. -r The filesystem is mounted in read-only mode. -f Must be specified when a non-root filesystem is to be mounted. Complete installation and configuration will be covered in the Operating System Installation Section. For more information refer to the SCO UNIX System V/386 Operating System System Administrator's Guide, Chapter 14 and the dos man pages. 8.1.10 FILESYSTEM COMMANDS fstyp Will display the filesystem type of a specified device file. There are also filesystem commands under the /etc/fscmd.d directories. fstyp /dev/root mount 'mount' is used to mount filesystems onto a directory. Only root can use mount. # mount [-r] device mount_point o [-r] is a Read Only option o device: The device to be mounted (/dev/rfd096, filesystem, floppy...). o mount_point The directory that the device will be mounted on. umount Unmounts filesystems when logged in as root. Umount uses the device file name as the argument with the command, as seen below: # umount /dev/rfd096 mnt 'mnt' gives non-root users the capability to perform a 'mount' command on filesystems specified in the /etc/default/filesys file. $mnt [-tu] mount_point SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg077 The -t option will display the contents of the /etc/default/filesys file, which has the only mount_point that can be used for the device. umnt 'umnt' is used to unmount the authorized filesystems. $ umnt mount_point 8.2 SYSTEM SECURITY The default system security for SCO UNIX is very similar to BOSS/VX but there have been some modifications and enhancements. Similarities are: o file access rights o root privileges o account passwords Additional security is often added to protect revenue and to guard against software pirating. SCO UNIX uses such protection which is achieved through: o SCO Serial Number and Authorization key o MAI System Serial Number and Authorization Key o Open BASIC System Serial Number 8.2.1 FILE ACCESS PRIVILEGES The file access privileges on SCO UNIX are the same as on BOSS/VX and standard UNIX. The access privileges are still for file owner, the file group and other users. 8.2.2 root PRIVILEGES SCO UNIX has added the capability to allow root to logon on any terminal. root also has the exclusive rights to such functions as: o system shutdown o changing the system date o changing any operator's password 8.2.3 NON-root PRIVILEGES The non-root user has been very restricted to the type of system tasks they can perform. SCO UNIX has given non-root user more capabilities. Some functions that can be performed are: o printerqueue o printerstat o queryspace o check auditrails 8.2.4 ACCOUNT PASSWORDS Each user must have a password by default and each operator MUST be created with sysadmsh. The passwords are stored in the SCO UNIX files: /tcb/files/auth/[a-z]/username 8.2.5 SCO SERIAL NUMBER AND AUTHORIZATION KEY The SCO serial number is installed during the Operating System installation. The two numbers are used to verify that the operating system is being installed by a legitimate user. Both keys are 9 digits long. SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg078 8.2.6 MAI SERIAL NUMBER AND AUTHORIZATION KEY MAI also has a serial number and authorization key. The serial number for the GPx 1130 will start with 4149 followed by a dash and 9 numeric digits. The authorization key is 8 digit hexadecimal number. Both numbers are entered during the installation of the MAI Supplement. If a key is not entered correctly the installation procedure will continue but BASIC will not return a valid SSN. 8.2.7 Configuration Record The 'config record' that was part of the BOSS/VX operating system does not exist. There is no operating system file which is compared to the installed hardware. 8.2.8 Relaxed vs. Trusted Security During the operating system installation we are asked to choose between Trusted and Relaxed security, MAI recommends Relaxed security. Included in the Trusted security is the ability to have the following: o auditing of all processes executed by a user o Subsystems exist for printing, backup and cron. Users can be given access or be restricted from each of these subsystems. o Information is duplicated in multiple files so that if the files do not match a subsystem function will be blocked. o User password parameters are more strict. If a system was installed with Trusted security it can be taken to Relaxed security from sysadmsh. System-->Configure-->Security-->Relaxed If a system was installed with Relaxed security, the only way to have Trusted security is to do a complete operating system installation. 9.0 CUSTOMIZATION 9.1 CONFIGURING KERNEL PARAMETERS BOSS/VX used dct parameters to allocate memory to the Operating System and to Users. The GPx Series 30 and 50 will allocate theses parameters according to the amount of memory installed in the system. NOTE: Before changing any parameters the /unix file should be copied to another name in case the new kernel will not boot properly. The parameters for maitune are stored in the file /etc/conf/maitune.d/base, displayed on the next page: SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg079 # NBUF is set to 20% of system memory NBUF : MB * 1024 * 20 / 100 # NHBUF is harder to do because it must be a power of 2. Study the man page# for 'expr' if you want to decipher this. NHBUF : ( MB <= 8 )*256 | ( MB <= 12 )*512 | ( MB < 48 )*1024 | 2048 # 3.5 users / MB users = MB * 35 / 10 NPROC : 70 + users * 3 NCLIST : users * 6 NINODE : users * 5 NS5INODE : NINODE NFILE : users * 15 FLCKREC : 50 + users * 10 NREGION : NPROC * 5 PRFMAX : 4096 # The setting of the number of ghosts is arbitrary. Feel free to change it. ghosts = ( MB <= 8 ) * 8 | ( MB <= 16 ) * 16 | 32 SEMMAP : 10 + ghosts SEMMNI : 10 + ghosts SEMMNS : 30 + ghosts * 2 SEMMNU : 30 + ghosts Within this file the default for number of users per MB of memory is 3.5. The memory size value used to calculate the number of users is not the actual amount of the memory installed, but is actually the value stored in the file /etc/conf/maitune.d/memsize. This parameter may not work for all systems, some will be able to have more users per MB and others will have to have less. To save any changes made to the base file mkdev maitune must be executed: #mkdev maitune Reading tuning files. Creating new stune values. Creating new mtune values... New tunable parameters installed A new kernel must be built, to reflect the changes to the tuning parameters. Do you want to do this now? (y/n) The operator should enter 'y' to rebuild the kernel. The UNIX Operating System will now be rebuilt. This will take a few minutes. Please wait. Root for this system build is /. The UNIX Kernel has been rebuilt. Do you want this kernel to boot by default? (y/n) The operator should enter 'y' to boot the kernel by default. Backing up /unix to /unix.old Installing new /unix SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg080 The kernel environment includes device node files and /etc/inittab. The new kernel may require changes to /etc/inittab or device nodes. Do you want the kernel environment rebuilt? (y/n) The operator should enter 'n' to rebuild the kernel environment. After the environment is rebuilt the system should be shutdown and rebooted to activate the new kernel. Important files to note are: /etc/conf/cf.d/mtune has three columns in it, they are the default kernel parameter value, the minimum value and the maximum value. /etc/conf/cf.d/stune has the current kernel parameter values. To change the kernel parameters that are not in the base file, the SCO UNIX configure utility can be run. To run the program enter the following: cd /etc/conf/cf.d ./configure or System-->Configure-->Kernel-->Parameters from sysadmsh Below is a display of the configure menu: 1. Disks and Buffers 2. Character Buffers 3. Files,Inodes,and Filesystems 4. Processes, Memory Management and Swapping 5. Clock 6. MultiScreens 7. Message Queues 8. Semaphores 9. Shared Data 10. System Name 11. Stream Data 12. Event Queues and Devices. 13. Hardware Dependent Parameters 14. Remote file sharing Parameters Select a parameter category to reconfigure by typing a number from 1 to 14, or type 'q' to quit: Specific parameters can be viewed or changed with a single command rather than using the menu, to do so enter the following: cd /etc/conf/cf.d ./configure -y PARAMETER where the PARAMETER is the tunable parameter that is to be viewed. To change a parameter enter: ./configure PARAMETER=value After all parameters have been changed the kernel must rebuilt to recognize the changes, to do so enter: SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg081 ./link_unix or System-->Configure-->Kernel-->Rebuild from sysadmsh To display the current kernel parameters loaded into memory run the crash utility, enter the following: crash v The 'v' option displays all the kernel parameters that were loaded into memory when the system was booted. 10.0 PERFORMANCE 10.1 SYSTEM MEMORY REQUIREMENTS The following is a chart of the users which had a 4 second response time or better on the GPx 1130. The chart includes the amount of memory installed, the number of CBS III users and number of Manbase 2.5 users. The test were run using OpenBASIC 3.0. MB of Memory CBS III Users ManBase Users ------------ ------------- ------------- 8 17 13 16 40 23 10.2 sar The system activity reporter functions the same on the GPx Series 30/50 as on the GPx Series 40. The only problem found is that sar -d does not report any information, use sar -bw instead. 11.0 SYSTEM PANIC 11.1 SAVING A PANIC TO TAPE When a PANIC occurs all terminals, printers and processes will stop, in most cases the following message will appear on the system console: Trying to dump xxx Pages ............................................... Where 'xxx' is determined by the size of the system memory. Be sure to copy down any PANIC messages that display on the console. These messages can then be looked-up with messages man page to try to determine the cause of the PANIC. When the system has completed writing the memory image to the swap area the following message will be displayed: xxx Pages dumped ** Safe to Power Off ** -or- ** Press Any Key to Reboot ** SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg082 Press to reboot the system, eventually the following message will be displayed: There may be a system memory image in the swap device. Do you want to save it?(y/n)> Enter 'y' to save the PANIC. The next display will be: Use Floppy Drive 0 (/dev/rfd0) by default Press to use the default device Enter valid Floppy Drive number to use if different. Enter "t" to use tape > Enter t Enter choice of tape drive: 1 - 1 /dev/rct0 2 - 2 /dev/rctmini n - no, QUIT Select '1' to use the 1/4" cartridge. The operator is then instructed to load the tape. Insert tape cartridge and press return, or enter q to quit.> After the memory image has been copied to tape, the display will be: Done. Use /etc/ldsysdump to copy the dump from tape or diskettes. Press Return to continue.> 11.2 AUTOMATIC FILESYSTEM REPAIR After an improper shutdown caused by a PANIC or power failure the system executes fsstat and fsck. fstat will display: fsstat: root file system needs checking OK to check the root file system /dev/root (y/n) ? The operator must make an entry to continue. The system then performs an fsck, which will stop for operator intervention. To force a 'yes' response to all of the fsck questions add a '-y' to the following line. in the file /etc/bcheckrc : Old /bin/su root -c "/etc/fsck -s -D -b ${autoflag} ${rootfs}" New /bin/su root -c "/etc/fsck -y-s -D -b ${autoflag} ${rootfs}" The non-root filesystems are checked when the system goes into multi-user mode, which is the default. To force automatic filesystem repair on non-root filesystems an entry must be made in the /etc/default/filesys file, this entry should be: fsckflags=y This change should be made if a second partition is used or after adding additional disk drives. The filesystem is now ready for use. 12.0 SUPPORTED MAI PERIPHERALS SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg083 12.1 TERMINALS AND FIRMWARE REVISIONS The following is a list of the supported MAI terminals and the Firmware Revision levels that are necessary to operate using 8 data bits, no parity and 1 stop bit on the GPx Series 30. These terminals will run connected to the MDC Specialix 32-way controller. TERMINALS Firmware Revisions DT-7270, DT-4309 with software modification, see Notes & Cautions DT-4312 with software modification, see Notes & Cautions DT-4313 E DT-4314 L DT-4315 C VGA Monitor as console NOTE: If the system detects a malfunction with VGA controller, messages to console will be directed to the COM1 port, communicating at 8 data bits, no parity and 1 stop bit. 12.2 ENGINEERING PRINTER TEST RESULTS This section describes the results of Centronics parallel, Specialix AT 32 Way and Terminal Slave printer testing on GPx 1130 an MAI modified UNIX driver with SCO and OpenBASIC. These tests were run to verify the data integrity, mnemonic support and through-put performance of the printers. The printers tested represent the majority of the MAI printer product line that will be supported on the GPx 1130. Printers were tested using latest or one level previous to latest revision level firmware and factory default emulation. Deviation from factory default configuration settings were only made with respect to the serial interface (7 bit odd parity was changed to 8 bit no parity). 12.2.1 GENERAL COMMENTS 1) In SCO 'STANDARD' Printer Interface File and 'UNKNOWN' Printer Type were selected for all OpenBASIC printer testing. These selections . are recommended when OpenBASIC PDF's will be used. Other selections offer no advantage in OpenBASIC and usually result in unpredictable printer operation. Selection of other SCO Printer Interface Files or a KNOWN Printer Type should only be used outside OpenBASIC. 2) Unlike BOSS VX, SCO does not have a Form Utility that specifies the number of lines a form will have or one that will identify slew channels. No problems exist when a standard 11 inch form length is used, (printersdefault to 11 inch) but if any other form length is installed, the printer will continue to lose the Top of Form position unless the correct forms length Escape Sequence (VFU load sequence for Line & Band printers) is sent prior to the print job. Using OpenBASIC on previous platforms this sequence was implicitly sent to the printer when the Open (x) statement was sent. Mnemonic tests verified that the printers still recognize the VFU escape sequence provided it is explicitly defined at the beginning of the program. 3) All printer serial configuration settings were changed from the SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg084 normal 7 data bits odd parity to the SCO default of 8 data bits no parity. MAI 4601 Protocol Box Configuration settings for input data must remain at 7 data bits odd parity (8 data bits is not supported). 4) The Bar Code Forms Option verions of the PT-4214, 4224 and 4230 have been tested and added to the GPx 1130 printer support list. 12.2.2 PRINTERS TESTED The following Table lists the printers supported on GPx 1130. It also lists interface ports supported and the percent of print through-put related to the printer vendor's specified speed. An astrex (*) before the printer model number indicates that the printer was physically tested or tests were attempted on a GPx 1130 system. Printer PDF MDC Serial % Thru-put Printer Emulation Type MB/C Serial Slave of Vendor Spec PT-4201 150/300 LPM P-300 4201 N Y(2) N 100% PT-4209 600/1000 LPM 4209 4220(3) N N N ---- * PT-4214 Parallel P-Series 4214 Y(5) N N 100% * PT-4214 Serial P-Series 4214 N Y N 100% * PT-4214 BC/FO10 Serial P-Series 4214 N Y N 100% * PT-4215 Diablo 4215 Y Y Y 100% * PT-4217 Epson-FX 4217 Y Y(6) Y(6) 100% PT-4218 Epson-FX 4218 Y Y(6) Y(6) 100% PT-4220 DP 4209 4220 N N N ---- * PT-4220 Ser 4209 4220s(7) N Y N 96%(12) PT-4221 DP 4209 4221 N N N ---- * PT-4221 CP(14) 4209 4221 N N N ---- * PT-4222 4214 4222 Y Y N 100% PT-4223(8) Diablo 630 4223 Y Y N 100% PT-4223(8) HP LJ+ hpljII Y Y N 100% * PT-4224 4214 4224 N(11) Y N 100% * PT-4224 BC/FO(10) Serial 4214 4224 N Y N 100% SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg085 Printer PDF MDC Serial % Thru-put Printer Emulation Type MB/C Serial Slave of Vendor Spec * PT-4225 IBM PPR 4225 Y Y Y 100% PT-4226 IBM PPR 4226 Y Y Y 100% PT-4227 IBM PPR 4227 Y Y Y 100% * PT-4228 IBM PPR 4228 Y Y Y 100% * PT-4229(9) Diablo ECS 4229 Y Y Y 100% * PT-4229(9) HP LJ2 hpljII Y Y Y 100% * PT-4230 4214 4230 N(11) Y N 67%(13) * PT-4230 BC/FO(10) Serial 4214 4230 N Y N 67%(13) MB/C = Mother Board Centronics parallel port MDC Ser = Specialix 32 Way Serial system ports (Multi Device Contr) Slave = 4313/14/15 Terminal serial slave printer port PDF Type = OpenBASIC Printer Definition File Note 1: Modification of printer is required. Pin 9 (Data bit 8) on Centronics input connector must be opened to force Bit 8 to constant high permitting standard control codes and full ASCII character set to be printed. This prevents use of alternate (Extended) character set option which may be required for Europe. Reference PT-4201 (150 LPM) Modification for additional information. Note 2: Serial operation supported only with 4601 MAI Protocol Converter P/N 860117-102 (7 bit and Xon/Xoff operation only) or a Black Box Corp. Converter II, P/N PI015 (7 or 8 bit and Xon/Xoff & DTR operation). Also modification (See Note1) is required on printer when using Black Box Corp. Converter II. Note 4: The printer's parallel controller PCBA must have a 220 ohm terminating resistor pack at location 18C and a 330 ohm resistor pack at location 17C. These packs are packaged separately in the printer carton with installation instructions on initial printer shipment. Note 5: The printer's parallel controller PCBA must have 1K ohm terminating . resistor pack installed at location 18C. Location 17C must be empty. All PT-4214 parallel printer's were initially shipped with this resistor pack configuration installed. Note 6: An RS-232 serial interface PCBA (MAI P/N 400590-108) must be installed for serial support (9600 Baud maximum). Note 7: 4220s PDF must be used, not 4220. A unique VFU load sequence is used on the 4220 serial printer and is only available in the 4220s PDF. Note 8: Use 4223 PDF when 400688-010 Diablo Module is installed on printer. Use hpljII PDF when 400688-011 HP LaserJet Module is installed. Note 9: Use 4229 PDF when Diablo ECS emulation is selected on printer. Use hpljII PDF when HPLJ2 emulation is selected on printer. Note 10: 4214, 4224 & 4230 printers with Bar Code Forms Option are supported with the printer configured for serial input & IGP PCBA configured SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg086 for Dataproducts parallel input only. 4214 and 4224 printers with the BC/FO installed will only have a serial input port available. Note 11: Non-support of the higher performance line printers (PT-4224 & 4230) on the Mother Board Centronics port are the result of longer . data setup time and strobe time and in some cases driver pull up and pull down terminating resistors peculiar to that parallel port and designed to operate lower performance printers requiring those . timing parameters. Note 12: 96% rated speed w/64 char band @ 19.2K baud. Was 577 LPM S/B 600 LPM100% rated speed w/96 char band @ 19.2K baud. Was 420 LPM S/B 420 LPM Note 13: 67% with Serial @ 19.2K baud. Note 14: Unit has Dataproducts parallel to Centronics parallel conversion kit installed. PROM MAE6 location X60, Y22 must be AU0230H ('H' is only revision level supported for Centronics parallel). Printer support on MB/C is pending investigation of hardware driver circuits. 12.2.3 TESTS PERFORMED: 1) Online/Offline Toggle Test - Checks for data loss or erroneous data printed when printer Online/Offline switch is toggled. 2) Offline Data Send Test - Checks for system fault or timeout with printer Offline for extended period. Checks for data loss when printer is switched to Online state. 3) Power Off Test - Checks for data loss, system timeout or system fault when data is sent to powered off printer. 4) Paper Out Test - Checks for loss of data, system time out and ability to recover to predictable print position when new forms are installed. 5) Print Ripple Test - Test to determine speed through-put, printing maximum number of characters per line. 6) Cover Open Test - Test causing automatic Offline State. Not supported on some printers. 7) Mnemonic Test - Test to determine which MAI mnemonics are correctly interpreted by the printer. 8) BASS Diagnostic Test - Test verifying mnemonics & printer attributes. 9) Bar Code Forms Option Test - Verifies Graphic & Bar Code Printing on . 4214, 4224 & 4230 printers with BC/FO (IGP) option. 2.2.4 INTERFACE CABLES: Parallel printer testing was conducted using maximum specified cable length. Centronics Interface Cables (Mitac Mother Board MB/C port): MAI P/N 916291-001 (15 ft) or MAI P/N 916291-002 (30 ft) Specialix 32 Way (MDC) Cables: MDC Specialix 32 Way: MAI P/N 916912-VAR molded cable or RJ45 cable specified in MAI General Spec 800044 with 400788-001 printer adapter & 400788-008 Specialix breakout box adapter. SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg087 BC/FO Serial Adapter Cable - MAI P/N 907862-001 not required for any BC/FO printer testing. Printers functioned properly with & without adapter. Terminal Slave Printer Cables - 4313/14/15 Terminals - MAI P/N 906694-VAR or specified RJ45 cable and adapter described in MAI General Spec 800044. 4601 Protocol Converter Parallel Printer Cables: MAI P/N 907148-001 (15 ft) or MAI P/N 907148-001 (30 ft) 12.2.5 SLAVE PRINTER TESTS ON GPx 1130 Terminals Tested: 4313 (Rev E Firmware) 4314 (Rev L Firmware) 4315 (Rev C Firmware) Printers Tested: PT-4217, PT-4225, PT-4226, PT-4227, PT-4228 and PT-4229 Results: SDC Specialix 32 Way AT Card (MAI P/N 400897-001) Jumper and Switch Settings: Switch SW1 '0' Position JMP LK1 '8' Position SW2 'D' Position 12.2.6 DETAILED PRINTER TEST RESULTS: The following information regarding specific printers, lists printer firmware revision level tested, terminating resistor information, configuration information and through-put test results. PT-4201 150 LPM LINE PRINTER (CENTRONICS PARALLEL ONLY) S/N PA400643 Supported using the MAI 4601 Serial to parallel converter box or Black Box Corp. Serial to Parallel Converter II Box only. Drivers and terminating resistors on MB/C port will not support requirements of 4201 drivers and receivers. See PT-4201 Serial Support described in this report. Configuration - Logic 'A' PCBA P/N 903064-001 Rev G Character Set Prom P/N's and location: location 1K - P/N 165000-001 location 2F - P/N 165001-000 " 2K - P/N 165000-000 " 1E - EMPTY " 1H - P/N 165000-003 " 2E - EMPTY " 2H - P/N 165000-002 " 1D - EMPTY " 1F - P/N 165001-001 " 2D - EMPTY Jumper Location 8K W1-W6 "All OPEN" W7 "CLOSED" (Polarity selection NEG True) LOGIC 'B' PCBA: P/N 903006-000 Rev G SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg088 Jumper Location 8K W1-W5 "All OPEN" W6 "CLOSED" (Enable Paper Motion Detector) W7 "OPEN" Switch S1 - All switches set to 150 LPM Modification - Pin 9 (Data bit 8) opened on Centronics interface connector to force Bit 8 at constant high to permit standard control codes and characters to be printed. This defeats proprietary MBF operation allowing industry standard operation. Modification prevents use of alternate (Extended) character set option which may be required for Europe. If pin 9 is not opened, the 8th data bit will be set low and only control codes and lower-case characters will be printed. All uppercase characters will be replaced by a space character. The PT-4201 would not run from the Mother PCBA port as result of setup time, strobe pulse width and fixed terminating resistor incompatibilities. The printer performed correctly when connected to the MAI MFC Centronics port. PT-4201 300 LPM LINE PRINTER (CENTRONICS PARALLEL ONLY) S/N PC100513 Configuration - Logic 'A' PCBA P/N 903064-001 Rev G Character Set Prom P/N's and location: location 1K - P/N 165000-001 location 2F - P/N 165001-000 " 2K - P/N 165000-000 " 1E - EMPTY " 1H - P/N 165000-003 " 2E - EMPTY " 2H - P/N 165000-002 " 1D - EMPTY " 1F - P/N 165001-001 " 2D - EMPTY Jumper Location 8K W1-W6 "All OPEN" W7 "CLOSED" (Polarity selection NEG True) LOGIC 'B' PCBA: P/N 903006-000 Rev G Jumper Location 8K W1-W5 "All OPEN" W6 "CLOSED" (Enable Paper Motion Detector) W7 "OPEN" Switch S1 - All switches set to 300 LPM Modification - See PT-4201 150 LPM modification. The PT-4201 would only run from the MFC Centronics port and is not supported from the Mother PCBA port as result of setup time, strobe pulse width and fixed terminating resistor incompatibilities. PT-4201 150 & 300 LPM SERIAL SUPPORT Serial support for the 4201 printer is only possible using the followingeerial to parallel protocol converter boxes: 1) MAI Model 4601 P/N 860117-102 (Firmware PROM MAI P/N 165046-012 C/S E295) This converter permits maximum PT-4201 printer through-put of 150 and 300 LPM, but will only accept 7 bit data SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg089 (odd or even) a maximum baud rate of 9600 and only Xon/Xoff flow control. No modification of PT-4201 (Pin 9) is required. 2) Black Box Corp. Serial to Parallel Converter II P/N PI015 - This converter allows maximum through-put of 120 LPM (for 150 LPM Ptr) and 200 LPM (for 300 LPM Ptr). It accepts 7 or 8 bit data at up to 19.2 K (9600 is recommended) and supports Xon/Xoff and DTR flow control. PT-4201 (Pin 9) modification is required (See PT-4201 150 LPM Modification Section in this report). Performance Tests Ran "PDTP" Mnemonic Test on each type of converter Ran "BASS" Diagnostic Test on each type of converter Ran "Test132" 132 Column 400 Line Ripple Test Ran all induced fault tests with no problems Through-put Testing (Avg. Speed) MAI 4601 Converter: Uppercase Printing only on 300 LPM Version Ptr Through-put = 300 LPM Vendor Spec = 300 LPM Black Box Corp PI015 Converter II: Uppercase printing only on 300 LPM Version Ptr Through-put = 200 LPM Vendor Spec = 300 LPM PT-4214 150 LPM DMP PRINTER (PARALLEL VERSION) S/N 102462 Configuration - See attached PT-4214 Configuration printout. Controller PCBA P/N 110668-001 Rev AG Lowest Accpt = Rev AB Firmware - Latest: Loc C5 DCU : 117215-001 Ver 20.64 A5 MCU : 117223-001 Ver 20.29 C4 Font #1 : 116000-002 Ver 10.00 C3 Font #2 : 116053-001 Ver 10.00 (Opt Font PROM) Note: Printer support on MB/C port is directly dependent on which terminating resistor paks are installed on the parallel controller PCBA. See page 3, notes 4 and 5 of this report for details. Performance Tests - Mitac MB/C Port. Ran "PDTP" Mnemonic Test Ran "BASS" Test Ran "test132mod" Ripple Test All induced fault tests were run with no problems encountered. Through-put Testing (Avg Speed) DP Mode Upper case characters only Through-put = 150.0 LPM Vendor Spec = 150 LPM Compressed Mode Upper case characters only Through-put = 200 LPM Vendor Spec = 200 LPM PT-4214 150 LPM DMP PRINTER (SERIAL VERSION) S/N M29443 Configuration - See attached PT-4214 Serial Version Configuration SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg090 printout. Controller PCBA P/N 110500-001 Rev AG Lowest Accpt = Rev AB Firmware - Next to latest: Loc D4 DCU : 117203-001 Ver 30.63 D6 DCU : 117203-002 Ver 30.63 A6 MCU : 117175-001 Ver 20.28 D7 Font #1 : 116000-002 Ver 10.00 D8 Font #2 : 116053-001 Ver 10.00 (Optional Font PROM) Performance Tests - SDC 32 Way ports. Ran "PDTP" Mnemonic Test Ran "BASS" Test Ran "test132mod" 400 Line ripple Test All induced fault tests were run with no problems encountered. Through-put Testing (Avg Speed) All tests run printing 400 lines 132 characters long at 10 CPI and 6 LPI. DP Mode Upper case characters only Through-put = 150.0 LPM, Vendor Spec = 150 LPM Compressed Mode Upper case characters only Through-put = 200 LPM, Vendor Spec = 200 LPM PT-4214 150 LPM DMP PRINTER (BC/FO SERIAL VERSION) S/N M5404 Configuration - See attached PT-4214 BC/FO Configuration printouts. BC/FO (IGP-20 Level 6) PCBA P/N 112161-901 Rev A Controller PCBA P/N 110668-001 Rev AJ Lowest Accpt = Rev AB Firmware - Controller PCBA Latest: Loc 5C DCU : 117215-001 Ver 20.64 5A MCU : 117223-001 Ver 20.29 4C Font #1 : 116000-002 Ver 10.00 3C Font #2 : 116053-001 Ver 10.00 (Opt Font PROM) BC/FO (IGP-20 Level 6) PCBA Latest: Vendor P/N MAI P/N Loc 4A Prog PROM : 107150-001 165069-001 Ver 6.30 1A Prog PROM : 107150-002 165069-002 Ver 6.30 5A Char PROM : 107151-001 165069-003 Ver 1.01 Loc Performance Tests Ran "testUPCA" Test - SDC 32 Way ports Ran "testHCBOATS" Test - " Ran "MAILABEL" Test - " Ran "UCASE500" Test - " All Bar code & Graphic printouts compared identically with those illustrated in the Bar Code Forms Option Reference Manual. All induced fault tests were run with no problems encountered. Through-put Testing (Avg Speed) SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg091 DP Mode Upper case characters only at 9600 Baud Through-put = 150.0 LPM Vendor Spec = 150 LPM PT-4215 24 WIRE DOT MATRIX PRINTER (PARALLEL & SERIAL I/O) S/N 103476 Configuration - See attached PT-4215 parallel configuration printout and PT-4215 Serial configuration printout. Main Logic PCBA P/N D16b-9557-030205 Rev E Latest = Rev E Firmware - Latest Firmware: Location Vendor Part # Rev CK Sum 4E MA8852801D5004E C 84FF 4G " 4G C A028 4F " 4F C 18FF 4G " 4G C A028 4H " 4H C 52FE 4J " 4J D 87DD Performance Tests - Ran from MB/C& SDC 32 Way ports. Ran "PDTP" Mnemonic Test Ran "BASS" Diagnostic Test Ran "Test80mod" Ripple Test All induced fault tests were run with no problems encountered. PT-4217 LOW COST TERMINAL PRINTER (PARALLEL VERSION) S/N PZ1001874 Configuration - See attached PT-4217/18 config. printout for switch settings. Firmware - Latest: IC1 = MAI P/N 165055-006 or Vendor P/N H306-00-0 C/S C92C IC2 = MAI P/N 165055-005 or Vendor P/N G000-18-0 C/S 4444 Performance Tests - Ran from MB/C port. Ran "PDTP" Mnemonic Test Ran "BASS" Diagnostic Test Ran "Test80mod" Ripple Test All induced fault tests were run with no problems encountered. PT-4217 LOW COST TERMINAL PRINTER (SERIAL VERSION) S/N PZ1001874 Configuration - See attached PT-4217/18 config. printout for switch settings. (optional RS-232 Serial Interface PCBA installed) Firmware - Latest: IC1 = MAI P/N 165055-006 or Vendor P/N H306-00-0 C/S C92C IC2 = MAI P/N 165055-005 or Vendor P/N G000-18-0 C/S 4444 PT-4218 LOW COST (136 COL) TERMINAL PTR (PARALLEL VERSION) S/N PZ2008304 Configuration - See attached PT-4217/18 config. printout for switch settings. Firmware - Latest: IC1 = MAI P/N 165055-006 or Vendor P/N H306-00-0 SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg092 C/S C92C IC2 = MAI P/N 165055-005 or Vendor P/N G000-18-0 C/S 4444 Performance Tests - Ran from MB/C port. Ran "PDTP" Mnemonic Test Ran "BASS" Diagnostic Test Ran "Test132" Ripple Test All induced fault tests were run with no problems encountered. PT-4218 LOW COST (136 COL) TERMINAL PRINTER (SERIAL VERSION) S/N PZ2008304 Configuration - See attached PT-4217/18 config. printout for switch settings. (Optional RS-232 Serial Interface PCBA installed) Firmware - Latest: IC1 = MAI P/N 165055-006 or Vendor P/N H306-00-0 C/S C92C IC2 = MAI P/N 165055-005 or Vendor P/N G000-18-0 C/S 4444 Performance Tests for PT-4217/18 Serial Interface - SDC 32 Way Ports Ran "PDTP" Mnemonic Test Ran "BASS" Diagnostic Test Ran "Test132" Ripple Test All induced fault tests were run with no problems encountered. PT-4220 600 LPM (SERIAL VERSION) BAND PRINTER S/N 100895 Configuration - See configuration setup menu attached. Controller PCBA (Serial) P/N B17B-1100-0110A Rev F Latest Rev = F Firmware - Latest: 52085A, 52051A, AU0110A and 50205E Note: 4220s PDF must be used in OpenBASIC to load correct VFU load sequence to printer or a VFU error indication will appear on printer panel. Performance Tests Ran "PDTP" Mnemonic Test Ran "BASS" Diagnostic Test Ran "Test132" Ripple Test Through-put Testing (Avg Speed) - Serial SDC 32 Way port (P50) only All tests run printing 1000 lines 136 characters long at 10 CPI and 6 LPI. 96 Character Band: 1000 line 136 Col Vendor recommended 96 Char Ripple Test Vendor Spec = 420 LPM using 96 Character Band OpenBASIC Test @ 9600 Baud = 376 LPM Identical Printout Dump thru UNIX Driver @ 9600 Baud = 417 LPM OpenBASIC Test @ 19.2K Baud = 376 LPM Identical Printout Dump thru UNIX Driver @ 19.2K Baud = 420 LPM 64 Character Band: 1000 Line 136 Col Vendor recommended 64 Char Ripple Test SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg093 Vendor Spec = 600 LPM using 64 Character Band OpenBASIC Test @ 9600 Baud = 430 LPM Identical Printout Dump thru UNIX Driver @ 9600 Baud = 434 LPM OpenBASIC Test @ 19.2K Baud = 493 LPM Identical Printout Dump thru UNIX Driver @ 19.2K Baud = 577 LPM PT-4221 1200 LPM BAND PRINTER (CENTRONICS PARALLEL I/O) S/N 100167 Configuration - See PT-4221 Centronics Parallel config. printout attached. Controller PCBA P/N B17B-1100-0230A#U Rev N Lowest Accept = Rev B Firmware - Latest: 52085A, 52051A and AU0230H Ran "PDTP" Mnemonic Test Ran "BASS" Diagnostic Test Ran "Tst64bnd" 136 Col 500 Line Ripple Test Note: VFU load is not recognized in Mnemonic test. Printer defaults to 11" form length only or setup menu form length setting. All induced fault tests were run with no problem. Through-put Testing (Avg Speed) - MB/C port only All tests run printing 500 lines 136 characters long at 10 CPI and 6 LPI. Ran 500 line 136 Column Vendor recommended 64 Character ASCII Ripple Test Through-put = 1070 LPM Vendor Spec = 1200 LPM using 64 Character Band Printer Support is pending investigation of Mitac circuit drivers. PT-4222 400 CPS MATRIX PRINTER (PARALLEL & SERIAL I/O) S/N 00190 Configuration - See attached configuration menu printout for PT-4222 parallel and PT-4222 Serial Firmware - Latest: Rev B U-05, EP1 = WA181 Check Sum 0938 U-07, EP2 = T0354 " " 64EF Performance Tests Ran "PDTP" Mnemonic Test - MB/C and SDC Serial 32 Way ports Ran "BASS" Diagnostic Test - " Ran "Test132" - " All induced fault tests were run with no problems encountered. PT-4223 10 PPM LASER PRINTER HP MODULE (PARALLEL & SERIAL) S/N 02187C Note: HP LaserJet Plus Module 400688-011 installed. Configuration - See attached PT-4223 HP Configuration Printout Menu for switch settings. Jumpers: J1 (open), J2 (closed), J3 (closed), J4 (closed) J5 (open) SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg094 Firmware - Latest: Loc U7 A507544-G20 Loc U24 A507544-G21 U8 A507544-G22 U25 A507544-G23 U9 A511135-G50 U26 A511135-G51 Performance Tests Ran "PDTP" Mnemonic Test Ran "BASS" Diagnostic Test Ran "Test80mod" Ripple Test All induced fault tests were run with no problem. PT-4223 10 PPM LASER PRINTER DIABLO MODULE (PARALLEL & SERIAL) S/N 02187C Note: Diablo 630 Module 400688-010 installed. Configuration - See attached PT-4223 Diablo Configuration Printout Menu for switch settings (Serial & Parallel). Jumpers: J1 (open), J2 (closed), J3 (closed), J4 (closed) J5 (open) Firmware - Latest: Loc U7 A512032-G20 Loc U24 A512032-G21 U8 A512032-G22 U25 A512032-G23 U9 A511137-G50 U26 A511137-G51 Performance Tests Ran "PDTP" Mnemonic Test Ran "BASS" Diagnostic Test Ran "Test80mod" Ripple Test All induced fault tests were run with no problem. PT-4224 300 LPM PRINTER (CENTRONICS PARALLEL & SERIAL I/O) S/N 42994 Configuration - See attached configuration menu printout for PT-4224 serial, Centronics parallel operation. Note: No BC/FO (IGP-20) option installed. Firmware - Controller PCBA F/W: Latest Phase 2 Controller PCBA P/N 111951-001 Rev K Location MAI P/N Vendor P/N C/S Description D13 165057-058 117695-001 721E DCU PROM 1 D12 165047-096 117695-002 763B DCU PROM 2 D6 165070-012 117688-001 79AB MCU PROM A13 165070-001 117673-001 3A80 Page PROM D15 165057-059 112108-001 0E3E Char. PROM 1 D14 165057-060 112108-002 08F9 Char. PROM 2 Terminating Resistors - PT-4224 Centronics would NOT operate from the MB/C parallel port with Std 220 ohm Pull-up resistor pack at location 20D & 330 ohm Pull-down pack at location 20E. Performance Tests Ran "PDTP" Mnemonic Test - ISDC 8/16 Way & SDC 32 Way port SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg095 Ran "BASS" Diagnostic Test - " Ran "Test132" - " All induced fault tests were run with no problems encountered. Through-put Testing (Avg Speed) - All tests run printing 400 lines 132 characters long at 10 CPI and 6 LPI. DP Data Processing Mode Uppercase only Through-put = 302 LPM, Vendor Spec - 300 LPM DP Data Processing Mode Upper & Lower case Through-put = 239.5 LPM, Vendor Spec = 240 LPM HS High Speed A Mode Upper & Lower case Through-put = 346.8 LPM, Vendor Spec = 342 LPM PT-4224 300 LPM PRINTER (BC/FO VERSION SERIAL I/O ONLY) S/N M41089 Configuration - See attached configuration menu printout for PT-4224 BC/FO. Printout includes Printer configuration & BC/FO configuration. Firmware : Controller PCBA F/W: Latest Phase 2 Controller PCBA P/N 111951-001 Rev J Location MAI P/N Vendor P/N C/S Description D13 165057-058 117695-001 721E DCU PROM 1 D12 165047-096 117695-002 763B DCU PROM 2 D6 165070-012 117688-001 79AB MCU PROM A13 165070-001 117673-001 3A80 Page PROM D15 165057-059 112108-001 0E3E Char. PROM 1 D14 165057-060 112108-002 08F9 Char. PROM 2 BC/FO (IGP-20 Level 6) PCBA F/W: Latest Phase 2 BC/FO PCBA P/N 112049-901 Rev A (PCBA P/N No F/W installed) BC/FO PCBA P/N 112161-901 Rev A (PCBA P/N with F/W installed) Location MAI P/N Vendor P/N C/S Description A4 165069-001 107150-001 C307 PROG PROM 1 A1 165069-002 107150-002 33F4 PROG PROM 2 A5 165069-003 107151-001 1107 CHAR PROM Terminating Resistors - MAI standard 220 and 330 ohm resistor packs installed Performance Tests Ran "testUPCA" Test - SDC 32 Way ports Ran "testHCBOATS" Test - " Ran "MAILABEL" Test - " Ran "UCASE500" Test - " All Bar code & Graphic printouts compared identically with those illustrated in the Bar Code Forms Option Reference Manual. All induced fault tests were run with no problems encountered. Through-put Testing (Avg Speed) - Serial SDC 32 Way All tests run printing 500 lines 132 characters long at 10 CPI and SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg096 6 LPI. DP Data Processing Mode Uppercase only Through-put = 300 LPM Vendor Spec = 300 LPM PT-4225 TERMINAL PRINTER/B (9 WIRE, 80 COL) S/N 185388 Configuration - See attached configuration menu printout for PT-4225 LXMC-3 Controller PCBA P/N 4YA4021-1051 Rev 8 Current = Rev 8 LXHI RS-232 PCBA P/N 4YA4021-1050 Rev 6 Current = Rev 6 Firmware - Latest: PCBA LXMC Controller Q13 MAI 165068-001 Check Sum C401 PCBA LXHI RS-232 Q8 MAI 165047-095 ChecK Sum 7301 Performance Tests Ran "PDTP" Mnemonic Test - MB/C & SDC 32 Way ports Ran "BASS" Diag Tests - " Ran "Test80" - " All induced fault tests were run with no problems encountered. PT-4226 TERMINAL PRINTER/B (9 WIRE, 136 COL) S/N 10473 Configuration - See attached configuration menu printout for PT-4226 LXMC-3 Controller PCBA P/N 4YA4021-1051 Rev 8 Current = Rev 8 LXHI RS-232 PCBA P/N 4YA4021-1050 Rev 6 Current = Rev 6 Firmware - Latest: PCBA LXMC Controller Q13 MAI 165068-002 Check Sum CA01 PCBA LXHI RS-232 Q8 MAI 165047-095 ChecK Sum 7301 Performance Tests Ran "PDTP" Mnemonic Test - MB/C and SDC 32 Way ports Ran "BASS" Diagnostic Test - " Ran "Test132" - " All induced fault tests were run with no problems encountered. PT-4228 TERMINAL PRINTER/B (24 WIRE, 136 COL) S/N 66658 Configuration - See attached configuration menu printout for PT-4228 SKRA-3 Controller PCBA P/N 4YA4021-1052 Rev 10 Current = Rev 10 LXHI RS-232 PCBA P/N 4YA4021-1050 Rev 6 Current = Rev 6 Firmware - Latest: PCBA SKRA Controller Q12 MAI 165068-004 Check Sum 1D01 PCBA SKRA Controller Q5 MAI 165068-005 Check Sum E302 PCBA LXH1 RS-232 Q8 MAI 165047-095 ChecK Sum 7301 Performance Tests Ran "PDTP" Mnemonic Test - MB/C & SDC 32 Way Ports Ran "BASS" Diag Test - " Ran "Test132" - " All induced fault tests were run with no problems encountered. SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg097 PT-4229 LOW COST NON-IMPACT PRINTER (5 PPM) S/N 14155 HP LaserJet Emulation Configuration - See attached Setup Report for PT-4229 Latest F/W - Phase II Plus - Loc 2B MAI P/N 165071-001 C/S 3BE2 Loc 2D " " 165071-002 C/S EB5F Loc 4B " " 165071-007 C/S 299B Loc 4D " " 165071-008 C/S 1BF8 Loc 6B " " 165071-005 C/S B57F Loc 6D " " 165071-006 C/S 691F Performance Tests Ran "PDTP" Mnemonic Test - MB/C and SDC 32 Way ports Ran "BASS" Diagnostic Test - " Ran "Test80mod" - " All induced fault tests were run with no problems encountered. PT-4230 900 LPM MATRIX PRINTER, PARALLEL & SERIAL (NO BC/FO INSTALLed) S/N 902248 Configuration - See attached configuration printout for PT-4230 serial and Centronics parallel operation. Firmware - DCU Controller PCBA Vendor P/N 132015-001 Rev E Latest F/W: PT-4230 FCS release Location MAI P/N Vendor P/N C/S Description DCU W8 165057-062 134175-001 6774 DCU PROM Version 3.01C DCU U8 165057-063 134175-002 55D7 DCU PROM Version 3.01C DCU W10 165057-064 134175-003 AD81 DCU PROM Version 3.01C DCU U10 165057-065 134175-004 2A7A DCU PROM Version 3.01C DCU P8 165057-066 134167-001 217E FONT PROM Version 3.01B DCU M8 165057-067 134167-002 4C15 FONT PROM Version 3.01B DCU P10 165057-068 134167-003 D984 FONT PROM Version 3.01B DCU M10 165057-069 134167-004 89B8 FONT PROM Version 3.01B DCU F6 165059-013 134145-001 C8E9 MCU PROM Version 2.06B Terminating Resistors - The PT-4230 would not operate from the MB/C port regardless of the terminating resistor packs used. Data setup time and strobe length on the MB/C port are not compatible with the high speed PT-4230 printer. Performance Tests Ran "PDTP" Mnemonic Test - SDC 32 Way Serial ports Ran "BASS" Diagnostic Test - " Ran "Test132mod" - " All induced fault tests were run with no problems encountered. Through-put Testing (Avg Speed) - Serial operation SDC showed reduction in Speed. All tests run printing 500 lines 132 characters long at 10 CPI and 6 LPI. SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg098 Serial Results: DP Data Processing Mode Uppercase only Through-put = 454 LPM @ 9600 Baud Vendor Spec = 900 LPM Through-put = 602 LPM @ 19.2K Baud Vendor Spec = 900 LPM DP Data Processing Mode Upper & Lower case Through-put = 602 LPM @ 19.2K Baud Vendor Spec = 720 LPM PT-4230 900 LPM MATRIX PRINTER WITH BC/FO (IGP-40) S/N 902248 Configuration - See attached configuration printout for PT-4230 BC/FO, Printer configuration and BC/FO configuration listing. Note: Printer Conf. Menu set to Dataproducts, BC/FO set to serial. Firmware : DCU Controller PCBA Vendor P/N 132015-001 Rev E Latest F/W: PT-4230 FCS release Location MAI P/N Vendor P/N C/S Description -------- ---------- ---------- ---- ----------------------- DCU W8 165057-062 134175-001 6774 DCU PROM Version 3.01C DCU U8 165057-063 134175-002 55D7 DCU PROM Version 3.01C DCU W10 165057-064 134175-003 AD81 DCU PROM Version 3.01C DCU U10 165057-065 134175-004 2A7A DCU PROM Version 3.01C DCU P8 165057-066 134167-001 217E FONT PROM Version 3.01B DCU M8 165057-067 134167-002 4C15 FONT PROM Version 3.01B DCU P10 165057-068 134167-003 D984 FONT PROM Version 3.01B DCU M10 165057-069 134167-004 89B8 FONT PROM Version 3.01B DCU F6 165059-013 134145-001 C8E9 MCU PROM Version 2.06B BC/FO PCBA (IGP-40) = Latest Phase 2 Firmware BC/FO PCBA P/N 132257-901 Rev C Lowest Accept= Rev A Current= Rev C Location MAI P/N Vendor P/N C/S Description -------- ---------- ---------- ---- ------------------------ . IGP 2E 165069-001 107150-001 C307 PROG PROM 1 Version 6.30R IGP 2B 165069-002 107150-002 33F4 PROG PROM 2 Version 6.30R IGP 2C 165069-003 107151-001 1107 FONT PROM Version 1.01A Terminating Resistor Packs - Std MAI config. shipped: DCU PCBA location: V5 = 220 ohm, V4 = 330 ohm. IGP-40 PCBA location: G7=220 ohm, G6=330 ohm. Jumpers - E2 & E3 jumpered Performance Tests: Ran "testUPCA" Test - Specialix SDC 32 Way ports Ran "testHCBOATS" Test - " Ran "MAILABEL" Test - " Ran "UCASE500" Test - " All bar code & graphic printouts tested were those listed and illustrated in the latest Bar Code Forms Option Reference Manual. All printouts compared identically. All induced fault tests were run with no problems encountered. SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg099 Through-put Testing (Avg Speed) - All tests run printing 500 lines 132 characters long at 10 CPI and 6 LPI. 9600 Baud: DP Data Processing Mode Uppercase only Through-put = 454 LPM Vendor Spec = 900 LPM 19.2K Baud: DP Data Processing Mode Uppercase only Through-put = 602 LPM Vendor Spec = 900 LPM 12.4 CABLE INFORMATION This section lists the part numbers and descriptions of the serial and parallel cables for the GPx 1130. 400788 RJ-45 to DB-25 adapter. This adapter is used to connect a cable with two RJ-45 ends to a SDC TA8. The adapter has a male DB-25 end on the SDC TA8 side and a female RJ-45. Typically the adapter is used with DT-4315s, which have RJ-45 connectors on the rear of the terminal. DB-25M RJ45 2---------------------------1 _____ 3---------------------------3 __| |__ 20--------------------------7 __| |__ 5---*-----------------------5 | 1 2 3 4 5 6 7 8 | 6---* | | | | | | | | | | 8---* *---2 | | | | | | | | | | 7-----------------------*---4 | | | | | | | | | | *---6 |_________________| *---8 400788-001 Adaptor pinout Terminal/Printer Adapter DB-25 to RJ-45 ........................................................ DB-25M RJ45 3---------------------------1 _____ 2---------------------------3 __| |__ 5---------------------------7 __| |__ 4---------------------------5 | 1 2 3 4 5 6 7 8 | *---2 | | | | | | | | | | *---4 | | | | | | | | | | 7-----------------------*---6 | | | | | | | | | | *---8 |_________________| 400788-002 Adaptor pinout DB-25 to RJ-45 Modem Adaptor ........................................................ DB-25M RJ45 2---------------------------1 _____ 3---------------------------3 __| |__ 5---------------------------5 __| |__ 8----*----------------------7 | 1 2 3 4 5 6 7 8 | 4----* | | | | | | | | | | 20---* *---2 | | | | | | | | | | *---4 | | | | | | | | | | 7-----------------------*---6 |_________________| *---8 400788-008 Adaptor pinout DB-25 to RJ45 Specialix Adaptor SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg100 ........................................................ 400789 RJ-45 to DB-9 adapter. This adapter is used to connect a cable with two RJ-45 ends to a SDC TA8. The adapter has a male DB-9 end on the SDC TA8 side and a female RJ-45. Typically the adapter is used with DT-4315s, which have RJ-45 connectors on the rear of the terminal. ____ / | DB-9S RJ45 / o1 | 2------------------1 _____ | 6o | 3------------------3 __| |__ | o2 | 7------------------5 __| |__ | 7o | 8---*--------------7 | 1 2 3 4 5 6 7 8 | | o3 | 6---* | | | | | | | | | | | 8o | 1---* *---2 | | | | | | | | | | | o4 | *---4 | | | | | | | | | | | 9o | 5--------------*---6 |_________________| \ o5 | *---8 \____| 400789-001 Adapter pinout 916484 Serial Device to CCA/Break-Out Box. This cable is used to connect serial devices (terminals and printers) to the COM1 port.. This cable has a female 9-pin connector on the break-out box end and a male DB-25 connector on the device end. 916291 Centronics Interface printer to LPT1 or LPT2 (MFC parallel port). This cable has a female DB-25 connector on the CCA end and a Centronics interface on the printer end. 906694 Serial terminal (DT-4313/14) to slave printer. This cable has . a female 9-pin connector on the break-out box end and a male DB-25 connector on the device end. 916906 UPS to serial port. This cable has male 9-pin connectors on the UPS side and the system side. The system end is designed to be attached to a COM port. Pin 5 should made of the 2 wires which are twisted with Pins 2 and 3. PA *-----* PB 2--|-----|--2 5--* *--5 3--|-----|--3 *-----* 916912 Serial Device to CCA/Break-Out Box. This cable is used to connect serial devices (terminals and printers) to SDC TA8s (break-out boxes.) This cable has a male DB-25 connector on the break-out box end and a male DB-25 connector on the device end. PA PB 2--------------------2 3--------------------3 5----------------*---5 *---6 *---8 7--------------------7 4----* 8----* 20---*---------------20 916912 CABLE PINOUT SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg101 916913 External Modem to Break-Out Box. This cable is used to connect an external modem to an SDC TA8 (break-out box). This cable has a male DB-25 connector on the TA8 end and a male DB-25 connector on the device end. PA PB 2--------------------3 3--------------------2 4--------------------5 5--------------------4 7--------------------7 6--------------------20 8--------------------8 20-------------------6 916913 CABLE PINOUT 14.0 Notes and Cautions NOTE: If the system detects a malfunction with VGA controller, messages to console will be directed to the COM1 port, communicating at 8 data bits, no parity and 1 stop bit. NOTE: When installing the Operating System, the swap size should be 20,000 KBytes, on the GPx 1130 and 64,000 on the GPx Series 50. NOTE: When emergency floppies are completed, label them and write the root password on the root filesystem floppy. This will be important if the root password is forgotten. WARNING: The emergency boot floppy has an error in the boot string of the /etc/default/boot file. To check it do the following: Insert the boot floppy into the floppy drive Enter: mount /dev/fd0 /mnt cd /mnt/etc/default vi boot Make sure that DEFBOOTSTR has "64" within the parenthesis not "60". The line should appear as follows: DEFBOOTSTR=fd(64)unix root=fd(64)unix swap=fd(64) pipe=fd(64) swplo=2680 nswap=1000 prompt="Insert root filesystem floppy and press " Save the changes. cd / umount /mnt NOTE: OpenBASIC has manpages for it's utilities, but the directory containing the files for the manpages is not is the format used by SCO. The following steps are needed to be able to access the OpenBASIC manpages: cd /usr/man/ mkdir cat.OB cd /usr/ob/docs/man mv fichk /usr/man/cat.OB/fichk.OB SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg102 NOTE: Notice that a DOS partition does not appear in this table, even though this disk drive has a DOS partition. To determine that a DOS partition exists run fdisk to display the partitions present on a drive NOTE: After an improper shutdown caused by a PANIC or power failure the system executes fsstat and fsck. fstat will display: fsstat: root file system needs checking OK to check the root file system /dev/root (y/n) ? The operator must make an entry to continue. The system then performs an fsck, which will stop for operator intervention. To force a 'yes' response to all of the fsck questions add a '-y' to the following line in the file /etc/bcheckrc : Old /bin/su root -c "/etc/fsck -s -D -b ${autoflag} ${rootfs}" New /bin/su root -c "/etc/fsck -y-s -D -b ${autoflag} ${rootfs}" NOTE: SCO UNIX automatically names the second mountable filesystem /dev/u, the operating system does not create a directory as a mount point for this division. To have the filesystem mount automatically enter: mkdev fs Select '1' to add a new filesystem Enter '/dev/u' this is the name that was given to the partition in the divvy table. If the division has not been created an error will display stating that /dev/u does not exist. Enter a directory name this directory will be the mount_point that the filesystem will be mounted on. Enter: /usr2 Select '1' to always mount the filesystem during system startup. Select 'y' to allow other users to mount the filesystem. Enter 'mount /dev/u /usr2 to mount the filesystem. NOTE: BOSS/VX deleted files which were in the /tmp directory when the system booted. SCO UNIX does not delete these files with the same frequency. SCO lets 'cron' handle /tmp files. The cron process looks at the /etc/default/cleantmp for the age of the files to delete, the default is 7 days which is set by the FILEAGING parameter. In other words, only files that are seven days old will be deleted. This could create a problem if many files are created each day. The cron process is run at 3:00 AM, therefore if the system is not running at that time the files will not be deleted. To delete files in the /tmp directory when the system boots add the following line to /etc/rc2.d/S05RMTMPFILES: /usr/lib/cleantmp > /dev/null NOTE: The schedule file is set to only have /dev/rroot backed-up, a system that has a /dev/ru should have the /dev/rroot line commented with a '#' and uncomment the /dev/rroot and /dev/ru under the SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg103 alternate schedule. NOTE: The parallel port is NOT automatically configured when the Operating System is installed. To do so run mkdev parallel, the screen will appear as follows: Parallel Port Initialization No parallel ports are configured Which parallel port would you like to add? 1. Serial/parallel adapter #1 at address 378 - 37f 2. Monochrome adapter at address 3bc - 3be 3. Serial/parallel adapter #1 at address 278 - 27e Select an option or q to quit: Should this port use interrupt 5 or 7 (default [7]): Select Option 1 and interrupt 7 You must create a new kernel to affect the change you specified Do you wish to create a new kernel now (y/n)? Do you want the kernel to boot by default (y/n)? Do you want the kernel environment rebuilt (y/n)? Enter y for the first 2 prompts and n the the third prompt. Reboot the system for the change to take affect. WARNING: It is possible to print from OpenBASIC to a spooled printer which is Rejecting print jobs. OpenBASIC will NOT give any errors, the job will appear to run normally, but will be lost. NOTE: When printing in non-spooled mode, the OpenBASIC commands dedicate_p and free_p should be used before OPENing and after CLOSEing the printer to prevent spooled jobs from interrupting the non-spooled job. If dedicate_p is NOT used, a spooled job sent to the printer will kill the OpenBASIC process and logoff the user. NOTE: After the printer has been configured a chmod must be done on the device file, if the chmod is not performed, non-root users will not be able to print. The command would be as follows: chmod 666 /dev/ttyann (nn is the corresponding port number) NOTE: The default number of telnet ports configured in SCO is 0, in version v2 the default was 8. NOTE: There is a problem transferring tapes between an MTS and GCR tape drive. An MTS tape drive CANNOT READ a tape written on a GCR set at 1600BPI. To beable to WRITE a tape on an MTS and be able to READ it on a GCR the following commands must be used: On the MTS: tar cvfb /dev/nurStp3 20 datafile SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg104 On the GCR: tar xvfb /dev/nurStp2 1 Notice that the tape was written with a blocking factor of 20 and was read with a factor of 1. NOTE: The GPx 1130 Installation and Maintenance Manual states to set the interrupt for the SDC to interrupt 12, that setting will work. The recommended interrupt setting is interrupt 15. NOTE: Do not connect or disconnect Terminal Adapters (TA8s) while the system power is on. NOTE: If 2 TA8s (break out boxes) are going to be attached to one system, the TA8s should be connected directly to each other. There should be NO cable between the TA8s. The only cable should run from the MDC in the system to the first TA8. CORRECT CONNECTION INCORRECT CONNECTION ________ ___ ___ ________ ___ ___ | | | T || T | | | | T | _| T | | GPx | __| 8 || 8 | | GPx | __| 8 |_/ | 8 | | System |___ / |___||___| | System |___ / |___| |___| . |________| |________| NOTE: To configure a DT-4309 or DT-4312 terminal, the following steps must be taken: vi /etc/gettydefs and copy the mai9600 definition, enter the following: /mai9600 This will find the mai9600 entry. yy This will copy the line. (DOWN ARROW) Press the down arrow until the cursor is below the mai38400 line. p This puts the copied line where the cursor is. (RIGHT ARROW) Move the cursor to the '9' of mai9600 4x This will delete '9600'. i Puts vi into insert mode. 4309 Inserts '4309', the turns off insert mode. (RIGHT ARROW) Move to the space after the first B9600 i Go into Insert mode. (SHIFT+6 {CARET})CS7 PARENB PARODD Make sure to start with a SPACE. This sets 7 data bits, turns on parity and makes parity odd. turns off insert mode. (RIGHT ARROW) Move to the '8' of CS8. r7 This will replace the '8' with an '7'. (RIGHT ARROW) Move the cursor after 'SANE'. i Go into Insert mode. (SHIFT+6 {CARET})PARENB PARODD Make sure to start with a SPACE. This turns on parity and makes parity odd. turns off insert mode. (RIGHT ARROW) Move the cursor to the '9' of the 'mai9600' at the end of the line. 4x Delete '9600' a append mode. 4309 Inserts '4309', the turns off insert mode ZZ Save and exit vi. SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg105 The line will appear as follows: mai4309 # B9600 CS7 PARENB PARODD HUCPL # B9600 CS7 SANE PARENB PARODD HUPCL TAB3 ECHOE #\r\n\@!login: # mai4309 Be sure that there is a blank line below this entry in /etc/gettydefs. Use the config.si utility or vi /etc/inittab to change the label from 'mai9600' to 'mai4309' for the specific port the 4309 is connected to. NOTE: To configure a DT-7270 terminal, the following steps must be taken: Create the following entry in /etc/gettydefs: mai7270 # B9600 OPOST ONCLR NL1 CR2 BS1 TAB3 IGNPAR ECHO ECHOE ECHOK ICANON ISIG CS7 PARENB PARODD READ HUPCL # B9600 OPOST ONLCR NL1 CR2 BS1 TAB3 BRKINT IXON ECHO ECHOE ECHOK ICANON ISIG CS7 PARENB PARODD ISTRIP CREAD HUPCL #login:#mai7270 Be sure that there is a blank line below this entry in /etc/gettydefs. Use the config.si utility or vi /etc/inittab to change the label from 'mai9600' to 'mai7270' for the specific port the 7270 is connected to. NOTE: When running sysadmsh on terminals with function keys, press +F to display the function menu, rather than pressing the specific function keys to perform menu options. NOTE: When booting the DIVE diagnostic diskette, Write-Protect must be OFF, because the system writes to the diskette. WARNING: To exit DIVE the operator MUST select option [6] Reboot, if DIVE is not exited by using this option DIVE will NOT be able to load again from that floppy. Write-Protect must be OFF because the diskette is written to during the load process. NOTE: Below is a table of the Interrupt Vectors used by the GPx Series 30/50 Systems. IRQ0 Timer Interrupt, Clock IRQ1 Keyboard Output Buffer IRQ2 Unused: Daisy Chain IRQ3 Serial Port #2 IRQ4 Serial Port 1 IRQ5 Parallel Port 2 IRQ6 Real-Time Clock Interrupt IRQ7 Floppy Drive Controller IRQ8 Parallel Port #1 IRQ9 Ethernet Lan Controller (ELC) IRQ10 16-way controller (possibly used for synchronic controller) IRQ11 SCSI-1 IRQ12 Mouse (may be used by the 16-way or SDC) IRQ13 Math Co-processor IRQ14 SCSI-II IRQ15 Serial Device Controller SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg106 APPENDIX A PRINTER CONFIGURATION SETTINGS The attached sheets are the settings used on the printers when the testing was performed on SCO UNIX. PT-4214 Centronics Parallel Interface PT-4214 Serial Interface PT-4215 Parallel Interface PT-4215 Serial Interface PT-4217/18 Parallel ISP Interface PT-4217/18 Serial ISP Interface PT-4220 Serial Interface @ 19200 Baud PT-4221 Centronics Parallel Interface PT-4222 Centronics Parallel Interface PT-4222 Serial Interface PT-4223 Diablo Parallel Interface PT-4223 Diablo Serial Interface PT-4223 HP Parallel Interface PT-4223 HP Serial Interface PT-4224 Serial Interface PT-4225/26 Parallel and Serial Interface PT-4227/28 Parallel and Serial Interface PT-4230 Serial Interface OKILaser 800 Parallel Interface OKILaser 800 Serial Interface PT-4214 w/IGP-20 PT-4224 w/IGP-20 PT-4230 w/IGP-40 ............................................................ PT-4214 'CENTRONICS' PARALLEL VERSION CONFIGURATION: 20.1 21.0 22.0 23.0 24.0 25.0 26.0 27.0 28.0 29.0 30.0 31.0 32.0 33.0 34.0 35.0 36.0 37.0 38.0 39.0 40.0 41.0 42.0 43.0 44.0 45.0 46.0 47.0 48.0 49.0 50.1 51.0 52.0 53.0 54.0 55.0 56.0 57.0 58.0 59.0 60.0 61.0 62.0 63.0 64.0 65.0 66.0 67.0 68.0 69.0 70.0 71.0 72.2 73.0 74.0 75.0 76.0 77.0 78.0 79.0 80.0 81.0 82.00 83.00 84.00 85.0 86.2 87.C 88.1 89.0 90.0 91.0 92.0 93.0 94.0 95.0 96.0 97.0 98.0 99.0 PART NUMBERS : DCU : 117215-001 VER 20.64 D.C. 8743 MCU : 117223-001 VER 20.29 D.C. 8811 FONT #1 : 116000-002 VER 10.00 D.C. 8237 FONT #2 : 116053-001 VER 10.00 D.C. 8603 ............................................................ PT-4214 'SERIAL VERSION' CONFIGURATION: AVAILABLE BUFFER = 2107 BYTES 70 INTERFACE TYPE : RS232 WITH XON/XOFF 71 BAUD RATE : 9600 72 WORD LENGTH : 8 BITS, FONT SELECT, NO PARITY 73 XMIT POLARITY : NORMAL 74 REQUEST TO SEND : ON IF BUFFER FULL OR OFF LINE SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg107 75 CLEAR TO SEND : DISABLE 76 DATA SET READY : DISABLE 77 REVERSE CHANNEL : DISABLE 78 DATA TERM. READY : ALWAYS ON 79 XON LEVEL : 25% OF BUFFER 80 XOFF LEVEL : 75% OF BUFFER 81 CURRENT LOOP OUT : DISABLE 82 XON OR ACK CODE : DECIMAL 17 83 XOFF OR NAK CODE : DECIMAL 19 84 ETX CODE : DECIMAL 03 20.1 21.0 22.0 23.0 24.0 25.0 26.0 27.0 28.0 29.0 30.0 31.0 32.0 33.0 34.0 35.0 36.0 37.0 38.0 39.0 40.0 41.0 42.0 43.0 44.0 45.0 46.0 47.0 48.0 49.0 50.1 51.0 52.0 53.0 54.0 55.0 56.0 57.0 58.0 59.0 60.1 61.0 62.0 63.1 64.0 65.0 66.0 67.0 68.0 69.0 70.1 71.0 72.3 73.0 74.1 75.0 76.0 77.0 78.2 79.1 80.0 81.0 82.17 83.19 84.03 85.0 86.C 87.8 88.1 89.0 90.0 91.0 92.0 93.0 94.0 95.0 96.0 97.0 98.0 99.0 PART NUMBERS : DCU : 117203-001 VER 30.63 D.C. 8715 MCU : 117175-001 VER 20.28 D.C. 8625 FONT #1 : 116000-002 VER 10.00 D.C. 8237 FONT #2 : 116053-001 VER 10.00 D.C. 8603 ............................................................ PT-4215 PARALLEL I/O SELF TEST 1 SETUP CONDITION QUALITY:LETTER EMULATE:DIABLO FONT :COUR 10 CHR SET:MBF ATTRIB :NONE LANGUGE:USA CHAR SP:10 CPI LINE SP:6 LPI PAGE LG:11.0 IN PRF SKP:NO LFT END:1 COLM TOP MRG: 1 LINE OFFSET : 0 PPR OUT:DETECT DC3-CDE:ENABLE CR-CODE:CR ONLY LF-CODE:LF ONLY AUTO CR:YES PRT DIR: BI-DIR BUZZER :ON TYPE :PARALEL WORD LG:8 BIT 2 SOFTWARE REVISION: MBF 4215 4EC 4FC 4GC 3 REPEAT PRINTING [TEST PRINT PATTERN] ............................................................ PT-4215 SERIAL I/O SELF TEST 1 SETUP CONDITION QUALITY:LETTER EMULATE:DIABLO FONT :COUR 10 CHR SET:MBF ATTRIB :NONE LANGUGE:USA CHAR SP:10 CPI LINE SP:6 LPI PAGE LG:11.0 IN PRF SKP:NO LFT END:1 COLM TOP MRG: 1 LINE OFFSET : 0 PPR OUT:DETECT DC3-CDE:ENABLE CR-CODE:CR ONLY LF-CODE:LF ONLY AUTO CR:YES PRT DIR: BI-DIR BUZZER :ON TYPE :SERIAL SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg108 WORD LG:8 BIT FORMAT : 8NONE 1 BAUD RT:9600 PROTOCL:XON/XOF CONTROL: 3 WIRE 2 SOFTWARE REVISION: MBF 4215 4EC 4FC 4GC 3 REPEAT PRINTING [TEST PRINT PATTERN] ............................................................ PT-4217 & 4218 PARALLEL 4217 *** MAINTENANCE MODE *** * ROM VERSION (PROGRAM GENERATOR) : H306-00-0 DEC-17-85 (CHARACTER GENERATOR) : G000-18-0 FEB-09-87 * DIP SWITCH SETTING : 12345678 (0=OFF, *=on) SW-1 : ooooooo- SW-2 : oooo [LINES OF H's PRINT] ............................................................ PT-4217 & 4218 SERIAL XON/XOFF FLOW CONTROL 4217 *** MAINTENANCE MODE *** * ROM VERSION (PROGRAM GENERATOR) : H306-00-0 DEC-17-85 (CHARACTER GENERATOR) : G000-18-0 FEB-09-87 * DIP SWITCH SETTING : 12345678 (0=OFF, *=on) SW-1 : ooooooo- SW-2 : oooo * SERIAL INTERFACE AVAILABLE SW-3 : ooo*ooo* [LINES OF H's PRINT] ............................................................ PT-4220 'SERIAL VERSION' CONFIG PRINTOUT USING 19.2K BAUD RATE LPI 6LPI FLSSFL LINES FORM-L LIN066 FORM-I ICH011 FORM-F 0ICH SKIPOV LIN000 BOF CH NO COLUMN 136COL TRNCT DISABL LOW-UP DEPEND I1403 DISABL OPBELT BELT 1 D-MENU NODISP L-END NLONRM CRCODE CR<>NL L.TERM PRTCMD VTCODE VT<>LF VT CH ALL DT BIT 8BIT PARITY NO BAUD 19200B A-FULL 87.5% SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg109 A-EMP 12.5% PRTCOL XONXOF STPBIT 1 RTS FULDPX CTS DISABL RI DISABL DTR STATUS PLSD DISABL DSR DISABL SCDTXE SUB3F SUBTXE ENABLE STPTXE ENABLE SCDIVC SUB3F SUBIVC ENABLE STPIVC ENABLE SCDISQ SUB3F SUBISQ ENABLE STPISQ ENABLE ............................................................ PT-4221 CENTRONICS PARALLEL I/O LPI 6LPI VT CH ALL PFCTRM DISABL FSLSEL LINES R-MRGN DISABL BUSYSL DISABL FORM-L LIN 66 ESCCOD DISABL DT BIT 7BIT FORM-I ICH 11 NULCOD IGNORE SKIPCM BIT5LO FORM-F 0ICH LFCODE ENABLE AUTEJC DISABL SKIPOV LIN 0 AUTONL DISABL INVCOD SPACE BOF CH NO TRNCT DISABL OPBELT BELT1 CRCODE CR<>NL LOW-UP DEPEND D-MENU DISP COLUMN 136COL I1403 DISABL RELEAS 022388 VTCODE VT<>NL BUFCLR DEL 64 CHR BAND ............................................................ PT-4222 'CENTRONICS PARALLEL' CPI 10 LPI 6/I FORM 066 T MA 000 B MA 000 L MA 000 R MA 136 SETI CS1 SETN USA 8INV IN N QUIK QK y OVRL OV N PULL PL N TEAR DIS BUZZ BZ Y N.L. NL N MODE 4214 HEX HX N GAP STD I/F PAR BUFF 12K CODE 8BIT AFXT AF N ............................................................ PT-4222 'SERIAL' CPI 10 LPI 6/I FORM 066 T MA 000 B MA 000 L MA 000 R MA 136 SETI CS1 SETN USA 8INV IN N QUIK QK Y OVRL OV N PULL PL N TEAR DIS BUZZ BZ Y N.L. NL N MODE 4214 HEX HX N GAP STD I/F SER TYPE 232 LOCL LC Y DFC XON BAUD 96 NBIT 8BIT PARI NONE BUFF 4K LGL GL 1 ............................................................ PT-4223 DIABLO MODULE 'PARALLEL' SUMMARY SHEET FIRMWARE REV: 44A512032 TOTAL RAM: 184KB AVAILABLE RAM: 120KB -------------------------------------------------- SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg110 DIP SWITCH 1 STATUS DIP SWITCH 2 STATUS ____ ____ | ON| | ON| 1|** | Not used 1| **| X/ON/OFF protocol enabled 2| **| Buffer reset enabled 2|** | Parity checking disabled 3|** | Printer pause disabled 3|** | Parity None 4| **| Process as a function 4| **| DTR reflects ready/busy 5| **| Process as a function 5| **|---| 6| **| VMI compression enabled 6| **|---| 9600 baud 7|** | HMI compression disabled 7|** |---| 8|** | DC1/DC3 disabled 8|** | 8 bit words |____| |____| DIP SWITCH 3 STATUS DIP SWITCH 4 STATUS ____ ____ | ON| | ON| 1|** | Auto wrap disabled 1| **| Default font: Resident 2|** | Online control panel disabled 2|** | IBMGP Parallel 3|** | Zeros not slashed 3| **| IBMGP Character set 2 4| **| Online after warmup 4|** |---| 5|** | Auto on disabled 5|** |---| Country - USASCII 6| **| 6 Lines Per Inch 6|** |---| 7| **| Parallel interface 7|** |---| 8|** | Diablo emulation 8|** | Hex dump disabled |____| |____| NOTE: * indicates depression of the switch -------------------------------------------------- ERRORS: 140 Clear paper path 159 Check Interlocks -------------------------------------------------- Resident Font(s) Courier 10 Nrml Rev1.0 Normal 12.00 pt. 10 pitch Gothic 16.6 Nrml Rev1.0 Normal 7.00 pt. 17 pitch Prestige 12 Nrml Rev1.0 Normal 10.00 pt. 12 pitch Cartridge 1 NONE INSTALLED CARTRIDGE 2 NONE INSTALLED ............................................................ PT-4223 DIABLO MODULE 'SERIAL' SUMMARY SHEET FIRMWARE REV: 44A512032 TOTAL RAM: 184KB AVAILABLE RAM: 120KB -------------------------------------------------- DIP SWITCH 1 STATUS DIP SWITCH 2 STATUS ____ ____ | ON| | ON| 1|** | Not used 1| **| X/ON/OFF protocol enabled 2| **| Buffer reset enabled 2|** | Parity checking disabled 3|** | Printer pause disabled 3|** | Parity None 4| **| Process as a function 4| **| DTR reflects ready/busy 5| **| Process as a function 5| **|---| 6| **| VMI compression enabled 6| **|---| 9600 baud 7|** | HMI compression disabled 7|** |---| 8|** | DC1/DC3 disabled 8|** | 8 bit words |____| |____| SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg111 DIP SWITCH 3 STATUS DIP SWITCH 4 STATUS ____ ____ | ON| | ON| 1|** | Auto wrap disabled 1| **| Default font: Resident 2|** | Online control panel disabled 2|** | IBMGP Parallel 3|** | Zeros not slashed 3| **| IBMGP Character set 2 4| **| Online after warmup 4|** |---| 5|** | Auto on disabled 5|** |---| Country - USASCII 6| **| 6 Lines Per Inch 6|** |---| 7|** | Serial interface 7|** |---| 8|** | Diablo emulation 8|** | Hex dump disabled |____| |____| NOTE: * indicates depression of the switch -------------------------------------------------- NO ERRORS -------------------------------------------------- Resident Font(s) Courier 10 Nrml Rev1.0 Normal 12.00 pt. 10 pitch Gothic 16.6 Nrml Rev1.0 Normal 7.00 pt. 17 pitch Prestige 12 Nrml Rev1.0 Normal 10.00 pt. 12 pitch Cartridge 1 NONE INSTALLED CARTRIDGE 2 NONE INSTALLED CARTRIDGE 3 NONE INSTALLED CARTRIDGE 4 NONE INSTALLED ............................................................ PT-4223 HP MODULE 'PARALLEL' SUMMARY SHEET FIRMWARE REV: 44A507544 TOTAL RAM: 440KB AVAILABLE RAM: 375KB -------------------------------------------------- DIP SWITCH 1 STATUS DIP SWITCH 2 STATUS ____ ____ | ON| | ON| 1| **| Not used 1| **| X/ON/OFF protocol enabled 2|** | Not used 2|** | Parity checking disabled 3|** | Printer pause disabled 3|** | Parity None 4|** |---| 4|** | DTR reflects ON/OFF-LINE 5|** |---| 5| **|---| 6|** |---| Not used 6|** |---| 9600 baud 7|** |---| 7| **|---| 8| **|---| 8|** | 8 bit words |____| |____| DIP SWITCH 3 STATUS DIP SWITCH 4 STATUS ____ ____ | ON| | ON| 1|** | Auto wrap disabled 1|** | Not used 2|** | Online control panel disabled 2|** | IBMGP Parallel 3|** | Not used 3|** |---| 4| **| Online after warmup 4|** |---| 5|** | Auto on disabled 5|** |---| Not used 6|** | Not used 6|** |---| 7| **| Parallel Interface 7|** |---| 8| **| Not used 8|** | Hex dump disabled |____| |____| SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg112 NOTE: * indicates depression of the switch -------------------------------------------------- NO ERRORS -------------------------------------------------- Resident Font(s) Courier 10 Rmn8 Rev1.0 Normal 12.00 pt. 10 pitch Prestige 12 Rmn8 Rev1.0 Normal 10.00 pt. 12 pitch Gothic 16.6 Rmn8 Rev1.0 Normal 7.00 pt. 17 pitch CARTRIDGE 1 NONE INSTALLED CARTRIDGE 2 NONE INSTALLED CARTRIDGE 3 NONE INSTALLED CARTRIDGE 4 NONE INSTALLED ............................................................ PT-4223 HP MODULE 'SERIAL' SUMMARY SHEET FIRMWARE REV: 44A507544 TOTAL RAM: 440KB AVAILABLE RAM: 375KB -------------------------------------------------- DIP SWITCH 1 STATUS DIP SWITCH 2 STATUS ____ ____ | ON| | ON| 1| **| Not used 1| **| X/ON/OFF protocol enabled 2|** | Not used 2|** | Parity checking disabled 3|** | Printer pause disabled 3|** | Parity None 4|** |---| 4|** | DTR reflects ON/OFF-LINE 5|** |---| 5| **|---| 6|** |---| Not used 6|** |---| 9600 baud 7|** |---| 7| **|---| 8| **|---| 8|** | 8 bit words |____| |____| DIP SWITCH 3 STATUS DIP SWITCH 4 STATUS ____ ____ | ON| | ON| 1|** | Auto wrap disabled 1|** | Not used 2|** | Online control panel disabled 2|** | IBMGP Parallel 3|** | Not used 3|** |---| 4| **| Online after warmup 4|** |---| 5|** | Auto on disabled 5|** |---| Not used 6|** | Not used 6|** |---| 7|** | Serial Interface 7|** |---| 8| **| Not used 8|** | Hex dump disabled |____| |____| NOTE: * indicates depression of the switch -------------------------------------------------- NO ERRORS -------------------------------------------------- Resident Font(s) Courier 10 Rmn8 Rev1.0 Normal 12.00 pt. 10 pitch Prestige 12 Rmn8 Rev1.0 Normal 10.00 pt. 12 pitch Gothic 16.6 Rmn8 Rev1.0 Normal 7.00 pt. 17 pitch CARTRIDGE 1 NONE INSTALLED CARTRIDGE 2 NONE INSTALLED SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg113 CARTRIDGE 3 NONE INSTALLED CARTRIDGE 4 NONE INSTALLED ............................................................ PT-4224 'SERIAL' ****** SERIAL CONFIGURATION ****** DCU : 117695-001 VER 02.02B D. C. 8945 MCU : 117688-001 VER 01.05B D. C. 8936 CHAR : 112108-001 VER 01.01C D. C. 8913 APPLICATION PARAMETERS Emulation PT-4214 Line spacing set at 6.00 LPI Print mode DP AT 10 CPI Forms length set at 11.0 inches Print width 13.2 inches National set ASCII Extended set MBF INTL Codes 80-9F Same as 00-1F Uppercase select upper & lower Printer select disable Paper advance sw print + pap adv Power on state on line Unidirectional Disable Auto line feed after full line Define Cr code CR = CR Define LF code LF = CR + LF VFU select EVFU Perforation skip 00.0 inch Paper empty immediate PMD fault enable Modified plot disable Slew relative 1 to 16 INTERFACE PARAMETERS Host interface Serial RS232 Data bit 8 disable Data polarity standard Resp polarity standard PI line Disable Strobe polarity standard Latch data on leading edge Data protocol xon / xoff Data rate 9600 baud Word length 8 bits Stop bit one Parity none Bit 8 function FONT Select Bit 8 Polarity Normal CD and CTS disable DSR disable Data Term Ready false Request To Send false Reverse channel false ............................................................ SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg114 PT-4225 & 4226 'SERIAL AND PARALLEL' Font Print Mode Utility Font Pitch 10 CPI Font Style Normal Font Size Single General Control Emulation Mode IBM PPR General Control Graphics Bi-directional General Control Paper Out Override No General Control Print Registration 0 General Control Operator Panel Functions Full Operation General Control Print Suppress Effective Yes Vertical Control Line Spacing 6 LPI Vertical Control Form Tear-Off Off Vertical Control Skip Over Perforation No Vertical Control Auto LF No Vertical Control Auto CR No Vertical Control Auto Feed XT Invalid Vertical Control Page Length 11" Symbol Sets Character Set MBF International Symbol Sets Language Set USACII Symbol Sets Zero Character Unslashed Serial I/F Option Bit 8 Inverted No Serial I/F Option Parity None Serial I/F Option Serial Data 7 or 8 Bits 8 Serial I/F Option Protocol X-ON/X-OFF Serial I/F Option Diagnostic Test No Serial I/F Option Busy Line DTR Serial I/F Option Baud Rate 9600 BPS Serial I/F Option DSR Signal Invalid Serial I/F Option DTR Signal Ready on Power Up Serial I/F Option Busy Time 1 Second ............................................................ PT-4227 & 4228 'SERIAL AND PARALLEL' Font Print Mode Utility Font Pitch 10 CPI Font Style Normal Font Size Single General Control Emulation Mode IBM PPR General Control Graphics Bi-directional General Control Paper Out Override No General Control Print Registration 0 General Control Operator Panel Functions Full Operation Vertical Control Line Spacing 6 LPI Vertical Control Form Tear-Off Off Vertical Control Skip Over Perforation No Vertical Control Auto LF No Vertical Control Auto CR No Vertical Control Auto Feed XT Invalid Vertical Control Page Length 11" Symbol Sets Character Set MBF International Symbol Sets Language Set USACII Symbol Sets Zero Character Unslashed SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg115 Serial I/F Option Bit 8 Inverted No Serial I/F Option Parity None Serial I/F Option Serial Data 7 or 8 Bits 8 Serial I/F Option Protocol X-ON/X-OFF Serial I/F Option Diagnostic Test No Serial I/F Option Busy Line DTR Serial I/F Option Baud Rate 9600 BPS Serial I/F Option DSR Signal Invalid Serial I/F Option DTR Signal Ready on Power Up Serial I/F Option Busy Time 1 Second ............................................................ PT-4229 DIABLO EMULATION SERIAL/PARALLEL INTERFACE Centronics I/F Setup Timing :1 RS-232C I/F Setup Baud Rate :9600 Baud Data Format :8NONE1 Data Flow Control :MBF XON/XOFF Number of Copies :1 Miscellaneous Language Selection :USA Character Pitch :10CPI Line Pitch :6LPI Top Margin :0 Bottom Margin :0 New Line :OFF Auto LF :OFF Auto CR :OFF Buzzer :BUZZER ON Bit8 Inversion :OFF FC RM8/MBF CONV :OFF Vertical Compress :ON Horizontal Compress :ON Selected Font Slot No. :RESIDENT Font No. :1 Selected Bin :BIN1 Selected Emulation Slot No. :RESIDENT Emulation Name :DIABLO ECS Revision :17 Memory (RAM) :2.64MB Available Emulations Resident :HP LJ2 :DIABLO ECS :PROPRINTER XL :FX-85 IC Card : ............................................................ PT-4229 FP LJ2 EMULATION SERIAL/PARALLEL INTERFACE SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg116 Centronics I/F Setup Timing :1 RS-232C I/F Setup Baud Rate :9600 Baud Data Format :8NONE1 Data Flow Control :MBF XON/XOFF Number of Copies :1 Miscellaneous Line Pitch :6LPI LF,FF Code :LF ONLY CR Code :CR ONLY EOL Wrap :OFF Perforation Skip :ON ISO Symbol Set :USASCII Bit8 Inversion :OFF FC RM8/MBF CONV :OFF Vertical Compress :OFF Horizontal Compress :OFF Selected Font Slot No. :RESIDENT Font No. :1 Selected Bin :BIN1 Selected Emulation Slot No. :RESIDENT Emulation Name :HP LJ2 Revision :20 Memory (RAM) :2.64MB Available Emulations Resident :HP LJ2 :DIABLO ECS :PROPRINTER XL :FX-85 IC Card : ............................................................ PT-4230 'SERIAL' INTERFACE SELECTED MODEL 4230 P9000 DCU Version 3.01C, 1-Nov-1990 Part No. 134175 P9000 MCU Version 2.06B, 28-May-1990 Part No. 134145 P9000 FNT Version 3.01B, 12-Oct-1990 Part No. 134167 Print Statistics Power-on Time 00000.0 Hours Print Time 00000.0 Hours Shuttle Strokes 0000000074 Print Lines 0000000007 Print Pages 0000000000 Configuration Form Length Set at 11 Inches Line Spacing Set at 6 LPI Print Mode DP @ 10 CPI SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg117 Ribbon Life Job Rate Currently 150 Ribbon Size Currently 60 When Worn Action Stop Printer Enable/Disable Disable Action Character Set Select Set MBF MULTINAT. Select Subset MBF INTERNAT'L Select Language USASCII Application Compatibility Printer Protocol 4214 Buffer Size 2048 Characters Paper Advance SW Print + Pap Adv Power On State On Line Alarm On Fault Enable Shuttle Timeout 4 Seconds Unidirectional Disable Select SFCC 01 SOH 80-9F Hex. Control Codes Control Code 06 8.0 LPI Control Code 08 Double High Overstrike Enable Display Language English Paper Format Auto Line Feed After Full Line Define CR Code CR = CR VFU Select EVFU Perforation Skip Disable Paper Out Immediate PMD Fault Enable Print Width 13.2 Inches Host Interface Serial RS-232 Data Protocol X-ON/X-OFF Data Rate 9600 Baud Word Length 8 Bits Stop Bit One Parity None Bit 8 Function Font Select CD and DSR Disable CTS and DSR Disable Data Term Ready Binary State 1 Request to Send Binary State 0 Reverse Channel Binary State 0 ............................................................ OKILASER 800 PRINTER 'PARALLEL CONFIG' 120V UNIT PROGRAM ROM : F/W 02.05 PAGE MEMORY : 512K bytes Installed FONT CHIP : Not Installed ------------------------------------------------ OPERATOR PANEL MENU SETTINGS LEVEL 1 FACTORY PORT 1 COMMON ----------------------------------------- PORT SELECT 1 1 EMULATION HP S II HP S II COPIES 1 1 SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg118 PAPER FEED TRAY 1 TRAY 1 ENVELOPE TRAY 1 COM-10 COM-10 LEGAL SIZE 14 inch 14 inch HP SERIES II------------------------------------ ORIENTATION PORTRAIT PORTRAIT FONT SOURCE RESIDENT RESIDENT FONT SELECT I00 I00 SYMBOL SET Roman-8 Roman-8 HP CARTRIDGE S2-F S2-F PROPRINTER XL ---------------------------------- ORIENTATION PORTRAIT PORTRAIT CHAR PITCH 10 CPI 10 CPI EMPHASIZED OFF OFF DOUBLE HIGH OFF OFF DOUBLE WIDE OFF OFF SYMBOL SET IBM SET 1 IBM SET 1 LINE LENGTH 80 80 SLASH ZERO OFF OFF FORM LENGTH 11 11 AUTO LF OFF OFF AUTO CR OFF OFF DIABLO 630 ------------------------------------- ORIENTATION PORTRAIT PORTRAIT FONT SOURCE RESIDENT RESIDENT FONT SELECT I00 I00 CHAR PITCH 10 CPI 10 CPI ASCII MODE 7 BIT 7 BIT AUTO LF OFF OFF AUTO CR OFF OFF COMMON ----------------------------------------- AUTO EMULATION OFF OFF AUTO TRAY OFF OFF AUTO CONTINUE OFF OFF ------------------------------------------------ LEVEL 2 INTERFACE PARALLEL PARALLEL I-PRIME OFF OFF DARKNESS 0 0 TIME TO QUIET 1 MINUTE 1 MINUTE ............................................................ OKILASER 800 PRINTER 'SERIAL CONFIG' 220V UNIT PROGRAM ROM : F/W 01.71 PAGE MEMORY : 512K bytes Installed ------------------------------------------------ OPERATOR PANEL MENU SETTINGS LEVEL 1 FACTORY PORT 1 COMMON ----------------------------------------- PORT SELECT 1 1 EMULATION HP S II HP S II COPIES 1 1 PAPER FEED TRAY 1 TRAY 1 UNIVERSAL TRAY 1 A4 A4 UNIVERSAL TRAY 2 A4 A4 HP SERIES II------------------------------------ ORIENTATION PORTRAIT PORTRAIT FONT SOURCE RESIDENT RESIDENT FONT SELECT I00 I00 SYMBOL SET Roman-8 Roman-8 HP CARTRIDGE S2-F S2-F A4 (80Chr.) OFF OFF SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg119 PROPRINTER XL ---------------------------------- ORIENTATION PORTRAIT PORTRAIT CHAR PITCH 10 CPI 10 CPI EMPHASIZED OFF OFF DOUBLE HIGH OFF OFF DOUBLE WIDE OFF OFF SYMBOL SET IBM SET 2 IBM SET 2 LINE LENGTH 80 80 SLASH ZERO OFF OFF SLASH LETTER O OFF OFF FORM LENGTH 12 12 AUTO LF OFF OFF AUTO CR OFF OFF DIABLO 630 ------------------------------------- ORIENTATION PORTRAIT PORTRAIT FONT SOURCE RESIDENT RESIDENT FONT SELECT I000 I000 CHAR PITCH 10 CPI 10 CPI ASCII MODE 7 BIT 7 BIT AUTO LF OFF OFF AUTO CR OFF OFF COMMON ----------------------------------------- AUTO EMULATION ON ON AUTO TRAY OFF OFF AUTO CONTINUE OFF OFF ------------------------------------------------ LEVEL 2 INTERFACE PARALLEL SERIAL PROTOCOL READY/BUSY READY/BUSY BAUD RATE 9600 9600 ROBUST XON OFF OFF BIT LENGTH 8 8 MIN BUSY 200 200 BUSY LINE 20 20 DTR POLARITY HIGH HIGH PARITY ON/OFF OFF OFF PARITY SENSE ODD ODD DARKNESS 0 0 TIME TO QUIET 1 MINUTE 1 MINUTE ............................................................ PT-4214 CONFIGURATION WITH BC/FO INSTALLED CONFIGURATION: 20.1 21.0 22.0 23.0 24.0 25.1 26.0 27.0 28.0 29.0 30.0 31.0 32.0 33.0 34.0 35.0 36.0 37.0 38.0 39.0 40.0 41.0 42.0 43.0 44.0 45.0 46.0 47.0 48.0 49.0 50.1 51.0 52.0 53.0 54.0 55.0 56.0 57.0 58.0 59.0 60.1 61.1 62.1 63.0 64.0 65.0 66.1 67.0 68.0 69.0 70.1 71.0 72.2 73.0 74.0 75.0 76.1 77.0 78.0 79.0 80.0 81.0 82.00 83.00 84.00 85.0 86.C 87.8 88.1 89.0 90.0 91.0 92.0 93.0 94.0 95.0 96.0 97.0 98.0 99.0 PART NUMBERS : DCU : 117215-001 VER 20.64 D.C. 8743 MCU : 117223-001 VER 20.29 D.C. 8811 FONT #1 : 116000-002 VER 10.00 D.C. 8237 FONT #2 : RODATM-014 VER 35.85 D.C MAIM SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg120 NOTE: See attached BC/FO configuration printout for IGP-20 level 6 PCBA. ............................................................ PT-4214, 4224 & 4230 BC/FO MENU PRINTOUT CONFIGURATION SETTINGS FOR THE PHASE II IGP INTELLIGENT GRAPHICS PROCESSOR (LEVEL VI) PROGRAM PART NUMBER : 107150 VERSION 6.30D FONT PART NUMBER : 107151-001 V1.01A DATE : Oct-26-1989 DIAGNOSTICS COMPLETED SUCCESSFULLY ADDRESS = 00 (SERIAL INTERFACE SETUP OPTIONS) 8 7 6 5 4 3 2 1 ------------------------------- DIP SWITCH SETTING = OFF ON OFF OFF ON OFF OFF ON 7-8 = NUMBER OF STOP BITS : 1 6 = PARITY : ODD 5 = PARITY CONTROL : DISABLED 4 = NUMBER OF DATA BITS : 8 3 = CLOCK MULTIPLIER : ASYNC 1X 2 = RTS HIGH WHEN POWER ON SELECT : DISABLED 1 = RTS SIGNAL POLARITY : INVERTED ADDRESS = 01 (SERIAL INTERFACE SETUP OPTIONS) 8 7 6 5 4 3 2 1 ------------------------------- DIP SWITCH SETTING = ON OFF OFF OFF OFF OFF OFF OFF 8 = BAUD RATE CLOCK : INTERNAL 7 = RCLK AND TCLK (1X) SIGNALS SELECT : DISABLED 6 = DTR AND RTS SIGNALS POLARITY : NORMAL 5 = RTS IS A FUNCTION OF ON/OFFLINE : ONLY 4 = DTR IS A FUNCTION OF ON/OFFLINE : ONLY 1-3 = PROTOCOL TYPE : XON/XOFF ADDRESS = 02 (SERIAL INTERFACE SETUP OPTIONS) 8 7 6 5 4 3 2 1 ------------------------------- DIP SWITCH SETTING = ON ON ON OFF ON ON OFF ON 6-8 = (XOFF LEVEL - XON LEVEL) SELECT : 12 CHARACTERS 5 = DTR HIGH WHEN POWER ON SELECT : DISABLED 1-4 = BAUD RATE : 9600 ADDRESS = 03 (SERIAL POLL CHARACTER) 8 7 6 5 4 3 2 1 ------------------------------- DIP SWITCH SETTING = OFF OFF OFF OFF OFF ON OFF ON 1-8 = SERIAL POLL CHARACTER : 05 = ENQ (^E) ADDRESS = 04 (PARALLEL INTERFACE SETUP OPTIONS) 8 7 6 5 4 3 2 1 ------------------------------- DIP SWITCH SETTING = OFF OFF OFF ON OFF OFF ON ON 8 = INTERFACE TYPE : SERIAL 7 = PARALLEL TYPE : CENTRONICS 6 = SENSE OF DATA BIT 8 LINE : ENABLED SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg121 5 = SENSE OF PI LINE : DISABLED 4 = DATA LINE LOGIC POLARITY : HIGH TRUE 3 = DATA STROBE POLARITY : LOW TRUE 2 = RESPONSE LINE POLARITY : HIGH TRUE 1 = DATA BIT 8 POLARITY (PAR & SERIAL): NORMAL ADDRESS = 05 (PROGRAMMING COMPATIBILITY OPTIONS) 8 7 6 5 4 3 2 1 ------------------------------- DIP SWITCH SETTING = OFF OFF OFF OFF OFF OFF OFF OFF 8 = CARRIAGE RETURN = LINE FEED SELECT: DISABLED 7 = AUTO LINE FEED AFTER FULL LINE : DISABLED 6 = EOT (04) /ENQ (05) STRIP SELECT : DISABLED 5 = CHARACTER IGNORED OPTION SELECT : DISABLED 4 = USER PRE-STORED PROGRAM ROM SELECT: DISABLED 3 = ACTIVE FONT IN THE PASS-THRU MODE : PRINTER 2 = 17 CPI FONT WITH DESCENDERS SELECT: DISABLED 1 = SERIAL INTERFACE IDLE RESPONSE : DISABLED ADDRESS = 06 (CHARACTER IGNORED OPTION) 8 7 6 5 4 3 2 1 ------------------------------- DIP SWITCH SETTING = OFF OFF OFF OFF OFF OFF OFF OFF 1-8 = CHARACTER TO BE IGNORED : 00 = NUL (^@) ADDRESS = 07 (SPECIAL FUNCTION CONTROL CHARACTER) 8 7 6 5 4 3 2 1 ------------------------------- DIP SWITCH SETTING = OFF OFF OFF OFF OFF ON ON ON 1-8 = SFCC CODE SELECTION : 07 = BEL (^G) ADDRESS = 08 (PAPER FORMAT SETUP OPTIONS) 8 7 6 5 4 3 2 1 -------------------------------- DIP SWITCH SETTING = OFF OFF ON OFF OFF OFF OFF OFF 8 = PRINTER PI LINE : DISABLED 7 = BINARY COUNT PI(00-0F) SELECT : 1-16 LINES 6 = CARRIAGE RETURN (OD) EDITING : DISABLED 5 = SINGLE STATUS RESP AFTER BUFR FULL : DISABLED 4 = RECEIVED DATA DURING FORM PLOTTING : DISABLED 3 = FLUSH BUFR WHEN PRINTER IS OFFLINE : DISABLED 1-2 = NOT USED ADDRESS = 09 (PRINTER TYPE OPTION) 8 7 6 5 4 3 2 1 -------------------------------- DIP SWITCH SETTING = OFF ON OFF OFF ON OFF OFF OFF 6-8 = TYPE OF PRINTER : P3020/3040 3-5 = PRINT MODE ON POWER UP : MODE 2 2 = PRINTER PROTOCOL : P-SERIES 1 = NOT USED ADDRESS = 0A (MISCELLANEOUS SPECIAL OPTIONS) 8 7 6 5 4 3 2 1 -------------------------------- DIP SWITCH SETTING = OFF OFF OFF OFF OFF OFF OFF OFF SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg122 8 = QUIET MODE ON POWER UP : DISABLED 7 = SCALING INPUTS ROUND OFF SELECT : DISABLED 6 = CONDENSED CONFIG. MSG. IN SELF-TEST: DISABLED 1-5 = CHARACTER FONT SELECT : USASCII &'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ \]^_`ABCDEFGHIJKLMNO '()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOP ()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQ )*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQR *+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRS 0 1 2 3 4 5 6 7 8 9 A B C D E F ASCII ............................................................ PT-4224 CONFIGURATION PRINTOUT WITH IGP-20 LEVEL 6 BARCODE OPTION INSTALLED NOTE: Reference the BC/FO printout for the IGP-20 level 6 PCBA. DCU : 117695-001 VER 02.02B D.C. 8945 MCU : 117688-001 VER 01.05B D.C. 8936 CHAR : 112108-001 VER 01.01C D.C. 8913 Application Parameters EMULATION PT-4214 LINE SPACING SET AT 6.00 LPI PRINT MODE DP AT 10 CPI FORMS LENGTH SET AT 11.0 INCHES PRINT WIDTH 13.2 INCHES NATIONAL SET ASCII EXTENDED SET MBF INTL CODES 80 - 9F SAME AS 00 - IF UPPERCASE SELECT UPPER & LOWER PRINTER SELECT DISABLE PAPER ADVANCE SW PRINT + PAP ADV POWER ON STATE ON LINE UNIDIRECTIONAL DISABLE AUTO LINE FEED AFTER FULL LINE DEFINE CR CODE CR = CR DEFINE LF CODE LF = CR + LF VFU SELECT EVFU PERFORATION SKIP 00.0 INCH PAPER EMPTY IMMEDIATE PMD FAULT ENABLE MODIFIED PLOT DISABLE SLEW RELATIVE 1 TO 16 Interface Parameters HOST INTERFACE DATAPRODUCTS DATA BIT 8 ENABLE:NORMAL DATA POLARITY STANDARD RESP POLARITY STANDARD PI LINE DISABLE STROBE OLARITY STANDARD LATCH DATA ON LEADING EDGE DATA PROTOCOL XON / XOFF DATA RATE 9600 BAUD WORD LENGTH 8 BITS STOP BIT ONE SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg123 PARITY NONE BIT 8 FUNCTION FONT SELECT BIT 8 POLARITY NORMAL CD AND CTS DISABLE DSR DISABLE DATA TERM READY FALSE REQUEST TO SEND FALSE REVERSE CHANNEL FALSE ............................................................ PT-4230 CONFIGURATION PRINTOUT WITH IGP-40 (BC/FO) INSTALLED NOTE: Reference attached IGP (BC/FO) printout. MODEL 4230 P9000 DCU Version 3.01C, 1-Nov-1990 Part No. 134175 P9000 MCU Version 2.06B, 28-May-1990 Part No. 134145 P9000 FNT Version 3.01B, 12-Oct-1990 Part No. 134167 Print Statistics Power-on Time 00000.0 Hours Print Time 00000.0 Hours Shuttle Strokes 0000000074 Print Lines 0000000007 Print Pages 0000000000 Configuration Form Length Set By VFU Line Spacing Set at 6 LPI Print Mode DP @ 10 CPI Ribbon Life Job Rate Currently 150 Ribbon Size Currently 60 When Worn Action Stop Printer Enable/Disable Disable Action Character Set Select Set MBF MULTINAT. Select Subset MBF INTERNAT'L Select Lanuage USASCII Application Compatibility Printer Protocol 4214 Buffer Size 2048 Characters Paper Advance SW Print + Pap Adv Power On State On Line Alarm On Fault Enable Shuttle Timeout 4 Seconds Unidirectional Disable Select SFCC 01 SOH 80-9F Hex. Control Codes Control Code 06 8.0 LPI Control Code 08 Double High Overstrike Enable Display Language English Paper Format Auto Line Feed After Full Line Define CR Code CR = CR VFU Select EVFU Perforation Skip Disabled by VFU SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg124 Paper Out Immediate PMD Fault Enable Print Width 13.2 Inches Host Interface Dataproducts Data Bit 8 Enable PI Line Disable Data Polarity Standard Resp. Polarity Standard Strobe Polarity Standard Latch Data On Leading Edge ORIGINATOR: Dan Arteritano/Norm Jones SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB003 Pg125 FIB 00004 MAI COMPANY CONFIDENTIAL 10/27/92 *** EXTRACTION ERROR INSTALLING VP/ix *** An extraction error will occur when installing VP/ix on the GPX series 30/50 if installled after Open Basic. The problem occurs because Open Basic suggests that a directory /tmp/install be created and used for installation. VP/ix will fail with an Extract error. To prevent this make sure that a /tmp/install file or directory does not exist before starting the installation. ORIGINATOR: D ARTERITANO SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB004 Pg001 FIB 00005 MAI COMPANY CONFIDENTIAL 06/15/94 *** Recommended Backup Procedure and Restore - cpio Rev C *** UNIX - SCO Dan Arteritano Recommended Backup and File Restore for SCO UNIX Type: Information Purpose: To recommend a backup procedure which also allows quick recovery from replacement of drive 0. The recommended backup command is "cpio". The advantages of cpio over "tar" are that cpio: - will create multi-volume backups - will backup device files - will backup empty directories Backups should be performed in single-user mode to preserve file intergrity. To start the backup do the following steps: 1. Make sure ALL users are logged off the system. From a "#" prompt enter: # who This will display any active users. 2. After all users have logged off shutdown the system into single-user mode. To do so enter: # shutdown -y -g0 -i1 During the shutdown procedure the user will be prompted as follows: Type CONTROL-d to continue with normal startup, (or give the root password for system maintenance): Enter the "root" password to enter system maintenance mode. After entering system maintenance mode, all the partitions must be mounted, to do so enter: # mountall The status of the filesystems will be checked and the filesystems will be mounted. The system is now ready to perform the backup. To backup all files enter: # cd / # find . -depth -print |cpio -ouvd -C 1024 -K 525000 -O /dev/rStp0 -C option = 1024 buffer size -K option = 525 MB capacity (this allows backups to span tapes) SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB005 Pg001 To backup specific directories using a filelist enter: # cd /usr2 # find . -depth -print > /backlist # cd /usr3 # find . -depth -print >> /backlist # cat /backlist |cpio -ouvd -C 1024 -K 525000 -O /dev/rStp0 Note that the second "find" command uses ">>" to append to the filelist. A single ">" creates a new file. Restoring Files To list the files on the tape enter: # cpio -itv < /dev/rStp0 |pg To restore ALL files enter: Note: The cpio options used below do the following: i - input from an archieve v - verbose, displays names of file restored m - will keep the modified date the file has on the tape u - unconditional restore, is used to restore over an existing file. If not used cpio will not restore over a file that's modified date is more resent than the date of the file on the tape. d - create directories if they do not exist on the disk. # cd / # cpio -ivmud -C 1024 -K 500000 < /dev/rStp0 Note: "-K 500000" is needed if the file is NOT on the first tape of a multi-volume backup. To restore a selected files enter: # cpio -ivmud "u/data/CUSTFL" < /dev/rStp0 Note: There is no "/" at the beginning of the file name being restored. That is because the file name on the tape does NOT start with a "/" if the "Recommemded Backup Proc" is used. # cpio -ivmud "u/data/CUSTFL u/data/MASTER" < /dev/rStp0 To restore files from a specific directory enter: # cpio -ivmud "u/data/*" < /dev/rStp0 ORIGINATOR: Dan Arteritano/Norm Jones SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB005 Pg002 FIB 00006 MAI COMPANY CONFIDENTIAL 01/12/93 *** problems using dedicate_p & free_p scripts *** GPx 30/50 Series Chris Adkins 01/07/93 OpenBASIC dedicate_p & free_p TYPE: Informational PURPOSE: To inform the field of a possible problem in using the OpenBASIC dedicate_p and free_p scripts by 'non-root' users. The SCO Operating System restricts the use of 'trusted' commands to the 'root' user, unless the 'non-root' user has been given special permission to use the 'trusted' commands. 'Trusted' commands include the commands which enable and disable a printer from the UNIX spooler. The enable and disable commands are executed by the dedicate_p and free_p scripts. PROCEDURE: To grant permission to all login accounts to enable and disable a printer: Log on to the system as 'root'. Start the system administration utility: # sysadmsh Select the following options from the sysadmsh menu: Accounts-->Defaults-->Authorizations Press ENTER until the cursor moves to the window displaying Subsystem authorizations. Press F3 to display a list of possible Subsystem authorizations. Use the arrow keys to move down to the 'printerstat' authorization, then press the space bar - this will display an asterisk to the left of 'printerstat'. Press ESCAPE to return to the previous window displaying Subsystem authorizations. Press ENTER until the 'Confirm change' window is displayed. Use the arrow keys to move to the 'Yes' option, then press ENTER. To verify the authorization has been granted to all login accounts: Select the Authorizations option from the sysadmsh menu. Press ENTER until the cursor moves to the window displaying Subsystem authorizations. Press F3 to display a list of possible Subsystem authorizations. Use the arrow keys to move down to the 'printerstat' authorization. '(system default)' should be displayed to the right of the 'printerstat' authorization. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -. To grant permission to a single login account to enable and disable a printer: Log on to the system as 'root'. Start the system administration utility: # sysadmsh Select the following options from the sysadmsh menu: Accounts-->User-->Examine Type the login account name you want to change, then press ENTER. Use the arrow keys to move the cursor to 'Privileges', then press ENTER. Use the arrow keys to move to the 'Subsystem:Specify' option, then press ENTER. A window of authorizations will be displayed. NOTE: If you use the 'Specify' option, the system default values are eliminated for that user; only the authorizations you specify are in effect. You should therefore use the space bar to place an SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB006 Pg001 asterisk to the left of all authorizations that have (system default) displayed to the right of the authorization. Press F3 to display a list of possible Subsystem authorizations. Use the arrow keys to move down to the 'printerstat' authorization, then press the space bar - this will display an asterisk to the left of 'printerstat'. Press ESCAPE to return to the previous window displaying Subsystem authorizations. Press ESCAPE to return to the sysadmsh menu. To verify the authorization has been granted to the login account: Select the Examine option from the sysadmsh menu. Type the login account name you want to verify, then press ENTER. Use the arrow keys to move the cursor to 'Privileges', then press ENTER. Use the arrow keys to move to the "Subsystem:Specify' option, then press ENTER. A window of authorizations will be displayed. Use the arrow keys to scroll down through the authorizations and verify 'printerstat' is included on the list. RELATED DOCUMENTATION: SCO UNIX Operating System - System Administrator's Guide - Chapter 4 Administering User Accounts. ORIGINATOR: Chris Adkins SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB006 Pg002 FIB 00007 MAI COMPANY CONFIDENTIAL 03/08/93 *** OpenBASIC spooled 42xx printers lose 1ST line & add underlines *** TYPE Problem SYMPTOM Spooled print jobs sent from OpenBASIC can have the first line of the output missing and the remainder of the output printed underlined on PT-4225, PT-4226, PT-4227, and PT-4228 printers. CAUSE The "standard" interface program and the filters it uses on spooled output, in particular the lp.page command. SOLUTION The following change needs to be made to the interface program being used by the printer: 1. Log on to the system as 'root'. 2. Edit the file using 'vi' or your preferred editor. 3. Search for the line: FF=`${TPUT} ff` (about 1/2 way through the file) 4. Change this line to: FF="\f" (quotes are required) 5. Save the file. FOR PRINTERS ALREADY CONFIGURED: The interface program is: /usr/spool/lp/admins/lp/interfaces/ where is replaced by the spooled printer name (e.g., lp) FOR PRINTERS TO BE CONFIGURED IN THE FUTURE: Create a new interface program called "maiprinter": 1. Log on to the system as 'root'. 2. cd /usr/spool/lp/model 3. cp standard maiprinter 4. Make the changes indicated above to /usr/spool/lp/model/maiprinter. 5. When configuring printers with the 'sysadmsh' utility, select 'maiprinter' as the "Name of interface". It is possible to make the changes directly in the 'standard' interface program in the /usr/spool/lp/model directory, and continue to use 'standard' as the "Name of interface" when configuring with 'sysadmsh'. Creating a new 'maiprinter' interface program is preferred because it leaves the original 'standard' interface program unchanged. ORIGINATOR: Chris Adkins SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB007 Pg001 FIB 00008 MAI COMPANY CONFIDENTIAL 03/18/93 *** SCO boot code descriptions *** Description of Letters Displayed During Boot Type: Informational Purpose: To give a description of the letter/number codes that display during boot Boot Letter Description F0 pre-driver initialization F1 auditing F2 Corollary SCSI host adapter F3 itimers F4 NMI handler F5 serial chip F6 CMOS database F7 floppy disk driver F8 error driver (logging device) F9 string device driver F10 console driver F11 parallel port driver F12 tape driver (cartridge) F13 Adapter SCSI host adapter (154x) F14 Future Domain 1680, 700 (1800 chip) SCSI host adapter (primary init) F15 SCSI disk subsystem F16 SCSI tape subsystem F17 SCSI CD-ROM subsystem F18 Corollary SCSI host adapter F19 Future Domain TMC800 series SCSI host adapter F20 Distribution Processing Technology SCSI host adapter F21 Storage Plus SCSI host adapter (Sumo) F22 Olivetti SCSI host adapter (ESC-1) F23 EISA Adaptec 174x SCSI host adapter F24 Adaptec 152x SCSI host adapter F25 Western Digital WD7000 SCSI host adapter F26 Western Digital 1010 disk driver F27 IBM SCSI host adapter F28 Compaq SCSI tape host adapter F29 EISA CMOS driver F30 Compaq Intelligent Drive Array controller F31 SCSI disk subsystem (secondary) F32 SCSI tape subsystem (secondary) F33 SCSI CD-ROM subsystem (secondary) G Initializes the PIC (Programmable Interrupt Cont H0 OEM-specific feature H1 c-lists H2 buffer pool H3 inodes H4 filesystems H5 file table H6 open root device, loads superblock into memory and mounts the root filesystem H7 file locking H8 IPC semaphores H9 IPC messages H10 streams SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB008 Pg001 H11 Xenix shared data H12 Xenix semaphores I Prints any OEM information, total kernel memory and user memory and some secon ------------------------------------------------------------------------------- Boot letter Description ------------------------------------------------------------------------------- I0 OEM copyright information I1 Future Domain 1680,700 (1800 chip) SCSI host adapter I2 Future Domain TMC800 series SCSI host adapt I3 Compaq SCSI tape adapter J Initialize floating point emulator K This opens the swap device. L Adds the swap device to the swap table. M Prints information on root, swap, pipe, dump devices and kernel I/O buffers an ORIGINATOR: Dan Arteritano SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB008 Pg002 FIB 00009 MAI COMPANY CONFIDENTIAL 03/23/93 *** Installation instructions for SCO on GPx40 systems *** Type: Informational Purpose: This Field Bulletin has the special steps needed to install SCO UNIX on GPx Series 40 systems. Required Hardware/ Hardware Changes: - 3 1/2" Floppy Drive, P/N 400732-001 and cable, P/N 400816-210, which . is connected. - 1/4" Tape drive SCSI ID must be changed to 2, as follows: 2 1 0 (SEL) O O O X O X O (O - open) O O O X O X O (X - jumper installed) | parity check Jumper SEL1 and Parity Enable should be installed - 8/16-way controllers should be changed to Interrupt 10. JMP3 should be jumpered on the third pair from the left. 12 2 O O O X O O O O O X O O 11 JMP3 1 Software Installation: 1.- Boot the system and press "1" at the setup prompt to go into the BIOS Setup. Change COM1 to 9600 baud, 8 data bits, no parity and 1 stop bit. 2.- Select "C" to reboot the system. While the system starts the boot process change the termianl setup to 8 data bits, no parity and 1 stop bit. NOTE: Step 3A is for the GPx 2/3/440s, Step 3B is for the GPx 640 and/or systems with the Multi-Function Card. 3A- Boot the system, during self-test put the N1 floppy into the floppy drive and proceed to Step 4. The loading message and proprietary message will be displayed. 3B- Boot the system. During the system self-test the MFC BIOS will takeover and display the MFC Menu. 1) Boot Menu 2) Setup Menu 3) Diagnostics Menu Hit to boot from hard disk (default) Enter 1 to go to the Boot Menu: H - Boot from hard disk (default) T - Boot from tape F - Boot floppy SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB009 Pg001 Hit to Boot from hard disk (default) Put the N1 Operating System floppy into the floppy drive and enter "f" to boot from the floppy diskette. NOTE: Upper and lowercase are accepted when entering the boot selections. If no entry is madeon the MFC Menu or Boot Menu either will timeout and boot from the hard disk. 4.- At this point follow the installation instructions in the SCO UNIX Operating System Installation Guide starting in Chapter 2. Also use Software Announcement, #199, SCO UNIX for GPx Series 30/50, starting on page 32. 5.- On page 22 of the Installation Guide the user is prompted to enter the termial type, if console is a DT-4315 or DT-4315A, the terminal type should set to "vt-100". If a DT-4313 or DT-4314 are being used as console, 'adm31' should be used as the terminal type. This terminal type is only necessary until the MAI Supplement is installed. 6.- After the SCO UNIX installation is complete, the system will prompt to boot into multi-user or system amintenance mode (single-user). Enter the root password to enter system maintenance mode. NOTE: If the system is booted into multi-user mode a login prompt will not appear on the terminal. This is because the COM1 port is not enabled in "etc/inittab". To enable the port enter the following while in System Maintenance mode: enable tty1a The port will then be enabled for multi-user mode. There are also getty processes which are started for a system monitor which is not present. These processes should be disabled. To do so enter the following: disable tty01 Since there are 12 of these processes each must be disabled, the tty numbers are tty01 through tty12. To exit system maintenance mode Press "^D", which will start multi- user mode. Eventually the login prompt will appear. |---------------------------------------------------------------| |scosysv | | | |Welcome to SCO UNIX System V/386 Release 3.2 | | | |scosysv!login: | |_______________________________________________________________| ORIGINATOR: Dan Arteritano SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB009 Pg002 FIB 00010 MAI COMPANY CONFIDENTIAL 06/02/93 *** OpenBASIC File Repair on SCO UNIX *** SCO UNIX - OpenBASIC File Repair Procedure for GPx 30/50 Type: Informational Purpose: To document the steps required to repair files after a system crash, . improper shutdown or "kill -9" of a process. Procedure: 1. Login in as "root" on the system console (T0). 2. Have all users log off the system prior to repairing the data files. To check for users which are still on the system, use the "who" command as follows: # who 3. After all the have logged off the system, shutdown the system into single user mode by entering the following: # shutdown -y -g0 -i1 This will eventually prompt with: INIT: SINGLE USER MODE Type CONTROL-d to proceed with normal startup, (or give the root password for system maintenance): Enter the root password to proceed to single user mode. 4. All the filesystems must be mounted, to do so enter: # mountall 5. If the directories of the data files are known, it is only necessary to check those directories for files that lack integrity. For example, if the data files are in "/usr2/data", enter the following command to check the integrity of files int that directory: # /usr/ob/bin/fichk -c /usr2/data . If the data file directories are not known then enter: # /usr/ob/bin/fichk -c / The "-c" option clears the integrity flag, which will allow the file to be OPENed without an error. If the "-c" option is not used the file that lack integrity will be listed but will NOT be repaired. 6. To repair the files use the "kychk" command. If "kychk" is used to repair a that file should be backed up first # kychk -f SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB010 Pg001 "kychk" DOES NOT have to run on the files that lacked integrity. "kychk" is required ONLY if errors occur while READing from a file that was repaired by "fichk". If kychk is used without any options the file integrity flag will be reset as if fichk was run for that file. 7. After all the files have been repaired, the system can be rebooted, to do so press: # Ctrl+d The system will to boot into multi user mode. Normal processing may continue. ORIGINATOR: Dan Arteritano SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB010 Pg002 FIB 00011 MAI COMPANY CONFIDENTIAL 06/02/93 *** Fix to READ from 1/2" tape with BLOCK size other than 512KB *** UNIX - SCO Dan Arteritano 12/92 Patch for1/2" Tape Only READs 512 KB Block Size Type: Informational PURPOSE: To inform that a patch is available for the 1/2" tape for SCO UNIX on the GPx 30/50 systems which allows the tape drive to READ record sizes other than 512KB. The part numbers are: W514852-001 SCO UNIX 3.2.4 Tape Driver D916988-001 Installation Instructions 916316-002 Diskette 3.5" 1.44 MB W-S/W which can be ordered through Software Distribution. PROBLEM: OpenBASIC could only READ from a 1/2" tape drive if the record size was 512KB. This patch will allow any length record to be READ, but if the size of the record is going to change then the tape drive must be CLOSEd and reOPENed before the program can start READing the next record size. Below is a sample program included with installation instructions: 1 REM THIS SAMPLE PROGRAM READS A 1/2" TAPE WITH THREE 1: 80-BYTE HEADER RECORDS FOLOWED BY A SERIES OF 54-BYTE RECORDS 5 SETESC 160 10 Rem READ 80 byte record 15 SYSTEM "tape -a 0 setblk /dev/rStp1" 16 SYSTEM "tape rewind /dev/rStp1" 20 LET REC=0 25 LET C$="DONE" 30 OPEN(1)"/dev/nrStp1" 40 FOR I=1 TO 3 50 READ RECORD (1,SIZ=80,ERR=80)A$ 55 REM YOU MAY WANT TOWRITE TO A FILE INSTEAD 60 PRINT 'LF',A$,'LF',LEN(A$) 65 INPUT * 70 NEXT I 75 REM CLOSING AND ER-OPENING OF THE TAPE (NO-REWIND) SKIP OVER EOF 80 CLOSE(1) 90 OPEN(2)"/dev/nrSt1" 100 READ RECORD (2,SIZ=54,ERR=160)B$ 110 PRINT 'LF', B$, 'LF',LEN(B$) 120 LET REC=REC+1 130 GOTO 100 140 PRINT "HEADERS= "I,'LF' 150 PRINT "# OF RECORDS READ = ",REC 160 END * * * * END OF FIELD BULLETIN * * * * ORIGINATOR: Dan Arteritano SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB011 Pg001 FIB 00012 MAI COMPANY CONFIDENTIAL 10/01/93 *** How to turn off banners on printers system wide [ WPSF 788 ] *** TYPE: Informational PURPOSE: To remove the banners that print before spooled jobs from the UNIX spooler. Modify the file /etc/default/lpd, change the following: OLD: BANNERS=1 NEW: BANNERS=0 ORIGINATOR: Dan Arteritano SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB012 Pg001 FIB 00013 MAI COMPANY CONFIDENTIAL 10/01/93 *** Exide OnliNET software installation instructions [ WPSF 790 ] *** TYPE: Informational PURPOSE: To provide helpful hints for the installation of Exide UPS serial interface software for a system running SCO UNIX. BEFORE starting the installation, connect the serial cable to the UPS and the COM1 port of the system. The minimum version of the Exide OnliNET which should be used is 1.06. Add /usr/lib/onlinet to the end of the path in the root .profile. The line should appear as: PATH=/bin:/etc:/usr/bin:/tcb/bin:/usr/ob/bin:/usr/lib/onlinet Check the tty1a and tty1A lines in /etc/inittab and make sure that both lines are set to off. Modify /etc/ttytype with vi. Make sure the terminal type for tty1a is 'direct'. The installation and onstat must be run from console (/dev/tty01). If it is run from any other tty, that tty and console will both become locked. ORIGINATOR: Dan Arteritano SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB013 Pg001 FIB 00014 MAI COMPANY CONFIDENTIAL 10/01/93 *** How to change a forgotten root password [ WPSF 791 ] *** TYPE: Informational PURPOSE: To show the steps to change a forgotten root password. To change the 'root' password if it has been forgotten do the following Obtain the SCO UNIX, N1 an N2 floppies. Boot the system with the N1 floppy in the floppy disk drive. When prompted to insert the N2 floppy, insert it into the floppy drive and press . At the Installation Selection Menu enter: shell The prompt will be Enter fsck /dev/hd0root and reply 'y' to the prompts to repair the file system, if it needs to be repaired. Enter: mount /dev/hd0root /mnt Enter: vi /mnt/etc/shadow or /mnt/etc/passwd Position the cursor on the root line, on the first character after the first colon (:), then delete all the characters between the colons. Save and exit the file. Enter vi /mnt/tcb/files/auth/r/root Position the cursor on the u_pwd line, on the first character after the equal sign (=), then delete all the characters between the equal sign and the colon. Save and exit the file. Enter umount /mnt Remove the floppy from the floppy drive and enter: reboot The system will boot from the hard disk. Login as 'root'. Notice that there will be no password for root. To change the password for root enter: passwd root Then enter the password as desired. ORIGINATOR: Dan Arteritano SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB014 Pg001 FIB 00015 MAI COMPANY CONFIDENTIAL 10/01/93 *** Do not update environment when relinking kernal [ WPSF 792 ] *** TYPE: Informational Purpose: To warn that changes to /etc/inittab can be lost when the kernal is relinked and 'yes' is selected for the option 'Do you want to update the kernal environment?' These changes are lost because SCO UNIX uses additional files to store inittab entries. These files are in the directory /etc/conf/. Below is a list of the devices and the corresponding files which should be updated: tty00-tty12 cf.d/init.base console and console virtual terminals init state cf.d/init.base determines whether the system starts in single or multi-user mode ttya01-ttyA128 init.d/si Specialix serial ports tty000-tty127 init.d/m16 MAI 8/16-way ports tty1a-tty2A init.d/sio COM1 and COM2 ports ORIGINATOR: Dan Arteritano SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB015 Pg001 FIB 00016 MAI COMPANY CONFIDENTIAL 06/10/94 *** Upgrade Procedure to SCO UNIX 3.2v4.2 *** Purpose: This document contains the installation instructions to upgrade SCO UNIX 3.2v2 and 3.2v4.0 to 3.2v4.2. Refer to the SCO UNIX Operating System, Maintenance Supplement v4.2 manual for more information. Note: SCO UNIX 3.2v4.2 is the recommended version for the GPx 7190 system (Intel Pentium processor). Before you start: - Make sure you have at least 15 MB of disk space available to do the upgrade. - You will need the SCO UNIX Registration number and Activation Key to install this update. - Do a complete back in case there are any problems. - Make a copy of /etc/inittab (cp /etc/inittab /etc/inittab.org) - You may want to copy any modified crontabs if an automatic backup was incorporated into them. 1. shutdown to single user mode (system maintenance mode) 2. Enter custom 3. Select "Install", then "A New Product", then "Entire Product" by pressing for each selection. 4. Now follow the prompts to continue the installation. 5. Answer "yes" to the questions: Do you want to relink the kernel? Do you want the kernel to boot by default? Do you want to rebiuld the environment? (Make sure /etc/inittab is copied) . During the procedure you will be asked if you would like to save the files to tape to free space. You can copy the files to tape or leave them on disk to make sure the system will run on this level. The files are moved to the directory /usr/lib/custom/pre-v4.2. ORIGINATOR: Dan Arteritano SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB016 Pg001 FIB 00017 MAI COMPANY CONFIDENTIAL 06/28/94 *** Retire a bad disk block on SCO UNIX 3.2v4.2 *** "scsibadblk" is a new command available on SCO UNIX with version 3.2v4.2. It is included with a complete release of the operating system or with the v4.2 "Maintenance Supplement". To determine what version of the /S your system is on enter: uname -X The "Release" line should be 3.2v4.2 or higher for scsibadblk to be available. "scsibadblk" will scan a scsi disk, locate bad blocks and relocate them. To execute scsibadblk enter: scsibadblk -f /dev/rhd00 When selecting a device file use the device file for the whole disk, /dev/rhd00 is for drive 0. The following menu will display: 1. Scan entire physical disk 2. Scan a specific range of blocks 3. Scan a specific division (partition) 4. Re-allocate bad blocks Enter your choice or q to quit: I. Scan the Entire Disk To scan the entire disk enter 1, the following will display: Select type of scan. 1. Thorough scan (6 Mbytes/min approx.) 2. Quick scan (18 Mbytes/min approx.) Enter your choice or q to quit: Select 1 or 2. The following will display: Do you want this to be a destructive scan? (y/n) Enter n, otherwise DATA ON THE DISK WILL LOST!!! The following will display: Scanning in Progress, type to quit anytime. Scanning block xxxxxxxx, xx% complete, bad block count = xxxxxx NOTE: The key may NOT work to stop the scan, use to exit instead. Any bad blocks that are found will be listed, make sure to write them down so they can be retired. After the scan has been completed select option 4 (Re-allocate bad blocks) from the main menu. II. Scan a Specific Partition If you want to scan a specific division (partition) select option 3 (Scan a SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB017 Pg001 specific division). The following will display: ------------------------------------------------- | # | Filesystem | First Block | Last Block | ------------------------------------------------- | 0 | /dev/rroot | 2048 | 371625 | | 1 | /dev/swap | 371626 | 411625 | | 6 | /dev/rrecover | 411626 | 411645 | ------------------------------------------------- Block numbers are 512 byte offset from the start of the physical disk. Enter the number of the division to scan or q to quit: 1. Thorough scan (6 Mbytes/min apporx.) 2. Quick scan (18 Mbytes/min apporx.) Enter your choice or q to quit: Select 1 or 2. The following will display: Do you want this to be a destructive scan? (y/n) Enter n, otherwise DATA ON THE DISK WILL LOST!!! The following will display: Scanning in Progress, type to quit anytime. Scanning block xxxxxxxx, xx% complete, bad block count = xxxxxx NOTE: The key may NOT work to stop the scan, use to exit instead. Any bad blocks that are found will be listed, make sure to write them down so they can be retired. After the scan has been completed select option 4 (Re-allocate bad blocks) from the main menu. III. Re-allocating a Bad Block Re-allocating a bad block. Select option 4, the following will display: Enter list of bad blocks using q to terminate list Block number or q: Enter the block number, after all block have been entered enter q, the following will display: The following blocks have been marked 'bad' xxxxxx Are you sure you wish to re-allocate them? (y/n) Enter "y" Attempt data recovery? (y/n) Enter "y" Reallocating: xxxxxx SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB017 Pg002 The block will be re-allocated and the main menu will display. For more information refer the man pages, enter: man scsibadblk ORIGINATOR: Dan Arteritano SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB017 Pg003 FIB 00018 MAI COMPANY CONFIDENTIAL 06/30/94 *** Remove Extra Form Feeds from Spooled Print Jobs on SCO UNIX *** Type: Informational Purpose: To remove extra formfeeds from spooled print jobs on SCO UNIX. Extra form feeds may print at the beginning or end of SPOOLED print jobs. These can be eliminated by creating a new model file. Do the following: Login as root # cd /us/spool/lp/model # cp dumb maidumb # vi maidumb There are 3 lines that produce form feeds, they should be commented out. The below is the line before and after the modification: Before: echo "\014\c" After: #echo "\014\c" Save and exit the file. To change the printer configuration do the following: # sysadmsh Select Printers->Configure->Modify Enter the printer name (UNIX spooler printer name) Press down to "Name of interface" Enter: maidumb Press to get back to the menu and exit the menu. The change will take effect immediately. ORIGINATOR: Dan Arteritano SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB018 Pg001 FIB 00019 MAI COMPANY CONFIDENTIAL 08/24/95 *** Useful unix commands *** The purpose of this FIB is to list useful unix commands with examples. bc - binary calculator example to convert HEX to decimal: $ bc $ ibase=16 (sets input base to HEX, output defaults to decimal) $ $ $ ^D (to exit bc) example to convert decimal to HEX: $ bc $ obase=16 (sets output base to HEX, input defaults to decimal) $ $ $ ^D (to exit bc) cpio Options: -o (out) copies to archive (tape) -i (in) copies from archive (tape) -p (pass) copies files to directory indicated -c write header information in asci -C bufsize: block buffer size in bytes to record (x of bytes follow -C) -d create directories as needed -M define message to use when switching media -r interactive rename -t table of contents -u unconditional (always replace the existing file) -v verbose -J journaling (GPx70) -B block size = 5120 (size field not required) -K media size (followed by size in k) Examples: backup: cd /usr/mai ls |cpio -ovC 1024 >/dev/tape ls |cpio -ovC 1024 -O /dev/tape cd / (this example backs up all files on all mounted partitions) find . -depth -print |cpio -ouvd -C 1024 -K 525000 -O /dev/tape -K option = 525 MB capacity (this allows backups to span tapes) cat (filelist) |cpio -ouvd -O /dev/tape restore: cpio -iduv /dev/lp1 cpio -itv -I /dev/tape find options: -name (file) -perm (permissions) -type (file type b,c,d,p,f) -links (n) -user (uname) -group (gname) -size (size in 512 byte blocks if AT&T, in K bytes if SCO) -atime (accessed in days) -mtime (modified in days) -ctime (changed in days) -exec (command to execute) -ok (command - asks for response) -print -cpio (device) -newer (file) -depth (climb thru subdirectories) -mount -local (local system) Examples: find / -name crash -print (find all occurrances of 'crash' and print the full path name) find / -size +500 -exec ls -l {} \; (find all files greater than 500k (sco) or greater than 500 512 byte blocks (BOXX/VX, AT&T) and produce a long listing of them xargs When using Unix commands such as 'rm' to remove files, 'cp' to copy files and other commands, and you receive the following error message "argument list to long" use the xargs function: example: directory /tmp has an extreme amount of files: if you try to remove the files by typing the following : #rm /tmp/* - you will get 'argument list to long' do the following : ls /tmp/* |xargs rm - this will remove all files in the temp directory without the error. Here is another example: SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB019 Pg002 In the unix spooler a printer has a long list of jobs you want to remove using the cancel command: jobs look like this: p1-234521 root 1111 Mar 5 10:10 on p1 type the following: #lpstat -t |grep p1-|xargs cancel p1-* this will remove all jobs - Note - when the job is cancelled it will be reported on the screen. also the xargs cancel will try to cancel the rest of the text on the spooler job line, such as root 1111 Mar 5 10:10 on p1. Although it reports an error the jobs still get cancelled. ORIGINATOR: Norm Jones/NSC SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB019 Pg003 FIB 00020 MAI COMPANY CONFIDENTIAL 09/09/94 *** vi quick reference *** SUBJECT : BASICS OF THE UNIX 'vi' EDITOR AUTHOR: DALE JENSEN TYPE : INFORMATIONAL DATE : 09/08/94 PURPOSE : PROVIDE A QUICK 'vi' REFERENCE SHEET DETAILS : THE EDITOR MOST OFTEN USED ON UNIX SYSTEMS IS NAMED 'vi'. THIS EDITOR IS A DUEL MODE EDITOR. THE TWO MODES ARE REFERRED TO AS COMMAND MODE AND TEXT ENTRY MODE. COMMAND MODE ALLOWS THE USER TO POSITION THE CURSOR WITHIN THE GIVEN TEXT WITHOUT AFFECTING THE DATA. BESIDES POSITIONING, SEVERAL OTHER FUNCTIONS ARE PERFORMED IN THIS MODE. THE FOLLOWING IS AN OVERVIEW OF SOME OF THE COMMANDS. (NOTES: ALL COMMANDS ARE CASE SENSITIVE, THE APOSTROPHES ARE NOT TO BE ENTERED) WHEN 'vi' IS FIRST INVOKED, YOU WILL INITIALLY BE PLACED IN COMMAND MODE. TO INVOKE A 'vi' SESSION : $ vi POSITIONING WITHIN THE FILE : 'l' MOVES CURSOR RIGHT ONE CHARACTER 'k' MOVES CURSOR UP ONE LINE 'j' MOVES CURSOR DOWN ONE LINE 'h' MOVES CURSOR LEFT ONE CHARACTER 'w' MOVES CURSOR TO THE START OF THE NEXT WORD 'b' MOVES CURSOR TO THE START OF THE PREVIOUS WORD '0' MOVES CURSOR TO FIRST CHARACTER OF CURRENT LINE '$' MOVES CURSOR TO LAST CHARACTER OF CURRENT LINE '1G' MOVES CURSOR TO FIRST LINE OF THE FILE 'G' MOVES CURSOR TO LAST LINE OF THE FILE 'nG' MOVES CURSOR TO LINE 'n' OF THE FILE DELETING TEXT COMMANDS : 'x' DELETES CURRENT CHARACTER 'X' DELETES PREVIOUS CHARACTER 'dd' DELETES CURRENT LINE 'd$' DELETES FROM CURSOR POSITION TO THE END OF THE LINE 'dG' DELETES FROM CURSOR POSITION TO THE END OF THE FILE ENTERING TEXT MODE COMMANDS (NOTE: ONCE YOU ENTER ONE OF THE FOLLOWING COMMANDS, YOU ARE IN TEXT INSERT MODE UNTIL YOU ENTER THE 'ESCAPE' KEY TO RETURN TO COMMAND MODE AGAIN) : 'a' APPEND DATA AFTER CURSOR POSITION 'A' APPEND DATA AFTER THE END OF THE CURRENT LINE 'i' INSERT DATA BEFORE THE CURSOR 'I' INSERT DATA AT THE START OF THE CURRENT LINE 'o' OPEN A NEW LINE BELOW THE CURRENT LINE 'O' OPEN A NEW LINE ABOVE THE CURRENT LINE EXITING THE 'vi' EDITOR (NOTE: MAKE SURE YOU ARE NOT IN TEXT MODE BY FIRST ENTERING THE 'ESCAPE' KEY AND WILL PUT YOU BACK IN COMMAND MODE) : ':wq' WRITES THE FILE AND QUITS ':x' WRITES THE FILE AND QUITS (SAME AS ABOVE) ':w' WRITES TO THE FILE BUT DOES NOT EXIT SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB020 Pg001 ':w ' WRITE TO FILE BUT DOES NOT EXIT ':wq!' WRITES TO THE FILE AND QUITS UNCONDITIONALLY ':q' QUITS THE EDITOR IF NO CHANGES WERE MADE SINCE LAST WRITE ':q!' QUITS THE EDITOR AND DOES NOT WRITE THE FILE IF IT WAS MODIFIED ':e!' RE-EDITS CURRENT FILE, DISREGARDING CHANGES SINCE LAST WRITE ':e ' LOADS NEW FILE FOR EDITING IF NO CHANGES HAVE BEEN MADE TO CURRENT FILE SINCE LAST WRITE OTHER USEFUL COMMAND MODE OPTIONS : 'u' UNDO LAST COMMAND 'U' RESTORE CURRENT LINE TO ORIGINAL STATE '.' REPEAT LAST TEXT CHANGE COMMAND '/' FORWARD SEARCH FOR TEXT '?' REVERSE SEARCH FOR TEXT i# (this will insert a # in the line and comment out the line.) Enter: j. (9 times) (will comment out the next lines) The file should display as follows: ##### # Set FORMFEED to be pipeline that will stimulate a # formfeed if we don't have a real formfeed and DON'T # want filebreaks--last file only. ##### # if [ \ # -z "${FF}" \ # -a "yes" = "${nofilebreak}" \ # -a -n "${LPPAGER}" \ # -a "${n}" = "{nfiles}" \ # ] # then # FORMFEED'"{LPPAGER} ${length}" # fi Enter: zz To save and exit the file ORIGINATOR: Dan Arteritano SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB021 Pg001 FIB 00022 MAI COMPANY CONFIDENTIAL 08/26/95 *** how to access and clear a full root partition *** I ran into a GPx 1150 system where there was no disk space available on the system, and I could not log on the system. I would get the login prompt and the password prompt, but when logging on I got an error message and was logged off system back to the login prompt. Here is what I did to get the system back up and running. 1. Booted from SCO operating system diskette N1. You will be prompted to put in the N2 diskette to finish booting from diskette. 2. A menu will appear to Install, Upgrade or Exit - at this menu type in the word 'shell' 3. When you type in the word 'shell' a prompt will appear as below: [installation] - note: I am not sure of the square brackets but the prompt does say installation. 4. First you need to repair the root filesystem by typing the following: [installation]fsck /dev/hd0root - this will repair the root and bring you back to the installation prompt 5. After root is repaired you need to mount the root filesystem by typing the following: [installation]mount /dev/root /mnt - this will mount the root and bring you back to the installation prompt 6. You can now execute commands to check out the problem, example below: [installation]/mnt/bin/ls - or /mnt/bin/rm To reboot system type the following: [installation]exit - you will be prompted 'ok to power off or reboot' Since I was out of disk space (which was due to backup being written to the wrong tape drive name I had to remove the file to free up space. Note: if you are out of disk space you can't pipe to pg or more. This procedure will allow you to boot the system without emergency floppies. ORIGINATOR: Fred Chiuppi SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB022 Pg001 FIB 00023 MAI COMPANY CONFIDENTIAL 09/21/95 *** 'Terminal is disabled - see Account Administrator' message *** FIX: Login as root Enter sysadmsh Select: Accounts->Terminal->Unlock Enter the tty which is locked, ex. ttya01 ORIGINATOR: Dan Arteritano SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB023 Pg001 FIB 00024 MAI COMPANY CONFIDENTIAL 10/26/95 *** errno script for getting description of system errors *** Subject: errno on non-BOSS/VX system Below is a script that will give the same ouput as the BOSS/VX command errno. The example below works on SCO, HP and Solaris. It does NOT work on AIX. Do the following: vi /usr/bin/errno Press to insert Enter: <:> grep "$1" /usr/include/sys/errno.h Press: Press: ZZ Enter: chmod +x /usr/bin/errno Enter: errno 5 Should display the following: #define EIO 5 /* I/O error */ ORIGINATOR: Dan Arteritano SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB024 Pg001 FIB 00025 MAI COMPANY CONFIDENTIAL 12/22/95 *** MAI16-way board 0 fails to check-in with 486 at > 33 MHZ - patch *** A patch driver for the MAI 16 way controller is available from software distribution. The patch is intended to fix a problem specific to SCO where board 0 does not check in during boot when a "faster" prosessor is present. The patch is to be used for the following configuration: MAI 16 way controller(s) used with SCO and the CPU is a DX2-66, DX-50, or DX4-100. The patch is NOT needed for a DX-33. The patch should be installed after the standard MAI supplement is installed (overwrites the driver from that supplement) by using tar, the absolute path is specified by the file name. After installing the patch it will be necessary to relink the kernal. The patch is obtainable from software distribution as "wpatch-071". ORIGINATOR: NSC SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB025 Pg001 FIB 00026 MAI COMPANY CONFIDENTIAL 12/22/95 *** Message logging in "Cannot obtain data base info on this terminal" *** When logging in on a SCO system you may get the following message: Cannot obtain data base information on this terminal You will be able to proceed with the login but will get another message: login: resource /etc/auth/system/ttys-t could not be allocated due to: could not create securely Can't rewrite terminal control entry for tty? (whatever port you are logging onto) Authentication error: see Administrator You will be able to login but this message will never disappear on login or logout unless you do the following: # rm /etc/auth/system/ttys-t This file gets created temporarily for login purposes, and if this file does exist you will get the above messages causing SCO login problems. ORIGINATOR: Fred Chiuppi SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB026 Pg001 FIB 00027 MAI COMPANY CONFIDENTIAL 12/23/95 *** Configuring Chase terminal server in SCO *** Cannot start more than 16 ioland processes (printers and interfaces) Type: Informational Purpose: SCO UNIX is limited to 16 pseudo ttys by default. The following steps are necessary to increase the psuedo ttys. 1) Increase the kernel parameter NSPTTYS to the maximum number of STREAMS pseudo-ttys that are required. Edit /etc/conf/cf.d/stune and change or add the line as follows; NSPTTYS 64 2) In the /etc/conf/sdevice.d directory, edit the file ptm and change the 3rd field to the number of pseudo ttys that are required, by default this field is 16. ptm Y 16 0 0 0 0 0 0 ^^ 3) Edit the file /etc/conf/cf.d/mdevice. Find the the line: ptm - Scio ptm 0 42 1 32 -1 ^^ Change the 32 to your chosen maximum,otherwise the kernel will not relink 4) Edit the file /etc/conf/node.d/pts and add a line for each new pseudo device that is required, modify the values accordingly : pts pts000 c 0 pts pts001 c 1 pts pts002 c 2 pts pts003 c 3 pts pts004 c 4 pts pts005 c 5 pts pts006 c 6 pts pts007 c 7 pts pts008 c 8 pts pts009 c 9 pts pts010 c 10 pts pts011 c 11 pts pts012 c 12 pts pts013 c 13 pts pts014 c 14 pts pts015 c 15 pts pts016 c 16 pts pts017 c 17 pts pts018 c 18 . . . . pts pts031 c 31 SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB027 Pg001 pts pts032 c 32 5) Copy /etc/inittab to /etc/inittab.org 6) Relink the kernel, enter /etc/conf/cf.d/link_unix and reply "y" to ALL questions. 7) Reboot ORIGINATOR: NSC SOFTWARE-SANTA CRUZ OP (SCO)-UNIX------------------FIB027 Pg002