Mitsubishi Electric - Computing for a Connected World Insight CD Home Page

Products
Services
Knowledgebase
Bulletins (IPBs)
Guides
FAQs
Owner's Handbooks
Product Datasheets
Miscellaneous Items
Upgrades
Downloads
Search Insight
E-Mail us
Insight Service
Year 2000
Other Mitsubishi Sites
Site Disclaimer


Info Guide UNX004:
Recommendations for SCO Unix 3.2v4 & OpenServer 5

Apricot has sought to provide guidance in this document on the installation and configuration of machines. We can however accept no liability or provide warranty or full support on products not supplied by Apricot directly. All modifications to a customer's machine should only be carried out only after a recent and valid backup has been identified.

Introduction
Memory and Swap
Filesystems and Hard Disks
Backups and Tape Units
Serial Connectivity
Ethernet and Terminal Servers
SCO Supplements
Disk Mirroring and Duplexing
Wide Area Communications
Kernel Parameters and Tuning
Hardware Configurations
Miscellaneous
SCO OpenServer Release 5.0 Introduction and Features
Technical Support Services
Glossary

 

(Revision: 5 - 27 September 1995)

Back to Top Back to Top


Introduction

This document is designed to provide some basic guide-lines to suppliers on the preferred and recommended policies for implementing UNIX solutions on Apricot equipment. It is not intended as a 'do' and 'do not' list as such although some recommendations are forcefully stated as they are in UNIX Support's opinion in the best interests of both the supplier and the customer. We recognise that such a document cannot cover all areas but it is hoped that sufficient information and recommendations are collated here to provide a core of guide-lines. At the time of writing the current software versions which should be used on fresh installations are:

Software Version Notes Limited
availability
SCO OpenServer 5.0 5.0 -
SCO UNIX V/386 Operating System 3.2v4.2 3
SCO UNIX V/386 Development System 3.2v4.2 3 Y
SCO UNIX TCP/IP 1.2.1 3
SCO UNIX NFS 1.2.1 3
SCO Open Server/Desktop 3.0 3 Y
SCO Open Server Development System 3.0 3 Y
SCO Xenix Operating System (AT) 2.3.4 3 Y
SCO Xenix Operating System (MCA) 2.3.4 3 Y
SCO Xenix Development System 2.3 3 Y
SCO Xenix Streams Runtime 1.0 3 Y
SCO Xenix TCP/IP 1.2.0 3 Y
SCO LLI Drivers (included in EFS140) 3.4.0 3
Specialix Driver for SI/XIO 8.0 3
Specialix Driver for RIO 3.00 -
Server Environment for UNIX/Xenix 7.0 1, 3
Server Environment for UNIX Only 8.1 3
LLI Ethernet Driver (e592) 4.0 2, 3
LLI Driver for AMD PC-Net 32 SCO LLI 3.4.0 + NET387A 3
Unix Drivers Disk (e596 + CL5410) 1.0 3
Apricot UNIX Security 3.0 3
Unix Support Utilities 5.2 3
Unix System Monitor (u386mon) 3.80 3
Notes
1. This software is unsuitable for or unsupported on FT//e or FT//s.
2. This software is unsuitable for use with SCO TCP/IP 1.2.[01].
3. This software is unsuitable for or unsupported on Shogun

Detailed documentation on areas such as Wide Area Networking is available in the form of Keynotes and Product Management Bulletins/Reviews. This document collates points but is not intended to cover in depth the broader issues within product specifications. This document will be re-issued as information and requirements dictate.

Back to Top Back to Top


Memory and Swap

Insufficient memory causing the system to swap to disk is the most common reason for performance degradation. Adequate memory should be installed to support the operating system, user processes and a sensible level of buffering between the system and peripherals. The following table describes absolute minimum configurations # required, and take no account of the memory required by each user to run applications or the requirements for system buffering.

System Software Minimum Memory (excl Apps)
SCO UNIX 5Mb for any practical work
SCO UNIX+TCP/IP 8Mb
SCO UNIX+TCP/IP+NFS 16Mb
SCO UNIX+TCP/IP+XSight 24Mb
SCO UNIX+TCP/IP+NFS+XSight 24Mb
SCO Open Server Network System 24Mb
SCO Open Server Enterprise System 3 24Mb
SCO Open Server Release 5.0 24Mb

Any system running one of the major database packages (e.g. Oracle), should have an absolute minimum configuration of 16Mb memory to allow sufficient memory for report generation and database sorts. Systems prior to UNIX 3.2v4/Open Server 3.0 should have swap areas allocated at least the size of the memory, otherwise in the event of a system crash filesystems may be trashed.

Maximum Envisaged Memory Recommended Minimum Swap Area
5-8Mb 16Mb
12-16Mb 32Mb
20-24Mb 48Mb
32-64Mb 64Mb
64-96Mb 96Mb
96-128Mb 128Mb
128-192Mb 128Mb or separate hard disk
192-256Mb 128Mb or separate hard disk

Whilst SCO UNIX 3.2v4.[12] and OpenServer 5.0 will support the use of 512Mb of memory (some earlier machines may need BIOS ROMs upgrading to support greater than 64Mb), Apricot's server platforms will support up to 256Mb of main board memory, with the exception of Shogun which will support up to 768Mb (MCA/EISA memory cards are therefore not supported), configuration of systems this large should be carried out in conjunction with UNIX Support and we strongly advise that any system with 64Mb or greater is discussed with ourselves.

Please remember the memory used on AT/ISA based machines must all be motherboard based. Memory cards installed on the AT/ISA bus are not fast enough and will seriously impede performance. Consequently installation of these cards is not supported by UNIX Support.

Back to Top Back to Top


Filesystems & Hard Disks

Apricot SCSI hard disks are now SCSI-2 type with SCSI-2 Fast capabilities (the Shogun product is fitted as standard with a wide SCSI-3 bus). These drives are capable of raw 10MB/s (20MB/s in Shogun) transfer rates in synchronous mode across the SCSI bus, this dictates some considerations to optimise throughput of the disk subsystem. On MCA-2 servers the Adaptec AHA-1640 16-bit SCSI controller does not have the capability to fully optimise the new high speed hard disks, it is therefore important to install the Buslogic MDA 32-bit SCSI controller on 486 systems and essential on Pentium FT//s and FT//e. The FT//ex EISA server has an integrated Adaptec 7770 (2742) dual channel SCSI interface with performance approaching the MCA-2 Buslogic card.

The Shogun has dual onboard Adaptec 7870 controllers utilising a wide SCSI-3 configuration, giving double the performance of equivalent 8-bit SCSI setups.

Where two drives can be used instead of one it is often the best solution, this is simply because the drives can be accessed in parallel. The best performance with the fastest drives is achieved by dedicating a SCSI channel or controller to each pair of drives.

We recommend the use of several filesystems wherever possible as this assists performance and system rebuild in the event of crash. Unless a customer has a particularly large application the table below provides sensible approximations. Root filesystems of much more than 250Mb are inadvisable as they are then becoming data partitions. The swap area will of course take up a significant amount of space which should be calculated before the precise configuration of the filesystems is made.

Hard disk Size Number of Filesystems
250Mb or less Single filesystem
251Mb - 600Mb Two filesystems (root maximum of 250Mb)
601Mb - 999Mb Three filesystems (root maximum of 250Mb, others split equally)
1Gb - 1.3Gb Four filesystems (root maximum of 250Mb, others split equally)
1.3Gb+ Five filesystems (root maximum of 250Mb, others split equally)

It should always be borne in mind that if the operating system is ever to be reinstalled it is least disruptive if all the data is on separate partitions. Please remember hard disks of greater than 1.0Gb are only supported on SCO UNIX 3.2v4/Open Server 3.0/5.0 and even with these versions the root filesystem must reside in the first 1024 cylinders. Multiple disk configurations should also approximate to the table above where the space allocated for the root filesystem is assigned to a new filesystem.

A number of machines are now being configured with multiple SCSI cards and hard disks. The table below gives suggested SCSI ID settings for five drives and two tape units (SCSI cards whether Buslogic or Adaptec use SCSI ID 7). All SCSI devices supplied by Apricot use LUN (Logical Unit Number) 0.

Component SCSI ID
Drive 0 (root) 0 (Compulsory)
Drive 1 1
Tape 0 2
Drive 2 3
Tape 1 4
CD-ROM 0/Drive 3 5
Drive 3/Drive4 6
Controller card 7 (Compulsory)

The values in the table above can be used for configurations for both one and two controller cards for up to 5 drives. We recommend that tape and CD-ROM units are currently connected to the first SCSI card along with the root hard disk, with additional hard disks being balanced between the SCSI cards. Configurations using more than two SCSI controllers /controller cards should be discussed with UNIX Support. Shogun has 2 Adaptec 7870 onboard controllers, and is a case in point. Systems configured with DPT RAID cards, normally have the disks configured on the card and the CD-ROM/tape drive configured on the on-board Adaptec controller.

Back to Top Back to Top


Backups and Tape Units

System back-ups and data back-ups are absolutely essential and MUST be taken. Databases, Accounts, and Manufacturing packages in particular should be closed down prior to back-ups commencing to ensure data and index files remain consistent. In general no user activity should take place when full system or data back-ups take place, which is why the best time for these procedures is during the night when low activity is more usual. Back-up scripts controlled by cron which send mail to users allow both back-up and verification to be done at low usage times and the results to be supplied to the system administrator.

Back-ups can be considered to come in three forms:-

  1. Full system back-up including all data files. Only possible where the capacity of the back-up media exceeds the amount of data. Multi-volume back-ups not recommended.

  2. Operating system back-ups where only the main operating system is backed up. Usually just the root filesystem needs to be taken when the configuration is changed e.g. when adding new users.

  3. Data back-ups where only the customer data is being archived. These should be taken as regularly as possible and certainly daily.

Data back-ups are clearly vital. A customer's data must not under any circumstances be put at risk. It is therefore in some cases necessary to impose back-ups on a customer if he/she fails to comprehend their importance.

Data back-ups should ordinarily be taken daily or in some very busy environments during the lunch break as well as during the night. Data back-ups should be cycled on a minimum of five tapes for a five day working week using ten tapes if lunch-time back-ups are also taken. On a seven day working week the requirement would be seven and fourteen tapes. Full system back-ups should obviously follow the guide-lines for data back-ups. Some sites may also wish to take monthly, quarterly or annual back-ups to provide specific time/date based archives.

All back-ups should use cpio or pcpio. Tar and ptar are unsuitable for commercially critical back-ups and operating system back-ups as these utilities do not archive empty directories or device files and the tar verification phase does not check the data blocks. Apricot provide a general purpose backup script called abackup which is recommended. This can be found on the Apricot UNIX Utilities floppy. Also, refer to Info Guide UNX003 for a detailed description of backup/restore methods.

All server platforms must be supplied with one or more of the tape options below. The XEN-LS II and XEN-PC both support the Adaptec 1510 SCSI card (under 3.2v4 UNIX and OpenServer 5.0) which can make use of the internal tape options detailed in the following table. Alternatively the external Archive QIC-150 units can be used under UNIX or Xenix. The availability of SCO UNIX and OpenServer 5.0 on ¼" tape cartridge is an additional reason for the use of ¼" media devices in small desktop systems where CD-ROM and a tape unit cannot be fitted.

With OpenServer 5.0, it is worth noting that the main installation software is supplied as default on CD-ROM, but is available on QIC format if requested. Apricot will not be supplying SCO OpenServer 5.0 on floppy diskettes.

On the EPx Desktop Server it is worth considering the Adaptec 1542(AT/ISA) or 2742(EISA) cards which will provide SCSI drive support in addition to tape/CD-ROM. Note that problems have been seen using the Adaptec 1742 card in the EPx.

It is important to ensure that the back-up mechanism supplied with the machine is of sufficient capacity to back-up all the customers data onto one tape, this makes archiving and documented procedures much simpler.

Primary Tape Standard Hardware Details
QIC-150 Archive Viper 150Mb internal SCSI
QIC-150 Archive Viper 150Mb external QIC-02
QIC-320/QIC-525 ¹ Archive Viper 525Mb internal SCSI
DDS Archive Python 1.3Gb internal SCSI
DDS with compression Archive Python 2-8Gb internal SCSI
DDS II with compression Archive Python 4-16Gb internal SCSI
¹ It is generally advisable to standardise on 525Mb (1000ft) or 320Mb (600ft) tapes to ensure consistent tape unit head wear.

It is also recommended that some copies of each back-up tape are kept either off site or in a fire safe. It cannot be stressed too strongly the importance of a sensible archiving policy.

The Exabyte very high capacity back-up units (using 8mm media) were tested some time ago by Apricot and found to work successfully. We have also examined the newer 5Gb Exabyte 8500 with SCO UNIX V/386 3.2v4.0 and concluded it too works satisfactorily. The 2.5Gb Exabyte 8200 is now one of the supported back-up devices on SCO UNIX 3.2v4 and this driver also successfully controls the 8500. The half-height Exabyte 8205 has greater than 5Gb of capacity (the exact capacity is dependent on how much the data can be compressed), has briefly been tested in Apricot FTs machines and found to work well within the time available for testing. Exabyte products are available from Phase IV Systems (see glossary). SCO UNIX/OpenServer 5.0 now supports the Exabyte 4000 series drives. (needs UOD376C on 3.2v4.2)

Some customers do require ½" tape units, these can be supplied either to run off separate cards or off the Adaptec SCSI card. We have evaluated a ½" unit from Phase IV Systems which works entirely correctly on SCO UNIX V/386 3.2v4.0 using the external SCSI connection of the Adaptec card. Slight inconsistencies on earlier SCO UNIX revisions lead us to advise this product is only installed with SCO UNIX V/386 3.2v4 or later. We have in the past successfully examined a ½" unit from Digi-Data using SCO UNIX V/386 3.2v2.0, this should also correctly run on 3.2v4 and OpenServer 5.0 systems.

DDS and DDS II DAT tape drives are fully supported by Apricot on SCO 3.2v4 and OpenServer 5.0. It is important to remember however that backups made on one format may not necessarily be readable on another. This is the case particularly between drives using compression, and those that don't. Additionally, we have seen cases where putting a compressed tape in a non-compressing drive has actually hung the tape drive, necessitating a re-boot to free it up.

The Shogun will also be supporting the use of the DEC DLT series drives, although at the time of writing, these have not been fully tested under SCO software.

Back to Top Back to Top


Serial Connectivity

The current primarily supported cards in new equipment are the Specialix SI/PS & SI cards. Note that only the Specialix RIO configuration is supported on the Shogun. A maximum of two cards (which equates to a maximum of 64 RS232C ports) is supported in MCA/EISA servers (all FT// series) and a single card configuration is supported in desktop systems (XEN-LS II/XEN-PC and EPx). All Specialix TA boxes must be at revision ECO-100 or later. The recommended serial cable is

TA Box Terminal/Printer
Cable/Shield ----- 1
2 ----- 2
3 ----- 3
7 ----- 7

It is essential all cables are shielded, the RS232C specification supports cables up to 50ft from the source running at a speed of 9600 baud. In practice higher distances and speeds can be achieved although they are not supported without the use of line drivers (these should be externally powered to avoid increasing the current drawn through the Specialix cards and consequently the bus). For modem support on Specialix lines use:

TA Box Modem
Cable/Shield ----- 1
2 ----- 3
3 ----- 2
4 ----- 5
5 ----- 4
6 ----- 20
7 ----- 7
8 ----- 8
20 ----- 6

Diagnostic modems really should be supplied on all server platforms. These installations are often supporting considerable numbers of users and it is essential that adequate support can be given to a customer in a short time frame. The list below gives the known and supported modems for use on Specialix serial cards. Use of the on board serial port is now discouraged as the Specialix software and hardware have proved exceptionally reliable and the intelligence of the Specialix hardware limits the loading on the main processor. The following table lists the supported modems.

Standard
Bits/Sec
V22
1200
V22bis
2400
V32
9600
V32bis
14.4K
V34
28.8K
PEP
18K
Turbo PEP
23K
Error Correction /
Compression
Hayes Smartmodem 1200 Yes - - - - - -
Hayes Smartmodem 2400 Yes Yes - - - - -
Hayes Ultra 96 Yes Yes Yes - - - - MNP5/V.42/V.42bis
Dowty Trailblazer Yes Yes - Yes - - -
Dowty Quattro Yes Yes - - - - - MNP2
Racal Maxam V+ Yes Yes Yes - - - - MNP5/V.42/V.42bis
Telebit Trailblazer Yes Yes - Yes - - -
Telebit Worldblazer Yes Yes Yes Yes - Yes Yes MNP5/V.42/V.42bis
Tricom 5/42 Yes Yes - - - - - MNP5
Tricom 10/42 Yes Yes Yes - - - - MNP10
Hayes Optima 2 Yes Yes Yes Yes Yes - -

Please note it is impractical to use internal modems on Xenix and UNIX and is not supported by Apricot or SCO.

Apricot's Specialix offering now includes two other options for direct serial connectivity (Ethernet options are discussed in the next section). The XIO product range is a second generation modular serial solution offering higher throughput on up to 32 connections per card using 4 terminal adapters each of which is capable of supporting a parallel port. The XIO range is however a higher cost than our current SI and SI/PS solutions but can be expected to supersede them in time.

The Specialix RIO product is a considerably more sophisticated serial solution which offers distributed ports. Each terminal adapter supports 8 ports (one of which can be parallel), each card has 4 ports for connection of terminal adapters, each adapter also has four ports for connection of other adapters or to the card. It is possible to connect 16 terminal adapters to a single RIO card giving a maximum of 128 ports, with smaller numbers of ports it is possible to build a fault tolerant configuration. Only one RIO card should be installed in Apricot equipment without discussion with ourselves, the RIO card takes 64Kb of the addressable memory range on MCA/EISA servers which may significantly restrict the additional configuration options.

Each terminal adapter can be located up to 75m from its neighbours or the host card and by means of fibre-optics these distances can be increased to 1km. This means true distributed serial connectivity can be implemented at sites where an Ethernet backbone is either unavailable or not desirable due to existing hardware investments.

The above configuration shows how to configure the maximum of 128 connections from a single RIO host card with sixteen RIO terminal adapters (RTA). This configuration is only valid in highly specified FT//s or in some cases FT//e systems.

In the example above the links labelled F are fail-safe links allowing a break to occur between some of the RTA's with no detrimental effect on the users. It is not possible to build a fail-safe configuration with 128 connections.

Back to Top Back to Top


Ethernet and Terminal Servers

Installations of SCO TCP/IP and SCO NFS need monitoring initially to ensure streams resources are correctly configured. Overflow of kernel buffers can cause system panics, however, this has been greatly reduced with SCO OpenServer 5.0, as the buffers dynamically grow as needed. All servers should ideally use the 3Com Etherlink III family of cards to reduce the loading on the CPU and offer the best performance across the network. On desktop machines such as the XEN-PCLS, the AMD PCnet32 is used. SCO OpenServer 5.0 will support PCI and 100Mbit cards. Multiple 3C527B/Etherlink III cards can be installed on servers where network performance is critical. (Note that the 3C527B only works under SCO 3.2v4.x / TCP 1.2.x)

Please consult UNIX Support for more details on multi-card installations. A summary of where to find drivers for Apricot current or previous interfaces is given below:-

Interface Xenix 2.3.4(TCP/IP 1.2.0) SCO UNIX 3.2v4.2 (TCP/IP 1.2.1) SCO OSR/5
3Com 3C503 Standard SCO LLI Disk 3.4 included
3Com 3C509 n/a SCO LLI Disk 3.4 included
3Com 3C523B Standard SCO LLI Disk 3.4 included
3Com 3C527B Apricot UEP 7.0 Apricot UEP 8.1 No
3Com 3C529 n/a SCO LLI Disk 3.4 included
3Com 3C579 n/a SCO LLI Disk 3.4 included
Apricot e592 Apricot e592 Driver (Rel 4) Apricot e592 Driver (Rel 4) No
Apricot e596 n/a Apricot Drivers Disk 1.0 No
SMC8013 n/a SCO LLI Disk 3.4 included
WD8003 Standard SCO LLI Disk 3.4 included
WD8013 Standard SCO LLI Disk 3.4 included
AMD PCnet32 n/a SCO LLI Disk 3.4 + NET387A included

Apricot UNIX Support has evaluated two terminal servers at this time. The Chase IOLAN is an established product which we have used for a number of purposes internally. We have now also examined within Unix Support the Specialix MTS terminal server which we can also recommend. The Specialix solution has the additional benefit of being field upgradeable from the standard 8 ports to 16, 24 and 32 ports, it can also have a parallel port fitted, replacing one of the RS232 connections on each bank of 8 ports. Chase and Specialix support both BNC (thin) and AUI (thick) Ethernet.

Some additional software is required with most of the terminal servers to allow successful printing. The Specialix MTS requires binaries to expand tabs and carry out mapping of newline to newline and carriage return. UNIX Support can provide a binary to control printing via the Chase IOLAN, this binary has also been configured to work with the 3Com CS/2100 and the UnISo terminal servers. Further advice is available on terminal servers from UNIX Support.

Back to Top Back to Top


SCO Supplements

Over the years SCO have routinely issued supplements for each operating system or package. A summary of those particularly applicable to more recent operating system revisions is given in the following table. Where a supplement is indicated as Mandatory, Apricot expects the customer's machine(s) to be brought up to this level at the next available visit.

Product Supplement S* Ins* Details
Xenix 2.3.2 PANIC M I Replacement console driver which fixes panics on 486 MCA machines.
UNX220 O C Adds Hayes V-series 9600 modem support.
XNX146C O I Adds support for Irwin tape units.
XNX149 O I Adds support for Wangtek Single Chip tape cards on AT machines.
XNX296 R C Maintenance supplement takes Xenix revision to 2.3.3.
XNX339 R C Systems services supplement for various kernel issues. XNX296 must be installed to upgrade Xenix kernel to 2.3.3.
WANGXNX O I Adds support for Wangtek Single Chip tape cards on MCA machines. Never released as an XNX but necessary.
Xenix 2.3.4 XNX330 R C Replacement /etc/getty where multiple user logins create problems.
XNX339 R C Systems services supplement for various kernel issues.
XNX348 O C Adds scsibadblk utility to Xenix 2.3.4.
XNX352 O C Replacement /usr/lib/mkdev/hd for MCA Xenix 2.3.4.
UNIX 3.2.0 PANIC M X Replacement console driver which fixes panics on 486 MCA machines.
UNX186 M C Replacement N1 and UFA disks for Adaptec 1640 cards.
UNX212 O X Adds support for Wangtek single chip tape card on MCA machines.
UNX220 O C Adds Hayes V-series 9600 modem support.
UNX222 O C Adds support for Irwin tape drives under 3.2.0.
UNX223 M C Security supplement.
UNX257 M X Security supplement, requires UNX223 to be installed first.
UNIX 3.2v2 PANIC M X Replacement console driver which fixes panics on 486 MCA machines Either this or the UH Maintenance supplement should be installed. Mandatory if UH Maintenance supplement not installed.
UNX257 M X Security supplement, either this or the UH Maintenance supplement should be installed. Mandatory if UH Maintenance supplement not installed.
UNX340 M C New /bin/login for use with UH Maintenance Supplement. Mandatory if UH installed.
UNX347 R C Adds scsibadblk utility to 3.2v2.
UH M C Maintenance supplement upgrades 3.2v2.0 to 3.2v2.1. This supplement includes UNX257 and the console driver/double panic fix for 486 MCA machines. Mandatory if UNX257 and console driver not installed.
UNIX 3.2v4 UA R C Maintenance supplement upgrades 3.2v4.0 to 3.2v4.1, includes scsibadblk utility.
UNX365B O C Feature enhancement including new console driver with ANSI compliance and uprated drivers for AT Bus SCSI on 50 and 66MHz machines.
UOD368B O C Fixes problem with -l and -u options to passwd
UOD369B O C Console keyboard enhancement
UOD370A O C Fixes panics with raw disk I/O using scatter/gather
UNIX 3.2v4 UOD374A O C Allows execution of binaries resident on CD-ROM
UOD376A R C Enhanced SCSI tape driver including variable block handling
UOD378A O C Enhanced AIO kernel driver for raw disk operations
UOD381A O C Enhanced AIO and filesystem driver for raw disk operations
ODA388A O C Enhanced X server for Open Server 3.0
TCP/IP 1.0.1 - - - No relevant supplements (Xenix product)
TCP/IP 1.1.1 LNG227 R X Protocol driver updates.
LNG265 O X Updated /etc/rexecd for use with XVision.
TCP/IP 1.1.3 LNG321 R C New NETBIOS, socket and tcp drivers and new rlogind and portmap binaries to fix problems and add multiple nameserver options.
TCP/IP 1.2.0 NET363A O C Combined maintenance supplement for TCP version running on UNIX 3.2v4.[12]. Xenix TCP/IP 1.2.0 is for Xenix 2.3.[234]
NET379A O C New sendmail binaries to correct security hole if sendmail used
TCP/IP 1.2.1 NET382E R C Enhanced TCP/IP drivers including intermittent login failure fix.
NET379A O C New sendmail binaries to correct security hole if sendmail used
NFS 1.1.0 LNG230 O X PC-NFS server support (pcnfsd).
NFS 1.1.1 LNG287B R X New /etc/lockd to improving locking across network and locally.
NFS 1.2.0 NET362B O C Provides support for mounting CD-ROM filesystems.
NET371A O C Updates /etc/pcnfsd and extends password mapping.
NFS 1.2.1 NET373A O Provides support for mounting CD-ROM filesystems

* Column S indicates the UNIX Support position of this fix, M = Mandatory, R = Recommended and O = Optional.
The Ins column indicates the installation method, C = Custom, I = /etc/install, X = /etc/xinstall.

Please note that NFS is a product which can only be run on UNIX and requires TCP/IP to be preloaded.

Back to Top Back to Top


Disk Mirroring and Duplexing

Apricot's suggested solution consists of the use of the DPT 2122 card on older VESA based systems, such as the J3 based FT//ex. We have tried such a configuration in Technical Support, and found it to work satisfactorily with the drives supplied by Apricot for that system.. The card is available from Ambar Systems on (01296) 435511. Additionally, this card should have the cache module, 4Mb ECC cache SIMM, and RAID module fitted. For FTe and FTs systems, we recommend the use of the Veritas volume manager. Contact Veritas in the USA on (408) 727-1222 for UK distributors.

For later systems such as FT//ex 1000,2000 and Shogun, the DPT SmartRAID 3224 card is the supported option. This controller will support RAID 0 (disk striping), RAID 1 (disk mirroring) and RAID 5 (disk striping with parity striped across drives). Where customers express a requirement for RAID this is now our preferred solution. More details are available on request but SCO UNIX 3.2v4.2 and Open Server 3.0 is fully supported with this controller. At the time of writing, we are evaluating the beta release of the OpenServer 5.0 SCSI driver and manager software, that will be supported with this controller.

However on MCA-2 servers no hardware solution can be recommended by Apricot and we therefore advise the use of Virtual Disk Manager for OpenServer 5.0, and Veritas Volume Manager for earlier releases, as stated above. Some older Maxtor 4000 and 8000 series hard disks may not be fully supported by RAID software solutions, we therefore recommend installation only on currently shipping hard disks.

Back to Top Back to Top


Wide Area Communications

This area is primarily the province of specialist suppliers. In the X.25 arena there are a number of suppliers and products covered in a comprehensive keynote from our product management colleagues. At this time Symicron supply a card which takes 64Kb of the addressable 128Kb for cards installed on the MCA bus, this imposes severe limitations on the other cards which can be supplied in machines. The Software Forge have a card which only takes 32Kb of addressable RAM and has been successfully installed in a number of systems. Software Forge also offer TCP/IP routing capabilities over X.25 for those customers who desire it. UNIX Support have an established link to Software Forge who are our preferred X.25 supplier.

In the ICL arena, Bolden James provide a package called Sabre 386 to link SCO UNIX to ICL mainframes.

Back to Top Back to Top


Kernel Parameters and Tuning

It is essential that the kernel is tuned to the requirements of the customer and the applications he/she is running. The kernel parameter NOFILES should not be altered from 60 on systems running TCP/IP versions earlier than 1.2.0. Similarly the parameter NHINODE should not be altered from 128 when running NFS 1.1.1 on SCO UNIX 3.2v4 systems. Some of the kernel parameters to pay attention to are given in the following table, where the settings column indicates some minimum recommendations. The tick indicates that this parameter exists as a manually tuneable parameter for SCO OpenServer 5, as most kernel parameters are dynamically tuned on OSR5.

Parameter SCO OS/5 Settings(Min) Comments
NFILE Y Rec 400 Maximum number of open files on the system
NINODE - Rec 400 Size of in memory inode table
NS5INODE - = NINODE Size of system 5 inode table (not relevant on 3.2v4)
NPROC - Rec 300 Maximum number of processes on the system
NREGION - NPROC * 3 Maximum number of Regions on the system
MAXUP - Rec 50 Maximum number of processes per user
NCLIST - Rec 200 Maximum number of clist buffers on the system (increase as number of users increases)
MAXBUF - Rec 10000 Maximum I/O buffers to configure (only valid if NBUF set to 0, i.e. autoconfigure which allows kernel to determine a sensible value to use
NBUF Y Rec 4096 Number of I/O buffers (1Kb each) to allocate
NHBUF Y NBUF / 4 Number of hash buffers (should be 1/4 of NBUF)
S5CACHEENTS - Rec 1024 Number of name components in name cache
S5HASHQS - Rec 1009 Number of hash queues for name cache
S5OFBIAS - TD>Rec 20 BIAS towards keeping names of open files in name cache
NMPHEADBUF - Rec 640 Fast filesystem cluster buffer headers
NCOPYBUFS - Rec 1000 Number of buffers for crossing 16Mb with 16-bit controllers
DMAABLEBUF - Rec 100 Number of transfer buffers for DMA requests over 16Mb
PLOWBUFS Y Rec 100 Percentage of buffer cache below 16Mb
SHMMAX Y - Oracle 6.0.33 requires minimum of 1024*1024
SHMMNI Y - Oracle 6.0.33 requires minimum of 100
SHMSEG - - Oracle 6.0.33 requires minimum of 15
SHMALL - - Oracle 6.0.33 requires minimum of 512
SEMMNS* - - Oracle 6.0.33 requires minimum of 60
SEMMNI - - Oracle 6.0.33 requires minimum of 20
NSTREAM Y Rec 256 Number of stream head structures
NQUEUE - Rec 1024 Number of streams queues
NBLK4096 - - no change normally required
NBLK2048 - - increase for 3C527 to 384 minimum
NBLK1024 - - no change normally required
NBLK512 - - no change normally required
NBLK256 - - minimum of 256
NBLK128 - - minimum of 256
NBLK64 - - minimum of 256
NBLK16 - - no change normally required
NBLK4 - no change normally required
TTHOG Y Rec 2048 Size of input serial line buffer (check NCLIST with u386mon)
* - SCO recommend this value is not changed from the default of 60.

The NBUF, MAXBUF and NHBUF parameters significantly alter the performance of the machine. NBUF fixes the size of the buffer cache whereas MAXBUF sets the maximum and lets the kernel work out a practical setting. Setting NBUF too high may prevent a system functioning efficiently due to a lack of user memory. It is almost impossible to give a universal set of values for the kernel, the values given below will provide very significant improvements over the throughput of a default SCO UNIX installation. These values do not cover the tuning of the kernel for network utilisation.

Parameter FT/ 486 FT// 486 FT// Pentium
NBUF 4096 8192 16384 32768
NHBUF 1024 2048 4096 8192
S5CACHENENTS 1024 1024 1024
S5HASHQS 257 257 257
S5OFBIAS 20 20 256
NMPHEADBUF 640 640 640
NCOPYBUFS 1000 1000 1000
DMAABLEBUFS 100 100 128
PLOWBUFS 100 100 30
NHINODE default default 256
CTBUFSIZE 256 256 256
NFILE as required as required 1000
NINODE as required as required 1000
NPROC as required as required 750
NREGION as required as required 2250
TTHOG default default 2048

The NBLK parameters require different values for different Ethernet card drivers. Drivers for the 3C527 for instance use a high number of NBLK2048. To identify which parameters should be increased from the default use one of the options below:-

u386mon Unix system monitor (use table menu)
crash Standard UNIX utility for examining system statistics (use strstat option).
netstat Standard network statistics TCP/IP utility (use -m flag on TCP/IP 1.2)

The Unix system monitor u386mon utility enables the monitoring of memory, swap and hard disk usage along with a number of other kernel parameters. The utility is available via the MS-DOS Bulletin board system (areas 27 & 39) and via the UNIX Support server. We strongly recommend the use of this product for system monitoring and analysis, the product is supplied free of charge to encourage wide usage. The SCO UNIX System Administrator's Guide also gives considerable advice in the area of kernel tuning.

Back to Top Back to Top


Hardware Configurations

The following simple tables provide advisory settings for particular hardware in Apricot equipment. In most cases other settings can be used but these tables have been generated to provide guidance where required.

XEN-LS II
Card BIOS/Base I/O Arb/DMA Interrupt Comments
Adaptec 1510 n/a 340 - 9 SCO UNIX 3.2v4/OSR5 only
Adaptec 154* DC000 330 5 9 Disable BIOS for tape only
Specialix SI-2 D0000 - - Polled
Wangtek n/a 338 1 5
Archive SC402 n/a 220 1 5
  
XEN-PC
Card BIOS/Base I/O Arb/DMA Interrupt Comments
Adaptec 1510 n/a 140 - 9 SCO UNIX 3.2v4/OSR5 only
Adaptec 154* DC000 330 5 11 Disable BIOS for tape only
Specialix SI-2 D0000 - - Polled
Wangtek n/a 338 1 5
Archive SC402 n/a 220 1 5
  
EPx & FT//ex (J3 Motherboard)
Card BIOS/Base I/O Arb/DMA Int. Comments
Adaptec 1510 n/a 140 - 11 SCO UNIX 3.2v4/OSR5 only
Adaptec 154* DC000 330 5 11 Disable BIOS for tape only
3Com 3C579(1) n/a - - 10 Need SCO LLI 3.4 software
3Com 3C579(2) n/a - - 9 Need SCO LLI 3.4 software
Specialix SI-2 (AT) D0000 - - Polled
Specialix SI/XIO (EISA) D0000 1 - - Polled
Specialix RIO D0000 - - Polled
Wangtek n/a 338 1 5
Archive SC402 n/a 220 1 5
Note:
¹ If RAM is less than 64Mb, then address can be set to 64Mb+256k (see IPB 3186)
  
FT//ex 1000, 2000 (M5 Motherboard)
Card BIOS/Base I/O Arb/DMA Int. Comments
Adaptec 1510 n/a 140 - 11 SCO UNIX 3.2v4/OSR5 only
Adaptec 154* DC000 330 5 11 Disable BIOS for tape only
3Com 3C579(1) n/a - - 10 Need SCO LLI 3.4 software
3Com 3C579(2) n/a - - 9 Need SCO LLI 3.4 software
Specialix SI-2 (AT) D8000 ¹ - - Polled
Specialix SI/XIO (EISA) D8000 or 2Gb ² - - Polled
Specialix RIO 2Gb ³ - - Polled
Wangtek n/a 338 1 5
Archive SC402 n/a 220 1 5
Notes:
¹ Refer to IPB 3195
² Refer to IPB 3186
³ Refer to IPB 3187
  
Qi 486, FTe, FTs, FT//e & FT//s
Card BIOS/Base I/O Arb/DMA Int. Comments
Adaptec AHA-1640 (1) DC000 330 4 15
Adaptec AHA-1640 (2) Disabled 334 5 15 UNIX/OSR5 only
Buslogic BT646S (1) DC000 330 4 15
Buslogic BT646S (2) Disabled 334 5 15 or 14
Buslogic BT646S (3) Disabled 230 6 15 or 11 FT//s and UNIX/OSR5 only
Buslogic BT646S (4) Disabled 234 7 15 or 12 FT//s and UNIX/OSR5 only
3Com 3C523B D8000 300 - 3
3Com 3C527B (1) D8000 728 10 11
3Com 3C527B (2) D4000 729 11 11 SCO UNIX/OSR5 only
3Com 3C529 (1) - 200 - 11 SCO UNIX/OSR5 only
3Com 3C529 (2) - 600 - 12 SCO UNIX/OSR5 only
Specialix SI-2 (1) C0000 - - 9
Specialix SI-2 (2) C8000 - - 9
Specialix RIO C0000 - - 9
Western Digital 8013E/A D8000 280 - 3

Please also remember the following points:-

  1. Adaptec and Buslogic cards are explicitly not supported together in the same machine.
  2. A maximum of two Specialix SI-2 cards is supported. Where more than 64 serial lines are required please use the Specialix RIO card.
  3. Adaptec cards must be revision 03E (with 'A' ROMs) or later for use with SCO UNIX 3.2v4/OSR5
  4. Buslogic cards in MCA-2 servers must be installed with firmware revisions 3.36F and 4.70M or later.

Back to Top Back to Top


Miscellaneous

These few points may prove helpful in the configuration of systems.

/etc/default/login add '.' as the first entry to the PATH variable. This although weakening security does enable commands in the local directory to be found.
/etc/profile alter umask to 000 to default file creation permissions to 777.
/etc/cshrc alter umask to 000 to default file creation permissions to 777.
/.profile alter umask to 077 to default root file creation permissions to 700.
/dev/tty[05-12] these virtual consoles are generally best being disabled as they increase the number of processes in ps listings, use a little resource and are seldom used.
/dev/lp[012] The installation of parallel printers should in general be avoided except on very small systems. The priority of the parallel port has now been reduced when installed, by default the parallel port is not configured on SCO UNIX V/386 3.2v4 systems. SCO have adopted this approach as the interrupts of in particular high speed parallel printers can significantly effect overall system performance.
Hard disks Optimum performance of the disk subsystems is best achieved by having a number of independent drives. This approach allows drive access in parallel and in practice two drives with 15ms access times may well out perform a single drive of 11ms access time. The best option is of course multiple high speed drives.
Servers All MCA servers running SCO UNIX should be installed with the Server Environment pack. This gives control over the Uninterruptable Power Supply including logging of electrical brownouts or failures. In addition this pack is also the only method of acquiring the driver for the 3Com 3C527 Ethernet card.
Security For some desktop and server platforms the third release of Apricot Security for UNIX allows screen blanking/keyboard disable on all UNIX/Xenix machines with security capability. Server platforms can in addition be isolated to prevent unauthorised access to the drive or CPU bays. This product is recommended for environments where only authorised system administrators directly access the server console and/or restricted access to workstations is required.
Usernames It is recommended that users have unique usernames, Task based user names prevent tracking of problems to individual personnel and will require kernel modifications to fully support this mechanism.
Applications These should be UNIX versions where a separate version exists from the Xenix version. Major database vendors in particular will expect a full and up to date version of the product to be run.
MS-DOS We do not recommend the use of MS-DOS emulators under UNIX or Xenix. These products use a disproportionate amount of resource and are always restrictive relative to a native MS-DOS environment.
Filesystems It is not recommended that 3rd party products which reorganise the UNIX filesystems are installed. Anyone installing these products assumes all risks with regard to the data and construction of the filesystems and totally exonerates Apricot from any claims. Our recommendation is always to reinstall where these products have been used.
Recovery It is strongly recommended that emergency boot floppies are built on each customers site to allow easier reinstallation/reconfiguration of the system when boot floppy access is required. Emergency boot floppies together with a full relative cpio backup is the quickest method of restoring a configured system onto a hard disk. Refer to Info Guide UNX003 for a full description of the procedures required.
Suppliers Apricot as a supplier of SCO Operating System and Network Products regrets full support arrangements are not available to companies who choose to purchase their UNIX or OpenServer 5.0 software from elsewhere. Support is reduced in this situation to only cover integration with hardware (no software fixes will be supplied and general UNIX questions may be referred back to the UNIX supplier). Site visits become chargeable if no Apricot hardware fault is found or the UNIX/OSR5 products are purchased from elsewhere.
Fax Apricot(Parkside) has installed automated fax facilities on UNIX. These facilities are being used for automatic confirmation of orders placed with the order desk and for support purposes when for instance an Intermediate Bulletin is required on site. The product has been supplied by Occam Solutions (see Glossary) with whom we have worked to tailor the product to our specific requirements.



Back to Top Back to Top


SCO OpenServer Release 5.0 Introduction and Features

SCO OpenServer 5.0 is the latest development in UNIX operating systems from SCO. The new product consists of 3 base Operating System products:

SCO OpenServer Enterprise System 5-user license
SCO OpenServer Host System 5-user license
SCO OpenServer Desktop System Single user license (not supplied / supported by Apricot)

Enterprise System
A full 32 bit, multiuser, multitasking X/Open UNIX Compliant operating system with integrated graphics, integrated Internet services, multi-protocol networking support and full mail and messaging services. Supports existing UNIX applications as well as Windows PC’s, UNIX Workstations, X terminals over a variety of network protocols. Networking support built in to the product includes TCP/IP, NFS, Novell IPX/SPX and LAN Manager. NetWare gateway services enable access to PC-LAN files and resources.

Host System
As Enterprise system, but does not include a built-in robust set of networking protocols or Internet services. SCO OpenServer Host can be easily upgraded to the Enterprise product when network client-server capabilities are required.

Basically, OpenServer comes in two main flavours, Enterprise that has all the networking protocols built in, and Host which has no networking capability. In addition, there is:

Desktop System
As Enterprise system but licensed only as a single user installation. This will not be supplied by Apricot.

New Features

  • 2 New filesystem types DTFS (DeskTop FileSystem), HTFS (High Throughput FileSystem)
  • Greater than 2Gb filesystem support. DTFS 1Tb, HTFS 512Gb (Theoretical
  • Built in SMP Support
  • Filesystem Compression (DTFS)
  • Dynamic Kernel Tuning (Includes TCP/IP streams multi-threading to auto optimise streams allocation) This means that many kernel parameters that required manual tuning in 3.2v4x, now grow automatically to local requirements.
  • Graphical system administration environment
  • MS Windows applications support through WABI (Windows Application Binary Interface)
  • Visual TCL programming environment
  • Filesystems more resilient to crash/power down
  • Improved Networking capability. Supports Novell IPX/SPX, Multi-threaded TCP/IP and NFS.
  • NCSA Mosaic Internet browser built in
  • NetWare gateway
  • UPS Monitoring facility

SCO OpenServer 5.0 is supplied on CD-ROM as standard, but is available on QIC if requested. Floppy installation is a possibility, but is not a supported option from Apricot, and as such will not be available. The installation CD or tape comes supplied with a boot disk and currently, a patch disk that must be installed after installation. This is done via the new patch management option within SCOAdmin. It is recommended that any installation be done fully interactively in order to set up the hard disk partitioning correctly.

Additionally, if installation is done on a machine using the Adaptec 7870 controller, ensure that the upgraded btld is installed before attempting reboot. The driver required is alad_os5.Z and should replace /etc/conf/pack.d/alad/Driver.o Refer to IPB 3183 for details.

Back to Top Back to Top


Technical Support Services

Apricot Support staff are available on a chargeable basis. We would request that where a customer/channel wish to make use of this service seven days notice is given if possible. A basic guide to charges is provided below:-

Details (based on Apricot equipment) Charges
One day on site within range of Apricot Parkside Please contact the Mitsubishi Electric PC Division's
Group Technical Services Division for current charges.
One day on site requiring excess travelling time
(to include accommodation and travel costs)
One day dedicated in house work
Supply of floppy disks (per disk charge)

All relevant fixes from SCO are provided on the Internet server - ftp.apricot.co.uk, or at the World Wide Web URL - http://www.mitsubishi-computers.com, and also UNIX UUCP server, and MS-DOS Bulletin board for download free of charge. The failure of disks and potential virus issues necessitates we do not accept disks for software. Apricot will use new disks from internal stocks to service software requests. Apricot machine installations are based on the charges above and incorporate testing of each component with the Operating system and the installation of any appropriate SCO supplements or fixes. The internal Apricot network allows us particularly to test installations involving network products prior to delivery on a customer site. An installation service is also available for non-Apricot equipment (with charges being negotiated at the time).

Electronic mail to Apricot can be setup via Microsoft Mail, or via the Internet to enable contact with all Apricot staff. Either method is a requirement for Apricot approved maintainers wishing to support the Shogun product.

Back to Top Back to Top


Glossary

Supplier Contact Telephone Product Details
Specialix - 01932-354254 Terminal Servers
Phase IV Systems Hamish MacMillan 01865-883355 Exabyte 8mm tape units, ½" tape units
Digi-Data - 01628-29555 ½" tape units
Occam Solutions Allan Davies 01584-877491 Fax communications
Veritas (USA) - (400)-727-1222 Volume manager software
Ambar Systems - 01296-435511 DPT Disk Controller Products
The Software Forge Shirley Clarke 01734-312477 X.25 Communications with IP Routing
Symicron - 0181-857-5577 X.25 Communications
Bolden James - 01260-280465 ICL Communications
Data Guardian Jackie Iddon 01925-820172 Gandalf Wide Area Networking, Bridging & Routing, Modems
Azlan - 01734-894400 Retix Wide Area Networking, Bridging & Routing
Chase Research - 01256-52260 Terminal Servers



Back to Top Back to Top


 

Computing for a Connected World