(r) SCO LLI Drivers Release 3.4.0 Release and Installation Notes ************************************************************************* Postscript picture appears here ************************************************************************* (c) 1983-1994 The Santa Cruz Operation, Inc. All Rights Reserved. No part of this publication may be reproduced, transmitted, stored in a retrieval system, nor translated into any human or computer language, in any form or by any means, electronic, mechanical, magnetic, optical, chemical, manual, or otherwise, without the prior written permission of the copyright owner, The Santa Cruz Operation, Inc., 400 Encinal, Santa Cruz, California, 95060, U.S.A. Copyright infringement is a serious matter under the United States and foreign Copyright Laws. The copyrighted software that accompanies this manual is licensed to the End User only for use in strict accordance with the End User License Agreement, which should be read carefully before commencing use of the software. Information in this document is subject to change without notice and does not represent a commitment on the part of The Santa Cruz Operation, Inc. The SCO LLI Drivers software is commercial computer software and, together with any related documentation, is subject to the restrictions on U.S. Government use as set forth below. If this procurement is for a DOD agency, the following DFAR Restricted Rights Legend applies: RESTRICTED RIGHTS LEGEND: Use, duplication or disclosure by the Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of rights in Technical Data and Computer Software Clause at DFARS 252.227-7013. Contractor/Manufacturer is The Santa Cruz Operation, Inc., 400 Encinal Street, Santa Cruz, CA 95060. If this procurement is for a civilian government agency, the following FAR Restricted Rights Legend applies: RESTRICTED RIGHTS LEGEND: This computer software is submitted with restricted rights under Government Contract No. __________ (and Subcontract No. _______, if appropriate). It may not be used, reproduced, or disclosed by the Government except as provided in Paragraph (g)(3)(i) of FAR Clause 52.227-14 or as otherwise expressly stated in the contract. Contractor/Manufacturer is The Santa Cruz Operation, Inc., 400 Encinal Street, Santa Cruz, CA 95060. The SCO LLI Drivers product includes software protected by these copyrights: (c) 1983-1994 The Santa Cruz Operation, Inc. (c) 1991 SCO Canada, Inc. (c) 1992-1994 3Com Corporation (c) 1993 Advanced Micro Devices, Inc. (c) 1992 COMPAQ Computer Corporation (c) 1991 Compaq Computer Corporation (c) 1991-1993 Hewlett-Packard Company (c) 1994 IBM Corporation (c) 1991 I.P.T. Corp. (c) 1990-1993 INTEL CORPORATION (c) 1990 Interactive Systems Corporation (ISC) (c) 1990 InterLan Inc. (c) 1987-1989 Lachman Associates, Inc. (LAI) (c) 1991 National SemiConductor Corp. (c) 1990 Novell, Inc. (c) 1989 Racal InterLan (c) 1993-1994 Standard Microsystems Corporation (c) 1987-1990 Western Digital Corporation (c) 1992 The Windward Group SCO, Open Desktop, The Santa Cruz Operation, SCO Open Server, and the SCO logo are registered trademarks of The Santa Cruz Operation, Inc. in the USA and other countries. All other brand and product names are or may be trademarks of, and are used to identify products or services of, their respective owners. Date: 16 September 1994 Document Version: 3.4.0a Chapter 1 Introduction 1 Contents of the SCO LLI Drivers package ............................. 1 Supported operating environments and networking products ............ 2 New features of the SCO LLI Drivers ................................. 3 New adapter support .............................................. 3 Typographical conventions ........................................... 4 Chapter 2 Overview of the SCO LLI Drivers 5 Basics of networking ................................................ 5 Using the SCO LLI drivers ........................................... 6 Using multiple protocol stacks ................................... 6 Two protocol stacks .......................................... 7 Three protocol stacks ........................................ 7 Other network drivers ............................................... 7 Special considerations concerning hardware conflicts ................ 8 Mixing 16-bit with 8-bit ISA networking adapters ................. 8 Interrupt 2 inconsistencies on ISA computers ..................... 8 Graphics adapter and network adapter conflicts ................... 8 Chapter 3 Installing the SCO LLI drivers 9 Hardware requirements ............................................... 9 Supported adapters .............................................. 10 Supported Ethernet adapters ................................. 10 Supported Token-Ring adapters ............................... 12 Software requirements .............................................. 12 Installation procedures ............................................ 13 SCO Open Desktop and Open Server installation procedure ......... 13 SCO UNIX system installation procedure .......................... 16 Chapter 4 Configuring the SCO LLI Drivers 21 Configuration checklist ............................................ 21 Configuration parameters ........................................... 22 Driver name and number .......................................... 25 Bus type ........................................................ 28 Cable type ...................................................... 28 DMA channel ..................................................... 28 Interrupt vectors ............................................... 28 I/O base address ................................................ 29 RAM base address ................................................ 29 RAM buffer size ............................................. 30 Ring routing (IBM Token-Ring adapters only) ..................... 30 Slot number ..................................................... 31 Adapter-specific information ....................................... 31 3Com 3C501 ...................................................... 31 3Com 3C503 adapters ............................................. 32 3Com 3C507 EtherLink 16 or EtherLink 16 TP ...................... 33 3Com 3C509 series adapters ...................................... 34 Installing multiple 3C509 EtherLink III adapters ............ 36 3Com 3C523 series adapters ...................................... 37 3Com 3C529 series adapters ...................................... 38 3Com 3C579 series adapters ...................................... 39 3Com 3C589 EtherLink III PCMCIA adapters ........................ 39 Installing multiple 3C589 EtherLink III adapters ............ 41 AMD Am2110 and Am1500 series adapters ........................... 42 AMD PCnet-ISA+ .................................................. 43 AMD PCnet-PCI ................................................... 45 COMPAQ 32-bit DualSpeed Token-Ring .............................. 46 COMPAQ Integrated NetFlex-2/ENET ................................ 46 HP 27248A EtherTwist EISA LAN Adapter/32 TP ..................... 47 HP 27245A, 27247A, 27247B, 27250A, 27252A ISA adapters .......... 48 HP J2405A EtherTwist PC LAN Adapter NC/16 ....................... 49 IBM Token-Ring Network PC and 16/4 adapters ..................... 51 IBM Token-Ring Network 16/4 Busmaster Server Adapter/A .......... 53 IBM Ethernet series MCA adapters ................................ 54 IBM LAN Adapter for Ethernet series ISA adapters ................ 54 IBM EtherStreamer and LANStreamer series MCA adapters ........... 55 Intel EtherExpress 16 series adapters ........................... 56 Intel EtherExpress Flash32 Network Adapter ...................... 57 Microdyne (Excelan) EXOS 205, 205T and 205T/16 .................. 57 Novell/Eagle NE2000 ............................................. 59 National SemiConductor Corporation InfoMover NE2000plus ......... 59 Novell/Eagle NE3200 ............................................. 60 Interrupt sharing ........................................... 60 Racal InterLan ES3210 ........................................... 61 Racal InterLan NI6510 series adapters ........................... 62 Racal InterLan PCI-T2 ........................................... 63 SMC 8003 or 8013 series ISA adapters ............................ 63 SMC 8013 Elite series MCA adapters .............................. 65 SMC 8216 Ultra series ISA adapters .............................. 66 SMC 82M32 EtherCard Elite 32C Ultra ............................. 68 Western Digital 8003 and 8013 series ISA adapters ............... 68 Western Digital 8003 EtherCard PLUS series MCA adapters ......... 68 Western Digital 8013 EtherCard PLUS Elite series MCA adapters ... 69 Chapter 5 Removing the SCO LLI Drivers 71 Chapter 6 Known limitations 73 Bundled product error message during SCO LLI Drivers installation .. 74 Network adapter performance issues with large data transfers ....... 74 llistat and the 3Com 3C501 ......................................... 75 Removing the 3Com 3C589 ............................................ 75 Auto-configuration failure with the 3Com 3C589 ..................... 75 Auto-detection failure with pnt drivers ............................ 75 Default scan order for the pnt driver .............................. 76 pnt driver failure in PCI systems .................................. 77 Busmaster slots .................................................... 77 NFS data corruption with Microdyne 205T on MPX systems ............. 77 Motherboard compatibility with the Racal NI6510 adapter ............ 77 Racal ES3210 STREAMS failures ...................................... 77 Using busmastering mode on the SMC 82M32 adapter ................... 77 Appendix A Supplementary manual pages 79 e3dsetup(ADM) ...................................................... 81 lliconfig(ADM) ..................................................... 85 llistat(ADM) ....................................................... 86 smcsetup(ADM) ...................................................... 88 Chapter 1 Introduction These SCO(r) LLI Drivers Release and Installation Notes, which are referred to here as simply Release Notes, contain the latest information on the SCO LLI Drivers. The introductory sections include: + ``Contents of the SCO LLI Drivers package'' + ``Supported operating environments and networking products'' + ``New features of the SCO LLI Drivers'' + ``Typographical conventions'' Contents of the SCO LLI Drivers package The SCO LLI Drivers product contains: + the software on a disk labeled SCO LLI Drivers, Release 3.4.0. + these Release Notes, which include a set of supplemental manual pages. Supported operating environments and networking products This version of the SCO LLI Drivers enables machines running on the following operating systems to link the listed transport stacks and networking products to the supported networking adapters. + Operating systems - SCO Open Server(TM) Release 3.0, including: - SCO(r) UNIX(r) System V/386 Release 3.2 Operating System Version 4.2.0 (or SCO UNIX System V/386 Release 3.2 Operating System Version 4.0 with SCO UNIX System Maintenance Supplement Version 4.2) - SCO Open Server Enterprise System Release 3.0 - SCO Open Server Network System Release 3.0 - SCO(r) Open Desktop(r) Release 3.0, including: - SCO Open Desktop Release 3.0 - SCO Open Desktop Lite Release 3.0 SCO MPX(r) Release 3.0 can be used with any of these platforms. + Transport stacks and related networking products - SCO TCP/IP Release 1.2.1 (provided with Release 3.0 of SCO Open System software) - Microsoft(r) NetBEUI (provided with Microsoft LAN Manager for SCO Systems Release 2.2) - SCO OSI by Retix(r) Release 2.0.0 - SCO IPX/SPX Release 1.0.3 (provided with Release 3.0 of SCO Open Server Enterprise and Network Systems) New features of the SCO LLI Drivers New adapter support The following is a list of network adapters newly supported in SCO LLI Drivers Release 3.4.0. For a complete list of adapters supported for LLI 3.4.0, see ``Supported adapters''. _________________________________________________________________________ Adapter Bus Connector Driver _________________________________________________________________________ IBM(r) EtherStreamer(TM) MC32 MCA AUI,BNC,TP wwdu IBM LANStreamer(TM) MC32 MCA TR wwdu IBM Auto LANStreamer MC32 MCA TR wwdu _________________________________________________________________________ NSC(r) InfoMover(TM) NE2000plus(TM) ISA AUI,BNC,TP nat Abbreviations used: AUI Attachment Unit Interface for thick Ethernet (also known as ``10Base5'' and ``DIX'') BNC Bayonet Neill Connector for thin Ethernet (also known as ``10Base2'' and ``Cheapernet'') ISA Industry Standard Architecture MCA Micro Channel(r) Architecture TP Twisted Pair (also known as ``10BaseT'' and ``RJ-45'') TR Token-Ring NSC National SemiConductor Corporation(r) Typographical conventions This publication presents commands, filenames, keystrokes, and other special elements in these typefaces: ____________________________________________________________________________ Example Used for ____________________________________________________________________________ lp or lp(C) commands, or icons representing commands (the letter in parentheses indicates the reference manual section in which the command is documented) ____________________________________________________________________________ /new/client.listfile and directory names, or icons representing them ____________________________________________________________________________ root system, network, or user names ____________________________________________________________________________ filename placeholders (user replaces with appropriate name or value) ____________________________________________________________________________ keyboard keys ____________________________________________________________________________ Edit menu names ____________________________________________________________________________ Copy menu items ____________________________________________________________________________ File - sequences of menus and menu items > Find - > Text ____________________________________________________________________________ SIGHUP named constants, signals ____________________________________________________________________________ ``adm3a'' data values ____________________________________________________________________________ Chapter 2 Overview of the SCO LLI Drivers The SCO LLI Drivers provide a common interface for SCO's networking products. This chapter provides a brief overview of the LLI Drivers product. + If the SCO LLI Drivers package is the first networking product you have used, begin with the section ``Basics of networking''. This section provides the background you need to understand subsequent sections. + Everyone should read the section, ``Using the SCO LLI drivers''. Basics of networking A network, in the physical sense, consists of cables or phone lines that connect computers and data communication adapters. However, a network is not useful unless software on each computer provides access to the various computers on the network. Computers on a network communicate in agreed ways called ``protocols''. Protocols dictate which signals computers use across cables, how they tell one another that they have received information, and how they exchange information. Protocols are more accurately termed protocol ``stacks'' or protocol ``suites''. These terms reflect the fact that the communications functions are complex and are usually divided into independent layers or levels. A stack is a collection of protocol layers that implement network communication. The protocol associated with each layer communicates only with the layers immediately above and below it, and assumes the support of underlying layers. Lower layers are closer to the hardware and higher layers are closer to the user. The number of layers and tasks that each layer performs depends on which stack you are using. Although there are many different types of networks, they fall into two general categories: wide area networks (WANs) and local area networks (LANs). + A WAN connects computers over long distances using phone lines and sometimes satellite connections. Computers on a WAN can be several hundred feet apart or on the other side of the world from each other. Sometimes a computer must go through additional computers (called ``gateways'', ``routers'', or ``bridges'') to reach the one it wants to talk to. + A LAN connects computers that are in the same office or in adjacent buildings. All the computers on a LAN are connected to a single cable, unless they use a gateway or bridge. A computer on a LAN can talk directly to any other computer on that LAN. Most networks are a combination of wide and local area networks. Using the SCO LLI drivers The SCO LLI Drivers provide a standard way for many different protocol stacks and networking products to communicate with your computer's networking hardware. These drivers conform to the SCO LLI drivers specifications. Because they conform to a standard set of parameters and interfaces, you can use a single configuration tool (netconfig) to configure any or all of them. Using multiple protocol stacks Because the SCO LLI drivers provide a standard way for networking hardware and software to communicate, you can easily configure different protocol stacks for use on the same machine. The SCO protocol stacks that you can use with the LLI Drivers include: + SCO TCP/IP Release 1.2.1 + SCO OSI by Retix Release 2.0.0 + SCO IPX/SPX Release 1.0.3 + Microsoft NetBEUI (provided with Microsoft LAN Manager for UNIX systems Release 2.2.0) Protocol stacks supplied by other vendors may also be able to use the LLI drivers, but SCO does not support them and they have not been tested by SCO. Although all of SCO's networking stacks can coexist on the same machine, you may need more than one adapter to make them work together. The question of whether a single adapter is adequate to service multiple stacks depends upon which type of ``framing'' your stacks use. At present, SCO's transport stacks use either ``802.3'' or ``Ethernet II'' framing. NetBEUI and OSI use 802.3 framing and TCP/IP uses Ethernet II framing. IPX/SPX can be set to use either Ethernet II or 802.3 framing. The following rules determine whether multiple transport stacks can use the same networking adapter. The rules apply to both Ethernet and Token-Ring adapters. + Only one 802.3 stack can use a network adapter at a time. If you intend to use two or more 802.3 stacks, you must use one networking adapter per 802.3 stack. + Any number of Ethernet II stacks can share the same networking adapter with one 802.3 stack. Two protocol stacks If you intend to use two protocol stacks on a single adapter the following combinations are possible: + TCP/IP and NetBEUI + TCP/IP and OSI + TCP/IP and IPX/SPX (using either 802.3 or Ethernet II framing) + OSI and IPX/SPX (using Ethernet II framing) + NetBEUI and IPX/SPX (using Ethernet II framing) Any other combination of two protocol stacks will require multiple network adapters. Three protocol stacks If you intend to use three protocol stacks on a single adapter the following combinations are possible: + TCP/IP and NetBEUI and IPX/SPX (using Ethernet II framing) + TCP/IP and OSI and IPX/SPX (using Ethernet II framing) Any other combinations of three protocol stacks will require multiple network adapters. Other network drivers Many network adapter vendors provide SCO-compatible network adapter drivers. Most of these vendors are listed in the SCO Hardware Compatibility Guide; if you wish to use a adapter not listed here, contact your vendor. Additional network adapter drivers are available via the SOSCO BBS (Bulletin Board Service) maintained by SCO Technical Support. These drivers are available for the convenience of SCO customers but are not supported by SCO. Technical information regarding the drivers is presented in the README files accompanying the drivers that are provided by the driver vendors. For more information, contact SCO Technical Support. Special considerations concerning hardware conflicts You should be aware that the following hardware conflicts may arise when certain equipment is used together. Mixing 16-bit with 8-bit ISA networking adapters Mixing 16-bit adapters with 8-bit adapters poses special problems on ISA (Industry Standard Architecture) machines. ISA machines reserve the RAM address regions between 640K and 1 Mbyte for devices such as video adapters. This memory area is divided into these 128K regions: 0xA0000 - 0xBFFFF 0xC0000 - 0xDFFFF 0xE0000 - 0xFFFFF The first region is usually occupied by the video adapter. In the remaining two regions, you must not use 16-bit adapters with 8-bit adapters (or with 16-bit adapters operating in 8-bit mode). You can use a 16-bit adapter with an 8-bit adapter if they are configured to use different memory regions. For example, if you have a SMC 16-bit adapter configured using the memory region d0000 through d4000, you shouldn't configure any 8-bit adapter to use addresses in the range c0000 through dffff. Interrupt 2 inconsistencies on ISA computers Interrupts on IRQ2 are sometimes lost because of inconsistencies in some industry-standard computers. If you verified that your system is correctly installed but you are losing interrupts on IRQ2, it is probably due to a hardware defect. To work around this problem, choose another available interrupt vector and reconfigure your software (using netconfig) and hardware (by changing jumper settings or using a setup program, if needed). Graphics adapter and network adapter conflicts Many video adapters have ``vertical graphics retrace'' which is tied into IRQ2. If your network board is also configured for IRQ2, this causes a problem when attempting to send or receive data from the network adapter. To work around this, review the documentation for your video adapter to determine if the ``vertical graphics retrace'' can be disabled. If it cannot, the network board must be configured for another IRQ that does not conflict with any other configured devices on the system. This has been known to occur with the Genoa SVGA and Orchid Prodesigner VGA adapters. Some video adapters and network adapters might attempt to use the same shared memory segment. This has been known to occur with network adapter using D0000 and the Paradise and Video 7 1024i video adapters, and it might occur with others as well. Changing the memory I/O address on one of the devices or setting the network adapter to use C0000 might help. Refer to your video adapter documentation for more information. Chapter 3 Installing the SCO LLI drivers This chapter discusses: + ``Hardware requirements'' + ``Software requirements'' + ``Installation procedures'' Hardware requirements You must have the following hardware in order to install and configure a network using the SCO LLI Drivers: + any standard computer or multiprocessor system based on 386(TM)/486(TM)/Pentium(TM) CPU's and Industry Standard Architecture (ISA), Extended Industry Standard Architecture (EISA), Micro Channel(TM) Architecture (MCA), Peripheral Component Interconnect (PCI), or Personal Computer Memory Card International Association (PCMCIA). + a supported network adapter designed for your machine. The procedure for installing and configuring networking adapters varies depending on the type of adapter and machine. For information on configuring your hardware, see ``Configuration parameters'' and the documentation that came with your adapter or machine. Supported adapters The SCO LLI Drivers Release 3.4.0 support the following Ethernet and Token-Ring adapters. Supported Ethernet adapters + ISA adapters 3Com(r) 3C501 EtherLink(r) 3Com 3C503 EtherLink II & EtherLink II TP 3Com 3C503-16 EtherLink II/16 & EtherLink II/16 TP 3Com 3C507 EtherLink 16 & EtherLink 16 TP 3Com 3C509 EtherLink III Parallel Tasking(TM) 16-Bit ISA Adapter 3Com 3C509-TP EtherLink III Parallel Tasking 16-Bit ISA Adapter 3Com 3C509-Combo EtherLink III Parallel Tasking 16-Bit ISA Adapter Advanced Micro Devices (AMD(TM)) Am1500T PCnet-ISA AMD Am1500T/2 PCnet-ISA AMD Am2110-SM AT Ethernet 7998 AMD PCnet-ISA+ Hewlett-Packard(r) (HP(r)) 27245A EtherTwist PC LAN Adapter/8 TP HP 27247A EtherTwist PC LAN Adapter/16 TP HP 27247B EtherTwist PC LAN Adapter/16 TP Plus HP 27250A EtherTwist PC LAN Adapter/8 TL HP 27252A EtherTwist PC LAN Adapter/16 TL Plus HP J2405A EtherTwist PC LAN Adapter NC/16 IBM(r) LAN Adapter for Ethernet IBM LAN Adapter for Ethernet TP & CX Intel EtherExpress 16 Network Adapter Intel EtherExpress 16 TP & C Network Adapters Intel EtherExpress 16 FlashC Network Adapter Microdyne(TM) (Excelan) EXOS 205 and 205T Microdyne (Excelan) EXOS 205T/16 National SemiConductor Corporation(r) (NSC(r)) InfoMover(TM) NE2000plus(TM) Novell(r)/Eagle NE2000 Racal InterLan(r) NI6510 Racal InterLan NI6510/2 InterLan EtherBlaster Racal InterLan NI6510SC-T2 InterLan EtherBlaster TP Standard Microsystems(r) (SMC(r)) 8003EP EtherCard PLUS Elite(TM) SMC8003WC EtherCard PLUS Elite 10T(TM) SMC8013EPC EtherCard PLUS Elite 16(TM) SMC8013WC EtherCard PLUS Elite 16T(TM) SMC8013EWC EtherCard PLUS Elite 16 Combo(TM) SMC 8216 EtherCard Elite 16C Ultra(TM) SMC 8216T EtherCard Elite 16C Ultra SMC 8216C EtherCard Elite 16C Ultra Western Digital(r) (WD(r)) 8003 EtherCard PLUS series adapters WD8003 EtherCard PLUS Elite series adapters WD8013 EtherCard PLUS series adapters WD8013 EtherCard PLUS Elite series adapters _________________________________________________________________________ NOTE Most ISA adapters also can be used on EISA machines. _________________________________________________________________________ + EISA adapters 3Com 3C579 EtherLink III Parallel Tasking 32-Bit EISA Adapter 3Com 3C579-TP EtherLink III Parallel Tasking 32-Bit EISA Adapter COMPAQ(r) Integrated NetFlex-2/ENET HP 27248A EtherTwist EISA LAN Adapter/32 TP Intel EtherExpress Flash32 Network Adapter Novell/Eagle NE3200 Racal InterLan ES3210 SMC 82M32 EtherCard Elite 32C Ultra + MCA (Micro Channel Architecture) adapters: 3Com 3C523 & 3C523B EtherLink/MC 3Com 3C523 EtherLink/MC TP 3Com 3C529 EtherLink III Parallel Tasking 16/32-Bit Micro Channel Adapter 3Com 3C529-TP EtherLink III Parallel Tasking 16/32-Bit Micro Channel Adapter IBM Ethernet Adapter/A IBM EtherStreamer(TM) MC32 Adapter IBM PS/2 Adapter/A for Ethernet Networks IBM PS/2 Adapter/A for Ethernet Twisted-Pair Networks Intel EtherExpress 16 MCA Network Adapter Intel EtherExpress 16 MCA TP Network Adapter SMC8013EP/A EtherCard PLUS Elite/A(TM) SMC8013WP/A EtherCard PLUS Elite 10T/A(TM) WD8003 EtherCard PLUS series adapters WD8013 EtherCard PLUS Elite series adapters + PCMCIA adapters 3Com 3C589-TP EtherLink III Parallel Tasking PCMCIA Adapter 3Com 3C589-Combo EtherLink III Parallel Tasking PCMCIA Adapter + PCI adapters AMD PCnet-PCI Racal InterLan PCI-T2 Supported Token-Ring adapters + ISA adapters IBM Token-Ring Network PC Adapter IBM Token-Ring Network PC Adapter II (long and short cards) IBM Token-Ring Network 16/4 Adapter IBM Token-Ring Network 16/4 ISA-16 Adapter + MCA (Micro Channel Architecture) adapters: IBM Auto LANStreamer(TM) MC32 Adapter IBM LANStreamer MC32 Adapter IBM Token-Ring Network PC Adapter/A IBM Token-Ring Network 16/4 Adapter/A IBM Token-Ring Network 16/4 Busmaster Server Adapter/A _________________________________________________________________________ NOTE Drivers supplied with this release of the SCO LLI Drivers work with other networking adapters that are 100% compatible with those listed above. _________________________________________________________________________ Software requirements In order to use the SCO LLI Drivers, you must also have networking products that use the drivers. If you are using SCO UNIX System V/386 Release 3.2 Version 4.2, you need at least one of the following: + SCO TCP/IP + SCO OSI by Retix + SCO IPX/SPX + Microsoft LAN Manager for UNIX systems, using either SCO TCP NetBIOS or Microsoft NetBEUI + any compatible networking product provided by a third-party vendor SCO Open Desktop and Open Server Release 3.0 products include the following protocol stacks: _________________________________________________________________________ platform protocols included _________________________________________________________________________ SCO Open Server Enterprise System TCP/IP, IPX/SPX SCO Open Server Network System TCP/IP, IPX/SPX SCO Open Desktop TCP/IP SCO Open Desktop Lite TCP/IP Other networking products can be installed as needed. If you do not know which products are included with your system, use custom(ADM) to list the products installed on your machine. Installation procedures The SCO UNIX operating system and SCO Open Desktop or Open Server operating systems require separate installation procedures. discussed in the sections below entitled ``SCO Open Desktop and Open Server installation procedure'' and ``SCO UNIX system installation procedure'', respectively. _________________________________________________________________________ NOTE You must remove previously installed LLI drivers before installing LLI Drivers Release 3.4.0. LLI drivers may be present in your system if you installed: + the LLI component included with SCO Open Desktop or Open Server Release 3.0 + previous LLI Drivers releases included with the Advanced Hardware Supplement (AHS) + networking drivers supplied in the IBM Networking Supplement To safely remove your old drivers and to ensure that you have the information necessary to reconfigure your networking system after you install the new SCO LLI Drivers, complete the steps discussed in the section below that are appropriate to your platform. _________________________________________________________________________ If you are installing the SCO LLI Drivers for the first time, you should become familiar with the custom menu and its operation. The custom(ADM) utility for SCO UNIX systems is described in the SCO UNIX Installation Guide appendix entitled ``Installing and removing additional software''. If you are running an Open Desktop system, the utility is described in the SCO Open Desktop/Open Server Installation and Update Guide appendix entitled ``Installing and removing additional software''. SCO Open Desktop and Open Server installation procedure Installing the LLI Drivers on SCO Open Desktop or Open Server Release 3.0 upgrades the LLI driver package included with those operating system releases. To do so: 1. Read Appendix H ``Installing and removing additional software'' in the SCO Open Desktop/Open Server Installation and Upgrade Guide. 2. Log in as root. 3. Run netconfig and make a note of the configured networking chains. (It is important to note this information; you will need it later.) 4. Run lliconfig and make a note of the parameters for all the configured drivers. (It is important to note this information; you will need it later.) 5. If you are not already in system maintenance mode, enter the following command to reboot the machine: /etc/shutdown -i1 _________________________________________________________________________ NOTE shutdown -i1 safely shuts down networking services before allowing you to enter system maintenance mode. For more information, see the shutdown(ADM) manual page. _________________________________________________________________________ 6. Enter the root password when you see this prompt: _________________________________________________________________________ INIT: New run level: S INIT: SINGLE USER MODE Type CONTROL-d to proceed with normal startup, (or give the root password for system maintenance): _________________________________________________________________________ 7. If you are upgrading the LLI Drivers on a system without the IBM Networking Supplement, go to the next step. If you are upgrading the LLI Drivers on systems using the IBM Networking Supplement, follow the directions for driver removal that accompanied the product. _________________________________________________________________________ NOTE The IBM Networking Supplement allows you to remove your networking drivers one at a time. Make sure that you remove all the installed networking drivers from your package before installing the SCO LLI Drivers Release 3.4.0. _________________________________________________________________________ When you have completed the driver removal procedure, go to step 15. 8. At the shell prompt, enter: custom 9. When you see the Custom menu, use the -> key to highlight Remove, and press . 10. At the Remove screen, use the key to highlight Open Desktop, and press . 11. At the prompt, use the -> key to select Service Components, and press . 12. At the prompt for removable Service Components, use the to select SCO LLI Drivers, and press . 13. You will see a list of LLI drivers with ALL highlighted at the top. Press to select ALL. You see a message indicating that the system is executing the removal script. If networking chains have been configured, you see messages indicating that they are being removed. When all the LLI drivers have been removed, you are asked if you want to relink the kernel. To save time, wait to relink the kernel until after you have removed and installed all the software that you plan to at this time. You are returned to the Custom menu. 14. Exit custom by selecting Quit and pressing . 15. If you installed Open Desktop from floppy disks, go on to the next step. If you did not install Open Desktop from floppy disks, use vi or another ASCII editor to change the media type to ``F'' (for floppy disk) in /etc/perms/bundle/odtps. That is, find the paragraph including media type in the file -- it should be similar to the following: bundle="SCO Open Desktop" : prd=odtps : rel=3.0.0b : \ bundlereq=unixrts : bundlereq=unixext : bundlereq=xsrvr : \ bundlereq=xclnt : typ=u386 : supercede=odtws : mediatype=T Change the media type to: mediatype=F _________________________________________________________________________ NOTE After you complete the installation process, remember to change the media type back to its original value. Do not make a backup copy of the odtps file in the /bundle directory. The custom(ADM) utility reads every file in the /etc/perms and /etc/perms/bundle directories, and the existence of duplicate files may cause permissions problems. If you wish to back up the odtps file, do so in a different directory. _________________________________________________________________________ 16. Remove the file /etc/perms/lli (if it exists). 17. At the shell prompt, enter: custom 18. When you see the custom menu, press to select Install. 19. At the Install screen, use the -> key to highlight SCO Open Desktop or SCO Open Server, and press . _________________________________________________________________________ NOTE If you see the error message Error: This product must be installed as part of a bundled product it indicates one of the following: + you did not correctly edit the bundle list before installing the SCO LLI Drivers (step 15) + you attempted to install the SCO LLI Drivers as a New Product (step 19) Return to these steps and ensure they are completed correctly. _________________________________________________________________________ 20. When prompted to choose an option, select Service Components. 21. When prompted for service components to install, select SCO LLI Drivers. 22. When prompted to install the entire product, specific packages, or files, select Packages. 23. You see a list of SCO LLI Drivers packages. You can scroll up and down the list using the arrow keys. To install all available packages, select ALL. To select several packages to install, use the bar to mark each one with an asterisk (*). When you press , each item that you marked is installed. 24. You are prompted to insert the necessary distribution volumes. Whatever the requested volume number, insert the SCO LLI 3.4.0 Drivers distribution media. _________________________________________________________________________ NOTE If you want to install additional packages at this time, exit custom first. This upgrades the custom data structure with the new information. You can then invoke custom to install the additional packages. _________________________________________________________________________ 25. Exit custom by selecting Quit from the main menu and then confirming your selection. 26. Using vi or other ASCII editor, restore the media type to its original value in /etc/perms/bundle/odtps as shown in step 15. 27. Use netconfig and the notes you took in steps 3 and 4 to reconfigure your networking chains. SCO UNIX system installation procedure To install the SCO LLI Drivers on SCO UNIX Release 3.2 Version 4.2.0: 1. If you are installing the SCO LLI Drivers on your platform for the first time, go to step 4. If you are upgrading a previous release of the LLI Drivers, or as an update to systems using the IBM Networking Supplement, you must remove the previous LLI driver set. To begin, run netconfig and make a note of the configured networking chains. 2. Run lliconfig and make a note of the parameters for all the configured drivers. 3. If you are updating a previous release of the LLI drivers, follow the directions for driver removal in the Release Notes that accompanied your earlier release. If you are adding the SCO LLI Drivers to a system with the IBM Networking Supplement, follow the directions for driver removal that accompanied this product. _________________________________________________________________________ NOTE The IBM Networking Supplement allows you to remove your networking drivers one at a time. Make sure that you remove all the installed networking drivers from your package before installing the SCO LLI Drivers Release 3.4.0. _________________________________________________________________________ 4. If you are not already in the system maintenance mode, reboot the machine by entering: /etc/shutdown -i1 _________________________________________________________________________ NOTE shutdown -i1 safely shuts down networking services before allowing you to enter system maintenance mode. For more information, see the shutdown(ADM) manual page. _________________________________________________________________________ 5. Enter the root password when you see the prompt: _________________________________________________________________________ INIT: New run level: S INIT: SINGLE USER MODE Type CONTROL-d to proceed with normal startup, (or give the root password for system maintenance): _________________________________________________________________________ 6. Enter system maintenance (single-user) mode by typing the root password. 7. At the shell prompt, enter: custom When you see the Custom menu, the Install option is highlighted. 8. Press to select the Install option. A list of installed products appears. The first item in the list, A New Product, is highlighted. 9. Press to select A New Product. Your installation options are highlighted. By default, Entire Product is highlighted. 10. Press to select Entire Product. You are prompted to insert Distribution Floppy Volume 1. 11. Insert Volume 1 in the drive, then press . This message appears at the top of the screen: _________________________________________________________________________ Installing custom data files ... _________________________________________________________________________ Next, custom leaves the Install screen and checks for the correct installation environment. These messages appear briefly: _________________________________________________________________________ Executing Product Prep script _________________________________________________________________________ _________________________________________________________________________ Creating file lists ... _________________________________________________________________________ After the prep script, custom again prompts you to insert the SCO LLI Drivers Floppy Volume 1 and highlights the Continue option. 12. Verify that Volume 1 is in the drive, then press . This message appears at the top of the screen: _________________________________________________________________________ Extracting files ... _________________________________________________________________________ The system leaves the Install screen to execute the SCO LLI Drivers initialization script. This message appears briefly: _________________________________________________________________________ Executing SCO LLI Driver Init Script _________________________________________________________________________ You then see messages indicating progress as each driver is installed. When all of the drivers are installed, this message appears at the bottom of your screen: _________________________________________________________________________ If you wish to configure additional networking software, please use netconfig. _________________________________________________________________________ 13. Press any key to continue with the installation. This message appears briefly on the screen: _________________________________________________________________________ Checking file permissions . . . _________________________________________________________________________ You return to the main custom menu. The software list on your screen now includes the SCO LLI Drivers. You can choose to continue installing other products or you can quit custom. 14. To quit custom, use the -> key to highlight the Quit option, and press . custom prompts you to confirm that you want to quit, and highlights the Yes option. Press . 15. Once you have installed the LLI Drivers, you must configure the drivers to work with your networking products using netconfig. Please refer to Chapter 4, ``Configuring the SCO LLI Drivers'' for more information about configuring your driver. 16. If you are upgrading a previous release of the LLI Drivers, or as an update to systems using the IBM Networking Supplement, use netconfig and the notes you made in steps 1 and 2 to reconfigure your networking chains. Chapter 4 Configuring the SCO LLI Drivers This chapter provides: + the configuration procedure + a general overview of configuration parameters + adapter-specific configuration information _________________________________________________________________________ NOTE Please familiarize yourself with the specifications for the existing adapters and drivers in your machine before installing new or additional drivers. _________________________________________________________________________ Configuration checklist To configure your adapter and driver: 1. Read the section entitled ``Configuration parameters''. 2. Make a copy of Table 4-1, ``LLI 3.4.0 network adapter information'' for each adapter you intend to install on your system. 3. Read the information for each adapter you intend to install in ``Adapter-specific information''. 4. Read your adapter's documentation. Although many of the settings are supplied in ``Adapter-specific information'', much of the configuration information is specific to your system, adapter, or machine. 5. Enter the information for each networking adapter in your machine's logbook as well as in the table(s) copied in step 2. Not all information categories may be applicable for your adapter(s). 6. Attach the completed table(s) to your machine's log. 7. Use your EISA or MCA utility to configure your adapter (if appropriate). 8. Use netconfig to configure your driver(s). 9. If you have an ISA adapter, configure your adapter either manually (that is, by setting jumpers or switches on the adapter) or, if a hardware setup program came with your adapter, with the setup program. Consult your adapter's documentation for more information about how to configure your adapter's hardware. Table 4-1 LLI 3.4.0 network adapter information ____________________________________________ | | | _________ Driver name and number | | | | _________ Bus type | | | | _________ Cable type | | | | _________ DMA channel | | | | _________ Interrupt Vector (IRQ) | | | | _________ I/O base address | | | | _________ RAM address | | | | _________ Ring routing (Token-Ring only)| | | | _________ Shared RAM size | | | | _________ Slot number | | | |___________________________________________| Configuration parameters Configuring the LLI drivers requires that you perform two basic tasks: adapter configuration Set up your adapter to work with your computer's hardware using utilities supplied with your computer, networking adapters, and/or this product; some adapters require that jumpers be set manually. driver configuration Configure an SCO driver to work with your adapter using the netconfig(ADM) utility. There are several ways to configure your networking adapter depending on the bus type of your machine and the type of adapter you are installing. _________________________________________________________________________ CAUTION Be careful about possible conflicts when installing ISA adapters in EISA machines. EISA configuration utilities generally cannot obtain the configuration information for ISA adapters, and therefore cannot check for possible adapter conflicts. _________________________________________________________________________ _________________________________________________________________________ Machine Adapter Configuration type type procedure _________________________________________________________________________ ISA ISA hardware setup manually set jumpers on adapter ISA ISA software setup run DOS setup utility ISA ISA Plug & Play run DOS setup utility ISA Plug & Play ISA Plug & Play none EISA EISA run EISA configuration utility EISA ISA hardware setup manually set jumpers on adapter EISA ISA software setup run DOS setup utility EISA ISA Plug & Play run DOS setup utility MCA MCA use MCA reference disk PCI PCI none PCMCIA PCMCIA run DOS setup utility Consult your adapter's documentation to determine how to set up your adapter's hardware. DOS setup utilities are provided with most networking adapters. _________________________________________________________________________ NOTE SCO provides UNIX setup utilities for some adapters. If you install an SMC8003 or SMC8013 adapter (WD8003 or 8013 series), or a 3Com 3C507 adapter, you may use either the smcsetup(ADM) utility (for most SMC and WD adapters) or the e3dsetup(ADM) utility (for 3C507 adapters) to configure your adapter instead of the DOS setup utility. For more information about either smcsetup or e3dsetup, refer to the manual pages included with this release. For the information necessary to configure your adapter's driver, consult the section for your adapter in ``Adapter-specific information''. _________________________________________________________________________ Most machines can support from one to four networking adapters of a given type, depending on the type of adapter and capacity of your machine. Driver configuration consists of running the netconfig utility, which checks that network driver parameters don't conflict with those of any other installed driver. If any conflict is found, netconfig issues a warning and prompts you to fix the problem. For more information, consult the netconfig(ADM) manual page in your SCO UNIX Operating System Administrator's Reference. _________________________________________________________________________ NOTE For EISA and MCA adapters, run your machine configuration utilities before configuring the driver with netconfig, because machines of these types can automatically assign non-conflicting parameters to installed devices. However, for most ISA adapters, we suggest that you configure the driver with netconfig first to ensure that there are no parameter conflicts with other drivers in the kernel. Once you have selected a driver configuration without conflicts, those parameters should be supplied to your adapter using one of these methods: + running your DOS setup utility + running the UNIX setup utility supplied with this release of the LLI Drivers (that is, e3dsetup or smcsetup), if applicable + manually setting jumpers or switches on the adapter _________________________________________________________________________ To configure your driver, netconfig may prompt for the following: + your networking system's cable type + the DMA setting used by your adapter + an acceptable interrupt vector + an acceptable I/O base address + an acceptable RAM base address together with the size of the RAM buffer or shared RAM size + whether you wish to enable Token-Ring source routing + the slot number the adapter occupies The parameters you supply must match those acceptable to the adapter and they must not conflict with the settings already in use by other hardware installed on your system. To determine many of the settings already in use by devices installed on your machine, consult your machine's logbook or use this command: hwconfig -h This produces a screen that resembles: _________________________________________________________________________ device address vec dma comment ====== ======= === === ======= serial 0x3f8-0x3ff 4 - unit=0 type=Standard nports=1 floppy 0x3f2-0x3f7 6 2 unit=0 type=96ds15 console - - - unit=vga type=0 12 screens=68k e3B 0x300-0x30f 3 - type=3c503 addr=02:60:8c:9f:ed:44 disk 0x1f0-0x1f7 14 - type=W0 unit=0 cyls=967 hds=9 secs=34 _________________________________________________________________________ In this display ``device'' is the name of the device driver. ``address'' specifies the starting and finishing memory address of the driver's working space. ``vec'' is the interrupt vector number. ``dma'' is the direct memory access number. The ``comment'' section contains other information relevant to that device using the form "parameter=value". For more information on the comment section, consult the hwconfig(ADM) manual page in your SCO UNIX Operating System Administrator's Reference. Driver name and number Use the following table to determine which SCO LLI driver(s) to use with your networking adapter(s), how many of each adapter can be configured, and where in these Release Notes to find more information. _________________________________________________________________________ Manufacturer and Driver Max. no. Page Adapter name name adapters reference _________________________________________________________________________ 3Com 3C501 EtherLink e3A 4 3C503 EtherLink II & EtherLink II TP e3B 4 3C503-16 EtherLink II/16 & EtherLink II/16 TP e3B 4 3C507 EtherLink 16 & EtherLink 16 TP e3D 4 3C509 & 3C509-TP EtherLink III e3E 4 3C509-Combo EtherLink III e3E 4 3C523 & 3C523B EtherLink/MC e3C 4 3C523 EtherLink/MC TP e3C 4 3C529 & 3C529-TP EtherLink III e3E 4 3C579 & 3C579-TP EtherLink III e3E 4 3Com 3C589-TP & 3C589-Combo EtherLink III e3E 4 _________________________________________________________________________ AMD AMD Am1500T PCnet-ISA pnt 4 AMD Am1500T/2 PCnet-ISA pnt 4 AMD Am2110-SM AT Ethernet 7998 pnt 4 AMD PCnet-ISA+ pnt 4 AMD PCnet-PCI pnt 4 _________________________________________________________________________ COMPAQ Integrated NetFlex-2/ENET pnt 4 (Continued on next page) (Continued) _________________________________________________________________________ Manufacturer and Driver Max. no. Page Adapter name name adapters reference _________________________________________________________________________ Hewlett-Packard HP 27245A EtherTwist PC LAN Adapter/8 TP hpi 4 HP 27247A EtherTwist PC LAN Adapter/16 TP hpi 4 HP 27247B EtherTwist PC LAN Adapter/16 TP Plus hpi 4 HP 27248A EtherTwist EISA LAN Adapter/32 TP hpe 4 HP 27250A EtherTwist PC LAN Adapter/8 TL hpi 4 HP 27252A EtherTwist PC LAN Adapter/16 TL Plus hpi 4 HP J2405A EtherTwist PC LAN Adapter NC/16 TP pnt 4 _________________________________________________________________________ IBM Ethernet Adapter/A wdn 4 EtherStreamer MC32 Adapter wwdu 4 LAN Adapter for Ethernet nat 4 LAN Adapter for Ethernet TP & CX nat 4 LANStreamer MC32 Adapter wwdu 4 Auto LANStreamer MC32 Adapter wwdu 4 PS/2 Adapter/A for Ethernet Networks wdn 4 PS/2 Adapter/A for Ethernet TP Networks wdn 4 Token-Ring Network 16/4 Adapter & Adapter/A tok 2 Token-Ring Network 16/4 ISA-16 Adapter tok 4 Token-Ring Network 16/4 Busmaster Server btok 4 Adapter/A Token-Ring Network PC Adapter & Adapter/A tok 2 Token-Ring Network PC Adapter II tok 2 _________________________________________________________________________ Intel EtherExpress 16 eeA 4 EtherExpress 16 TP & C eeA 4 EtherExpress 16 FlashC eeA 4 EtherExpress 16 MCA & MCA TP eeA 4 Intel EtherExpress Flash32 eeB 4 _________________________________________________________________________ Microdyne (Excelan) EXOS 205 and 205T exos 4 EXOS 205T/16 exos 4 (Continued on next page) (Continued) _________________________________________________________________________ Manufacturer and Driver Max. no. Page Adapter name name adapters reference _________________________________________________________________________ National SemiConductor Corporation InfoMover NE2000plus nat 4 _________________________________________________________________________ Novell/Eagle NE2000 nat 4 NE3200 ne 4 _________________________________________________________________________ Racal InterLan ES3210 i3B 4 NI6510 i6E 2 NI6510/2 InterLan EtherBlaster i6E 2 NI6510SC-T2 InterLan EtherBlaster TP i6E 2 PCI-T2 pnt 4 _________________________________________________________________________ Standard Microsystems SMC8003EP EtherCard PLUS Elite wdn 4 SMC8003WC EtherCard PLUS Elite 10T wdn 4 SMC8013EPC EtherCard PLUS Elite 16 wdn 4 SMC8013WC EtherCard PLUS Elite 16T wdn 4 SMC8013EWC EtherCard PLUS Elite 16 Combo wdn 4 SMC8013EP/A EtherCard PLUS Elite/A wdn 4 SMC8013WP/A EtherCard PLUS Elite 10T/A wdn 4 SMC 8216 EtherCard Elite 16C Ultra sme 4 SMC 8216T EtherCard Elite 16C Ultra sme 4 SMC 8216C EtherCard Elite 16C Ultra sme 4 SMC 82M32 EtherCard Elite 32C Ultra sebm 4 _________________________________________________________________________ Western Digital WD8003 EtherCard PLUS Elite series (ISA) wdn 4 WD8003 EtherCard PLUS series (MCA) wdn 4 WD8013 EtherCard PLUS series (ISA) wdn 4 WD8013 EtherCard PLUS Elite series (ISA) wdn 4 WD8013 EtherCard PLUS Elite series (MCA) wdn 4 Bus type When you configure certain adapters (for example, those using the e3E driver), you may be prompted to identify the bus architecture of the machine in which the adapter is configured; this facilitates automatic detection and configuration of the adapters. Currently, EISA and PCMCIA buses are identified for automatic configuration. Cable type When you configure certain adapters (for example, the 3Com 503 driver), you need to specify whether the board connects to ``thick,'' ``thin'' or ``twisted-pair'' Ethernet cable; this configuration parameter may also be referred to as ``transceiver type''. Thick and thin are both coaxial cable. Thick cable is approximately 1/2-inch in diameter, and thin is approximately 1/4-inch in diameter. Twisted pair resembles slightly thicker phone cable. + Thick cable is used to connect your adapter to a transceiver (using a 15-pin AUI connector), which in turn connects to the Ethernet cable. + Thin cable uses an on-board transceiver and connects to the Ethernet with a BNC connector. + Twisted-pair cable connects to a hub transceiver using an RJ-45 modular plug connector. Many ``combination'' adapters support all three of these media. DMA channel Some adapters (for example, the HP EtherTwist EISA Adapter Card/32) require that you specify the direct memory access (DMA) channel you want the adapter to use. Direct memory access permits data to be transferred between memory and a device without the intervention of the system's central processing unit. Each DMA chip has eight circuits or channels for conveying data. DMA channel 4 is reserved for use by the system. During configuration, you may choose to use any (or none) of the channels. If you choose a DMA channel for your networking adapter that is currently in use by another device, netconfig prompts you to select another channel. Interrupt vectors An interrupt is an instruction that halts processing momentarily so that input/output or other operations can occur. Processing resumes after the specific operation takes place. Consequently, it is important that each device installed in your system be provided with an interrupt setting that does not conflict with the settings used by the hardware and other peripherals. To install a networking adapter and driver software, you must choose an interrupt vector (IRQ) setting for the adapter. The following table lists some typical hardware interrupt settings: Table 4-2 Typical interrupt vectors _________________________________________________________________________ Hardware Interrupt Vector (IRQ) _________________________________________________________________________ ISA, EISA, or MCA machine clock 0 console (keyboard) 1 floppy disk controller 6 Hard disk controller varies Serial ports com1 4 com2 3 Parallel ports lpt0, lpt1 7 lpt2 5 Consult the adapter's documentation to learn its acceptable IRQ settings. After you determine your hardware's IRQ settings, choose settings for each networking adapter that you plan to install, making sure that the settings you choose do not conflict with each other. The documentation for each networking adapter should indicate whether you need to configure the adapter physically to use the chosen IRQ setting. The operating system reserves interrupt vectors 4, 3, and 7 for com1, com2, and lpt0 respectively. These ``devices'' are often referred to as serial input- output devices or ``sio'' devices. If you choose any setting that is either reserved for another use or is in use by another device, a conflict occurs. The configuration utilities resolve such conflicts by prompting you to remove or change the reserved setting. I/O base address The I/O base address is the initial address for a unique area of memory allocated for input/output data control to a specific network adapter. For example, 0x300, or 300, is the default I/O base address for the 3Com 3C501 adapter. The I/O base address must match the hardware configuration on the adapter, and other devices must not use this I/O base address. If you enter an I/O base address that is already in use by another device, netconfig may delete that device. RAM base address When required, the RAM base address is the initial address of a unique area of memory allocated to the host machine and network adapter for read/write operations; this area is called the ``RAM buffer''. Other devices must not use any address in the range from the RAM base address to the end of the allocated memory area (that is, the RAM base address + the RAM buffer size). If you assign a networking adapter a RAM base address that is used by another device, the configuration utility prompts you to select another address. RAM buffer size Many adapters have a fixed RAM buffer size and do not prompt for this value. However, some adapters (for example, most SMC adapters) require that you specify the RAM buffer size or size of the shared RAM as well as the base address. A RAM buffer specifies the amount of random access memory that is set aside for use by the networking adapter and host machine. Consult the documentation that comes with your adapter and the adapter-specific section later in this chapter to determine which buffer sizes your adapter requires. Ring routing (IBM Token-Ring adapters only) IBM Token-Ring networking allows you to establish connections from your machine to other machines in the following ways: + on a local ring + to other rings using gateways + to other networks using a Token-Ring bridge A local ring is the Token-Ring physically attached to your machine. A TCP/IP gateway is created when you configure TCP/IP over more than one Token-Ring adapter on the same machine. Those adapters must be connected to different rings and have different IP subnet addresses. TCP/IP gateways connected to Token-Ring networks in this manner will route TCP/IP traffic to the rings without using Token-Ring source routing. Similar gateways can be set up using the OSI and IPX/SPX protocols. A Token-Ring bridge is a dedicated piece of computer hardware connected to several Token-Rings; the bridge routes frames between the rings. All Token-Rings connected via bridges will appear as a single ring to each ``station'' on the network. Token-Ring source routing allows your adapter to route network traffic across Token-Ring bridges regardless of the protocol stack used by any of the connected networks. If you intend to connect your machine to a network that includes a bridge, and if you intend to send information from your machine across the bridge, you must enable Token-Ring source routing. During configuration you can enable or disable this function when the following prompt is displayed: _________________________________________________________________________ Restrict broadcasts to the local ring (y/n) [N] or 'q' to quit: _________________________________________________________________________ To select Token-Ring source routing, enter n at this prompt. If you decide not to use Token-Ring source routing (that is, if you decide to restrict broadcasts to the local ring), enter y. If you do not use Token Ring source routing, the program creates a routing inhibitor file to suppress routing. A file norouteN, where N is the device number, is created and placed in either /usr/lib/lli/btok for Busmaster token ring devices or /usr/lib/lli/tok for non-busmaster devices. Slot number Some adapters (for example, the HP EtherTwist EISA Adapter Card/32) are meant to be used on machines using the EISA or MCA bus. If you install one of these adapters, during the configuration process you may be required to provide its slot number. This number refers to the slot in which the adapter is inserted. Adapter-specific information 3Com 3C501 Before installing a 3Com 3C501 adapter, complete the ``Configuration checklist'', making sure you are familiar with the information found in ``Configuration parameters''. _________________________________________________________________________ NOTE This adapter may have known limitations under certain circumstances; for more information, please consult: + ``Network adapter performance issues with large data transfers'' + ``llistat and the 3Com 3C501'' _________________________________________________________________________ To complete the installation of the 3Com 3C501 adapter, netconfig prompts you for: Driver name e3A The first e3A adapter installed on your system is referred to as e3A0. If you install more than one e3A adapter on your system, the adapters are numbered sequentially starting with 0. Interrupt vector (IRQ) 3 This setting is used if you press at the prompt. _________________________________________________________________________ CAUTION If you use a vector for your networking adapter that is already in use by another device, you are prompted to remove it or choose another vector for your adapter. If you remove the device, you must supply it with a new vector before it can be used. _________________________________________________________________________ I/O base address 300 This is the address that is used if you press at the prompt. _________________________________________________________________________ CAUTION If you use a base address for your networking adapter that is already in use by another device, you are prompted to remove it or choose another base address for your adapter. If you want to continue to use the original device, you must supply it with another base address. _________________________________________________________________________ 3Com 3C503 adapters The SCO LLI Drivers support these 3Com 3C503 adapters: + 3C503 EtherLink II + 3C503 EtherLink II TP + 3C503-16 EtherLink II/16 + 3C503-16 EtherLink II/16 TP Before installing a 3Com 3C503 adapter, complete the ``Configuration checklist'', making sure you are familiar with the information found in ``Configuration parameters''. To complete the installation of the adapter, netconfig prompts you for: Driver name e3B The first e3B adapter installed on your system is referred to as e3B0. If you install more than one e3B adapter on your system, the adapters are numbered sequentially starting with 0. _________________________________________________________________________ NOTE The 3Com 3C503-16 and 3C503-16 TP ``stretch'' adapters have an 8-bit mode and a 16-bit mode configurable by a jumper on the adapter. Make sure the jumper is set to the 16-bit mode to obtain the best performance. _________________________________________________________________________ Cable type netconfig will prompt you for your cable (transceiver) type. When it does, you must input your networking cable type -- thick (AUI), thin (BNC), or twisted-pair (TP). Interrupt vector (IRQ) 3 This setting is used if you press at the prompt. _________________________________________________________________________ CAUTION If you use a vector for your networking adapter that is already in use by another device, you are prompted to remove it or choose another vector for your adapter. If you remove the device, you must supply it with a new vector before it can be used. _________________________________________________________________________ I/O base address 300 This address is used if you press at the prompt. _________________________________________________________________________ CAUTION If you use a base address for your networking adapter that is already in use by another device, you are prompted to remove it or choose another base address for your adapter. If you want to continue to use the original device, you must supply it with another base address. _________________________________________________________________________ 3Com 3C507 EtherLink 16 or EtherLink 16 TP Before installing either of the 3Com 3C507 adapters, complete the ``Configuration checklist'', making sure you are familiar with the information found in ``Configuration parameters''. To complete the installation of the 3C507 adapter you must follow these steps: 1. Use netconfig to configure the driver. 2. Use e3dsetup (or your DOS setup utility) to configure the adapter. For more information on e3dsetup, see the e3dsetup(ADM) manual page _________________________________________________________________________ CAUTION The 3C507 adapter does not work in 16-bit mode with some motherboard chip sets. When you use e3dsetup to configure your adapter, the 3C507 adapters can be set to use either 8- or 16-bit data transfers. Acceptable values for this (the -data option are s (or standard) for 8-bit data transfer and t (or turbo) for 16-bit data transfer. If your 3C507 adapter does not work in 16-bit mode, try the 8-bit mode. For more information, see the e3dsetup(ADM) manual page _________________________________________________________________________ Both netconfig and e3dsetup require: Driver name e3D The first e3D adapter installed on your system is referred to as e3D0. If you install more than one e3D adapter on your system, the adapters are numbered sequentially starting with 0. Interrupt vector (IRQ) 3 This setting is used if you press at the prompt. _________________________________________________________________________ CAUTION If you use a vector for your networking adapter that is already in use by another device, you are prompted to remove it or choose another vector for your adapter. If you remove the device, you must supply it with a new vector before it can be used. _________________________________________________________________________ I/O base address 300 This address is used if you press at the prompt. _________________________________________________________________________ CAUTION If you use a base address for your networking adapter that is already in use by another device, you are prompted to remove it or choose another base address for your adapter. If you want to continue to use the original device, you must supply it with another base address. Because the e3D adapter uses the I/O base address 100 for storing other network information, you cannot use that address for any other device. _________________________________________________________________________ RAM address D0000 This address is used if you press at the prompt. If you want to add additional adapters or change that address, make sure that you do not choose an address used by another device. 3Com 3C509 series adapters The SCO LLI Drivers support these 3C509 adapters: + 3C509 EtherLink III + 3C509-TP EtherLink III + 3C509-Combo EtherLink III Your 3C509 adapter has several configuration options depending on the bus type of your machine, that is, EISA or ISA. If you are installing on an EISA machine, you have the option to configure the adapter as if it is an EISA adapter. If you choose this option, put the adapter in EISA mode using the Diagnostic and Configuration program that shipped with the adapter and configure this adapter as you would a 3Com 3C579 EISA adapter; please refer to ``3Com 3C579 series adapters'' for more information. If you are installing on an ISA machine, you will be presented with an auto-config option, which will automatically set the configurable parameters described below. If you do not choose this option, complete the ``Configuration checklist'', making sure you are familiar with the information found in ``Configuration parameters''. _________________________________________________________________________ NOTE When you install a 3Com 3C509 EtherLink III ISA Adapter, there is no need to run any setup utility before configuring the driver into the kernel using netconfig. _________________________________________________________________________ To complete the installation of the adapter, netconfig prompts you for: Driver name e3E The first e3E adapter installed on your system is referred to as e3E0. If you install more than one e3E adapter on your system, the adapters are numbered sequentially starting with 0. Bus type no (for EISA and PCMCIA adapters) netconfig will query for EISA and PCMCIA configuration; you must answer no to these questions. Auto-config yes Automatic configuration is enabled if you press at the prompt; this is the recommended action. If you select this option, you have finished configuring this adapter. If you are configuring multiple adapters, please refer to ``Installing multiple 3C509 EtherLink III adapters'' for more information. Interrupt vector (IRQ) 10 This setting is used if you press at the prompt. _________________________________________________________________________ CAUTION If you use a vector for your networking adapter that is already in use by another device, you are prompted to remove it or choose another vector for your adapter. If you remove the device, you must supply it with a new vector before it can be used. _________________________________________________________________________ I/O base address 300 This address is used if you press at the prompt. _________________________________________________________________________ CAUTION If you use a base address for your networking adapter that is already in use by another device, you are prompted to remove it or choose another base address for your adapter. If you want to continue to use the original device, you must supply it with another base address. _________________________________________________________________________ Cable type netconfig will ask if you are using a ``Combo'' adapter, that is, a ``combination'' adapter with connectors for three media types -- thick (AUI), thin (BNC), or twisted-pair (TP). You are then prompted for your cable (transceiver) type. Installing multiple 3C509 EtherLink III adapters When you install multiple EtherLink III adapters in, the 3C509 driver assigns the I/O base addresses you select in an order based on the adapters' Ethernet addresses. Therefore, you must follow these steps to be able to identify individual adapters with their respective transport interfaces: 1. Note each adapter's Ethernet address. The Ethernet address is stamped on the top of your adapter near the bar code and should be similar to the following: EA=00608CBBA74D 2. The first driver name, e3E0, is assigned by the driver to the Ethernet address with the lowest hexidecimal value. Subsequent driver names are assigned to Ethernet addresses in ascending hexidecimal value order, following the driver naming convention described in the ``Driver name'' section above. We recommend that you label the back plate of each adapter to aid you in making network cable connections. 3. When you run netconfig, configure chains of networking products using the assigned driver names. _________________________________________________________________________ CAUTION If you subsequently install an additional 3C509 adapter that has a lower Ethernet address than the existing adapters, you must physically reconnect your network cables based on the new ordering. _________________________________________________________________________ 3Com 3C523 series adapters The SCO LLI Drivers support these 3C523 adapters: + 3C523 EtherLink/MC + 3C523B EtherLink/MC + 3C523 EtherLink/MC TP Before installing any of the 3C523 adapters, complete the ``Configuration checklist'', making sure you are familiar with the information found in ``Configuration parameters''. Because these are MCA (Micro Channel Architecture) adapters, begin by installing your adapter and running your machine's MCA reference disk. After configuring your adapter, run netconfig to configure your adapter's driver; netconfig prompts you for: Driver name e3C The first e3C adapter installed on your system is referred to as e3C0. If you install more than one e3C adapter on your system, the adapters are numbered sequentially starting with 0. Interrupt vector (IRQ) 3 This setting is used if you press at the prompt. _________________________________________________________________________ CAUTION If you use a vector for your networking adapter that is already in use by another device, you are prompted to remove it or choose another vector for your adapter. If you remove the device, you must supply it with a new vector before it can be used. _________________________________________________________________________ I/O base address 300 This address is used if you press at the prompt. _________________________________________________________________________ CAUTION If you use a base address for your networking adapter that is already in use by another device, you are prompted to remove it or choose another base address for your adapter. If you want to continue to use the original device, you must supply it with another base address. _________________________________________________________________________ RAM address c0000 This address is used if you press at the prompt. If you want to add additional adapters or change that address, make sure that you do not choose an address used by another device. 3Com 3C529 series adapters The SCO LLI Drivers support these 3C529 adapters: + 3C529 EtherLink III + 3C529-TP EtherLink III Before installing any of the 3C529 adapters, complete the ``Configuration checklist'', making sure you are familiar with the information found in ``Configuration parameters''. Because these are MCA adapters, begin by installing your adapter and running your machine's MCA reference disk. After configuring your adapter, run netconfig to configure your adapter's driver; netconfig prompts you for: Driver name e3E The first e3E adapter installed on your system is referred to as e3E0. If you install more than one e3E adapter on your system, the adapters are numbered sequentially starting with 0. I/O base address There is no default I/O base address; select an appropriate value from the netconfig list. _________________________________________________________________________ CAUTION If you use a base address for your networking adapter that is already in use by another device, you are prompted to remove it or choose another base address for your adapter. If you want to continue to use the original device, you must supply it with another base address. _________________________________________________________________________ Interrupt vector (IRQ) There is no default interrupt vector; select an appropriate value from the netconfig list. _________________________________________________________________________ CAUTION If you use a vector for your networking adapter that is already in use by another device, you are prompted to remove it or choose another vector for your adapter. If you remove the device, you must supply it with a new vector before it can be used. _________________________________________________________________________ 3Com 3C579 series adapters The SCO LLI Drivers support these 3C579 adapters: + 3C579 EtherLink III + 3C579-TP EtherLink III Begin installation of your 3C579 adapter by completing the ``Configuration checklist'', making sure you are familiar with the information found in ``Configuration parameters''. Begin the configuration process by running your machine's EISA configuration routine. After configuring your adapter, run netconfig to configure your networking chains; netconfig prompts you for: Driver name e3E The first e3E adapter installed on your system is referred to as e3E0. If you install more than one e3E adapter on your system, the adapters are numbered sequentially starting with 0. Bus type yes netconfig will query for EISA configuration; you must answer yes to this question. Slot number There is no default slot number. When you physically install your adapter, you must make a note of which slot your adapter occupies. Interrupt vector (IRQ) There is no default interrupt vector; select an appropriate value from the netconfig list. _________________________________________________________________________ CAUTION If you use a vector for your networking adapter that is already in use by another device, you are prompted to remove it or choose another vector for your adapter. If you remove the device, you must supply it with a new vector before it can be used. _________________________________________________________________________ 3Com 3C589 EtherLink III PCMCIA adapters The SCO LLI Drivers support these 3C589 adapters: + 3C589-TP EtherLink III + 3C589-Combo EtherLink III _________________________________________________________________________ NOTE This adapter may have known limitations under certain circumstances; for more information, please consult + ``Removing the 3Com 3C589'' + ``Auto-configuration failure with the 3Com 3C589'' The 3C589 adapter only operates on machines that contain an Intel PCMCIA controller. To ensure that your PCMCIA controller is made by Intel Corporation, review your technical documentation or contact your computer manufacturer before installing this adapter. _________________________________________________________________________ When installing your 3C589 adapter, you will be presented with an auto- config option, which will automatically set the configurable parameters described below. If you do not choose this option, complete the ``Configuration checklist'', making sure you are familiar with the information found in ``Configuration parameters''. _________________________________________________________________________ NOTE When you install a 3Com 3C589 EtherLink III PCMCIA Adapter, there is no need to run any setup utility before configuring the driver into the kernel using netconfig. _________________________________________________________________________ To complete the installation of the adapter, netconfig prompts you for: Driver name e3E The first e3E adapter installed on your system is referred to as e3E0. If you install more than one e3E adapter on your system, the adapters are numbered sequentially starting with 0. Bus type yes (for PCMCIA) netconfig will query for PCMCIA configuration; you must answer yes to this question. You will also be queried for EISA configuration; you must answer no to this question. Slot number There is no default slot number. When you physically install your adapter, you must make a note of which slot your adapter occupies. If your machine only has one PCMCIA slot, select 1. Auto-config yes Automatic configuration is enabled if you press at the prompt; this is the recommended action. If you select this option, you have finished configuring this adapter. _________________________________________________________________________ CAUTION When automatic configuration is enabled, memory conflicts with video adapters are likely to occur. For more information, please consult ``Auto- configuration failure with the 3Com 3C589''. _________________________________________________________________________ If you are configuring multiple adapters, please refer to ``Installing multiple 3C589 EtherLink III adapters'' for more information. Interrupt vector (IRQ) 10 This setting is used if you press at the prompt. _________________________________________________________________________ CAUTION If you use a vector for your networking adapter that is already in use by another device, you are prompted to remove it or choose another vector for your adapter. If you remove the device, you must supply it with a new vector before it can be used. _________________________________________________________________________ I/O base address 300 This address is used if you press at the prompt. _________________________________________________________________________ CAUTION If you use a base address for your networking adapter that is already in use by another device, you are prompted to remove it or choose another base address for your adapter. If you want to continue to use the original device, you must supply it with another base address. _________________________________________________________________________ RAM address d0000 This address is used if you press at the prompt. If you want to add additional adapters or change that address, make sure that you do not choose an address used by another device. Cable type netconfig will prompt you for your cable (transceiver) type. When it does, you must input your networking cable type -- ``coax'' (coaxial, that is, thin ethernet with a BNC connector), or twisted-pair (TP). Installing multiple 3C589 EtherLink III adapters When you install multiple EtherLink III adapters, the 3C589 driver assigns the I/O base addresses you select in an order based on the adapters' Ethernet addresses. Therefore, you must follow these steps to be able to identify individual adapters with their respective transport interfaces: 1. Note each adapter's Ethernet address. The Ethernet address is stamped on the top of your adapter near the bar code and should be similar to the following: EA=00608CBBA74D 2. The first driver name, e3E0, is assigned by the driver to the Ethernet address with the lowest hexidecimal value. Subsequent driver names are assigned to Ethernet addresses in ascending hexidecimal value order, following the driver naming convention described in the ``Driver name'' section above. We recommend that you label the back plate of each adapter to aid you in making network cable connections. 3. When you run netconfig, configure chains of networking products using the assigned driver names. _________________________________________________________________________ CAUTION If you subsequently install an additional 3C589 adapter that has a lower Ethernet address than the existing adapters, you must physically reconnect your network cables based on the new ordering. _________________________________________________________________________ AMD Am2110 and Am1500 series adapters The SCO LLI Drivers support these AMD ISA adapters: + AMD Am1500T PCnet-ISA + AMD Am1500T/2 PCnet-ISA + AMD Am2110-SM AT Ethernet 7998 Before installing any of these AMD adapters, complete the ``Configuration checklist'', making sure you are familiar with the information found in ``Configuration parameters''. To complete the installation of these adapters, netconfig prompts you for: Driver name pnt The LLI Drivers refers to the AMD adapter as ``pnt''. The first AMD adapter installed on your system is referred to as pnt0. If you install more than one pnt adapter on your system, the adapters are numbered sequentially starting with 0. _________________________________________________________________________ NOTE In previous releases, this driver was referred to as ``a2x''. _________________________________________________________________________ Auto-detect no The auto-detect facility is not functional for this adapter. _________________________________________________________________________ WARNING Do not use the auto-detect option by pressing at the prompt. _________________________________________________________________________ I/O base address 300 This address is used if you press at the prompt. _________________________________________________________________________ CAUTION If this address is in use, you must choose another. If you attempt to use a base address that is already in use by another device, you are prompted to remove it or choose another base address for your adapter. If you want to continue to use the original device, you must supply it with another base address. _________________________________________________________________________ Interrupt vector (IRQ) 3 This setting is used if you press at the prompt. _________________________________________________________________________ CAUTION If you use a vector for your networking adapter that is already in use by another device, you are prompted to remove it or choose another vector for your adapter. If you remove the device, you must supply it with a new vector before it can be used. _________________________________________________________________________ DMA channel none No channel is used if you press at the prompt. However, this is not a valid selection for this adapter; you must choose another DMA channel. Cable type netconfig will prompt you for your cable (transceiver) type. When it does, you must input your networking cable type -- thick (AUI), thin (BNC), or twisted-pair (TP). AMD PCnet-ISA+ Before installing this adapter, complete the ``Configuration checklist'', making sure you are familiar with the information found in ``Configuration parameters''. _________________________________________________________________________ NOTE This adapter may have known limitations under certain circumstances; for more information, please consult: + ``Auto-detection failure with pnt drivers'' + ``Default scan order for the pnt driver'' _________________________________________________________________________ To complete the installation of the adapter, you must follow these steps: 1. Use netconfig to configure the driver. 2. If you are configuring the adapter on a non-Plug & Play machine, you must also run the DOS setup utility supplied with your adapter to configure the adapter. When configuring the pnt driver with this adapter, you will be presented with an option to auto-detect your adapter. This option allows the driver to automatically use the configuration information obtained from the networking hardware at runtime. Both netconfig and the DOS setup utility require: Driver name pnt The LLI Drivers refers to the AMD adapter as ``pnt''. The first AMD adapter installed on your system is referred to as pnt0. If you install more than one pnt adapter on your system, the adapters are numbered sequentially starting with 0. Auto-detect yes Auto-detection is enabled if you press at the prompt; this is the recommended action. If you select this option, you need only respond to the ``Cable type'' prompts to complete the configuration of this adapter. Manual configuration may be desirable for this adapter if you are configuring multiple adapters and you wish to lock in the configuration parameters on a Plug & Play system. If so, complete the following steps. I/O base address 300 This address is used if you press at the prompt. _________________________________________________________________________ CAUTION If this address is in use, you must choose another. If you attempt to use a base address that is already in use by another device, you are prompted to remove it or choose another base address for your adapter. If you want to continue to use the original device, you must supply it with another base address. _________________________________________________________________________ Interrupt vector (IRQ) 3 This setting is used if you press at the prompt. _________________________________________________________________________ CAUTION If you use a vector for your networking adapter that is already in use by another device, you are prompted to remove it or choose another vector for your adapter. If you remove the device, you must supply it with a new vector before it can be used. _________________________________________________________________________ DMA channel none No channel is used if you press at the prompt. However, this is not a valid selection for this adapter; you must choose another DMA channel. Cable type netconfig will prompt you for your cable (transceiver) type. When it does, you must input your networking cable type -- thick (AUI), thin (BNC), or twisted-pair (TP). AMD PCnet-PCI Before installing this adapter, complete the ``Configuration checklist'', making sure you are familiar with the information found in ``Configuration parameters''. _________________________________________________________________________ NOTE This adapter may have known limitations under certain circumstances; for more information, please consult: + ``Default scan order for the pnt driver'' + ``pnt driver failure in PCI systems'' + ``Busmaster slots'' _________________________________________________________________________ When configuring the pnt driver with this adapter, you will be presented with an option to auto-detect your adapter. This option allows the driver to automatically use the configuration information obtained from the networking hardware at runtime. To complete the installation of this adapter, netconfig prompts you for: Driver name pnt The LLI Drivers refers to the AMD adapter as ``pnt''. The first AMD adapter installed on your system is referred to as pnt0. If you install more than one pnt adapter on your system, the adapters are numbered sequentially starting with 0. Auto-detect yes Auto-detection is enabled if you press at the prompt; this is the required action. If you select this option, you have finished configuring this adapter. _________________________________________________________________________ WARNING Auto-detection is mandatory for this adapter; manual configuration is not enabled. _________________________________________________________________________ Cable type netconfig will prompt you for your cable (transceiver) type. When it does, you must input your networking cable type -- thick (AUI), thin (BNC), or twisted-pair (TP). COMPAQ 32-bit DualSpeed Token-Ring The COMPAQ 32-bit DualSpeedToken-Ring Controller is now available through the SCO COMPAQ EFS. The driver for this adapter is no longer included with the SCO LLI Drivers. COMPAQ Integrated NetFlex-2/ENET This section refers to the AMD PCnet-32 Ethernet controller integrated onto the motherboard of the COMPAQ Prosignia VS. _________________________________________________________________________ NOTE This adapter may have known limitations under certain circumstances; for more information, please consult ``Default scan order for the pnt driver'' _________________________________________________________________________ Because this is an EISA system, begin the configuration process by running your machine's EISA configuration routine. After configuring your system, run netconfig to configure your network driver. When configuring the pnt driver, you will be presented with an option to auto-detect your PCnet-32 hardware. This option allows the driver to automatically use the configuration information obtained from the networking hardware at runtime. To complete the installation of this hardware, netconfig prompts you for: Driver name pnt The first pnt adapter installed on your system is referred to as pnt0. If you install more than one pnt adapter on your system, the adapters are numbered sequentially starting with 0. Auto-detect yes Auto-detection is enabled if you press at the prompt; this is the recommended action. If you select this option, you need only respond to the ``Cable type'' prompts to complete the configuration of this adapter. Manual configuration may be desirable for this hardware if you have multiple adapters supported by the pnt driver and you wish to specify the COMPAQ PCnet-32 hardware as something other than pnt0. If so, complete the following steps. I/O base address 8800 You must enter this address at the prompt. _________________________________________________________________________ CAUTION If you use a base address for your networking adapter that is already in use by another device, you are prompted to remove it or choose another base address for your adapter. If you want to continue to use the original device, you must supply it with another base address. _________________________________________________________________________ Interrupt vector (IRQ) 5 This setting is used if you press at the prompt. _________________________________________________________________________ CAUTION If you use a vector for your networking adapter that is already in use by another device, you are prompted to remove it or choose another vector for your adapter. If you remove the device, you must supply it with a new vector before it can be used. _________________________________________________________________________ DMA channel none No channel is used if you press at the prompt. However, this is not a valid selection for this adapter; you must choose another DMA channel. Cable type netconfig will prompt you for your cable (transceiver) type. When it does, you must input your networking cable type -- thick (AUI), thin (BNC), or twisted-pair (TP). HP 27248A EtherTwist EISA LAN Adapter/32 TP Before installing the HP EISA/32 adapter, complete the ``Configuration checklist'', making sure you are familiar with the information found in ``Configuration parameters''. Because this is an EISA adapter, begin the configuration process by running your machine's EISA configuration routine. After configuring your adapter, run netconfig to configure your adapter's driver; netconfig prompts you for: Driver name hpe The first hpe adapter installed on your system is referred to as hpe0. If you install more than one hpe adapter on your system, the adapters are numbered sequentially starting with 0. DMA channel 3 This DMA channel is used if you press at the prompt. If you change the DMA channel or install more than one adapter, make sure you select a channel not used by another device. Interrupt vector (IRQ) 5 This setting is used if you press at the prompt. _________________________________________________________________________ CAUTION If you use a vector for your networking adapter that is already in use by another device, you are prompted to remove it or choose another vector for your adapter. If you remove the device, you must supply it with a new vector before it can be used. _________________________________________________________________________ Slot number There is no default slot number. When you physically install your adapter, you must make a note of which slot your adapter occupies. HP 27245A, 27247A, 27247B, 27250A, 27252A ISA adapters The SCO LLI Drivers support these HP ISA adapters: + HP 27250A EtherTwist PC LAN Adapter/8 TL + HP 27245A EtherTwist PC LAN Adapter/8 TP + HP 27247A EtherTwist PC LAN Adapter/16 TP + HP 27247B EtherTwist PC LAN Adapter/16 TP Plus + HP 27252A EtherTwist PC LAN Adapter/16 TL Plus _________________________________________________________________________ NOTE The HP 27250A EtherTwist PC LAN Adapter/8 TL was previously known as HP 27250A ThinLAN Adapter Card/8. _________________________________________________________________________ Before installing any HP ISA adapter, complete the ``Configuration checklist'', making sure you are familiar with the information found in ``Configuration parameters''. To complete the installation of the adapter, you must follow these steps: 1. Use netconfig to configure the driver. 2. Run the DOS setup utility supplied with your adapter to configure the adapter. Both netconfig and the DOS setup utility require: Driver name hpi The first hpi adapter installed on your system is referred to as hpi0. If you install more than one hpi adapter on your system, the adapters are numbered sequentially starting with 0. Interrupt vector (IRQ) 3 This setting is used if you press at the prompt. _________________________________________________________________________ CAUTION If you use a vector for your networking adapter that is already in use by another device, you are prompted to remove it or choose another vector for your adapter. If you remove the device, you must supply it with a new vector before it can be used. _________________________________________________________________________ I/O base address 300 This address is used if you press at the prompt. _________________________________________________________________________ CAUTION If you use a base address for your networking adapter that is already in use by another device, you are prompted to remove it or choose another base address for your adapter. If you want to continue to use the original device, you must supply it with another base address. _________________________________________________________________________ RAM address The Adapter Card/16 Plus adapters allow optional RAM address configuration; it is not required for other adapters. HP J2405A EtherTwist PC LAN Adapter NC/16 Before installing this adapter, complete the ``Configuration checklist'', making sure you are familiar with the information found in ``Configuration parameters''. _________________________________________________________________________ NOTE This adapter may have known limitations under certain circumstances; for more information, please consult ``Auto- detection failure with pnt drivers'' _________________________________________________________________________ To complete the installation of the adapter, you must follow these steps: 1. Use netconfig to configure the driver. 2. Run the DOS setup utility supplied with your adapter to configure the HP J2405A EtherTwist. When configuring the pnt driver with this adapter, you will be presented with an option to auto-detect your adapter. This option allows the driver to automatically use the configuration information obtained from the networking hardware at runtime. Both netconfig and the DOS setup utility require: Driver name pnt The LLI Drivers refers to the AMD adapter as ``pnt''. The first AMD adapter installed on your system is referred to as pnt0. If you install more than one pnt adapter on your system, the adapters are numbered sequentially starting with 0. _________________________________________________________________________ NOTE In previous releases, this driver was referred to as ``a2x''. _________________________________________________________________________ Auto-detect yes Auto-detection is enabled if you press at the prompt; this is the recommended action. If you select this option, you need only respond to the ``Cable type'' prompts to complete the configuration of this adapter. Manual configuration is also available for this adapter. If you wish to configure the adapter manually, complete the following steps. I/O base address 300 This address is used if you press at the prompt. _________________________________________________________________________ CAUTION If this address is in use, you must choose another. If you attempt to use a base address that is already in use by another device, you are prompted to remove it or choose another base address for your adapter. If you want to continue to use the original device, you must supply it with another base address. _________________________________________________________________________ Interrupt vector (IRQ) 3 This setting is used if you press at the prompt. _________________________________________________________________________ CAUTION If you use a vector for your networking adapter that is already in use by another device, you are prompted to remove it or choose another vector for your adapter. If you remove the device, you must supply it with a new vector before it can be used. _________________________________________________________________________ DMA channel none No channel is used if you press at the prompt. However, this is not a valid selection for this adapter; you must choose another DMA channel. Cable type netconfig will prompt you for your cable (transceiver) type. When it does, you must input your networking cable type -- thick (AUI), thin (BNC), or twisted-pair (TP). IBM Token-Ring Network PC and 16/4 adapters The SCO LLI Drivers support these IBM Token-Ring Network PC and 16/4 adapters: + IBM Token-Ring Network PC Adapter + IBM Token-Ring Network PC Adapter II (long and short) + IBM Token-Ring Network 16/4 Adapter + IBM Token-Ring Network 16/4 ISA-16 Adapter + IBM Token-Ring Network PC Adapter/A + IBM Token-Ring Network 16/4 Adapter/A Before installing any of the IBM Token-Ring adapters mentioned above, complete the ``Configuration checklist'', making sure you are familiar with the information found in ``Configuration parameters''. If you are installing an MCA adapter, begin by installing your adapter and running your machine's MCA reference disk. After configuring your adapter, run netconfig to configure your adapter's driver. To complete the installation of an IBM Token-Ring adapter, netconfig prompts you for: Driver name tok The first tok adapter installed on your system is referred to as tok0. You can install the Token- Ring using either one or two adapters. If you are using two adapters, make sure to use the Primary-Alternate switches on the adapters to set up one as the primary adapter and the other as the alternate adapter. Obtain switch information for these adapters from the documentation supplied by the adapter manufacturer. Interrupt vector (IRQ) 2 This setting is used if you press at the prompt. _________________________________________________________________________ CAUTION If you use a vector for your networking adapter that is already in use by another device, you are prompted to remove it or choose another vector for your adapter. If you remove the device, you must supply it with a new vector before it can be used. _________________________________________________________________________ You should install your primary adapter adapter using IRQ2, which is the factory default. If you are installing an alternate adapter, use IRQ3. You can also use IRQ6 and IRQ7 to install Token- Ring adapter adapters. RAM address d8000 This address is used if you press at the prompt. If you want to add additional adapters or change that address, make sure that you do not choose an address used by another device. _________________________________________________________________________ NOTE + The RAM base addresses are hardware-coded for AT-type machines (d8000 for the primary or first adapter adapter and d4000 for the secondary adapter adapter). + If you install another driver with shared RAM addresses after you install an IBM Token-Ring driver, netconfig cannot detect possible conflicts with the shared RAM addresses the Token-Ring adapter uses. Thus, if you install another driver that uses shared RAM addresses after you install a Token-Ring adapter, take extra precautions not to introduce RAM address conflicts. _________________________________________________________________________ Ring routing Disabled by default IBM Token-Ring networks require that you decide whether to use Token-Ring source routing. If you do not use Token-Ring source routing, the program creates the file /usr/lib/lli/tok/noroute0. This file suppresses Token-Ring source routing for the primary adapter. If you have installed a secondary adapter, the file /usr/lib/lli/tok/noroute1 suppresses Token-Ring source routing for the secondary adapter. _________________________________________________________________________ NOTE netconfig copies the file: /etc/conf/pack.d/sio/space.c to /etc/conf/pack.d/sio/space.c.rls and removes the COM3 entry from space.c. This corrects a problem that caused the Token-Ring adapter to appear as a serial adapter with a different name at boot time. _________________________________________________________________________ IBM Token-Ring Network 16/4 Busmaster Server Adapter/A Before installing an IBM Busmaster adapter, complete the ``Configuration checklist'', making sure you are familiar with the information found in ``Configuration parameters''. Because this is an MCA adapter, begin by installing your adapter and running your machine's MCA reference disk. After configuring your adapter, run netconfig to configure your adapter's driver; netconfig prompts you for: Driver name btok The first btok adapter installed on your system is referred to as btok0. If you install more than one btok adapter on your system, the adapters are numbered sequentially starting with 0. Interrupt vector (IRQ) 2 This setting is used if you press at the prompt. _________________________________________________________________________ CAUTION If you use a vector for your networking adapter that is already in use by another device, you are prompted to remove it or choose another vector for your adapter. If you remove the device, you must supply it with a new vector before it can be used. _________________________________________________________________________ I/O base address 86a0 This address is used if you press at the prompt. _________________________________________________________________________ CAUTION If you use a base address for your networking adapter that is already in use by another device, you are prompted to remove it or choose another base address for your adapter. If you want to continue to use the original device, you must supply it with another base address. _________________________________________________________________________ Ring routing IBM Token-Ring networks require that you decide whether to use Token-Ring source routing. _________________________________________________________________________ NOTE The btok driver may not be used in systems with more than 16 Mbytes of RAM. _________________________________________________________________________ IBM Ethernet series MCA adapters The SCO LLI Drivers support these IBM Ethernet series adapters: + IBM Ethernet Adapter/A + IBM PS/2 Adapter/A for Ethernet Networks + IBM PS/2 Adapter/A for Ethernet Twisted-Pair Networks These IBM adapters are compatible with the Western Digital and SMC adapters listed in the following table; all use the same SCO wdn driver. _________________________________________________________________________ IBM Western Digital/SMC _________________________________________________________________________ Ethernet Adapter/A WD8003E/A EtherCard PLUS PS/2 Adapter/A SMC8013EP/A EtherCard PLUS16 Elite/A PS/2 Adapter/A (TP) SMC8013WP/A EtherCard PLUS16/A Elite 10T/A To install your IBM adapter, follow the installation procedure described in the SMC MCA adapter section, ``SMC 8013 Elite series MCA adapters''. IBM LAN Adapter for Ethernet series ISA adapters The SCO LLI Drivers support these IBM LAN Adapter for Ethernet series adapters: + IBM LAN Adapter for Ethernet + IBM LAN Adapter for Ethernet TP + IBM LAN Adapter for Ethernet CX Because these adapters are compatible with the Novell/Eagle NE2000 adapter, they use the same SCO nat driver. Follow the procedure outlined in the ``Novell/Eagle NE2000'' section to install your IBM LAN Adapter. _________________________________________________________________________ NOTE After running netconfig to configure the nat driver, you must run your DOS setup utility to configure the NE3200 adapter. _________________________________________________________________________ IBM EtherStreamer and LANStreamer series MCA adapters The SCO LLI Drivers support these IBM LAN Streamer MCA adapters: + EtherStreamer MC32 + Auto LANStreamer MC32 + LANStreamer MC32 Before installing one of these adapters, complete the ``Configuration checklist'', making sure you are familiar with the information found in ``Configuration parameters''. Because these are MCA adapters, begin by installing your adapter and running your machine's MCA reference disk. _________________________________________________________________________ NOTE If you are configuring an Auto LANStreamer adapter, we recommend that you set the Token-Ring speed parameter manually for SCO systems; please refer to your adapter's Installation and Testing Instructions for more information. _________________________________________________________________________ After configuring your adapter, run netconfig to configure your adapter's driver; netconfig prompts you for: Driver name wwdu The first wwdu adapter installed on your system is referred to as wwdu0. If you install more than one wwdu adapter on your system, the adapters are numbered sequentially starting with 0. Interrupt vector (IRQ) 2 This setting is used if you press at the prompt. _________________________________________________________________________ CAUTION If you use a vector for your networking adapter that is already in use by another device, you are prompted to remove it or choose another vector for your adapter. If you remove the device, you must supply it with a new vector before it can be used. _________________________________________________________________________ I/O base address 1C00 This address is used if you press at the prompt. _________________________________________________________________________ CAUTION If you use a base address for your networking adapter that is already in use by another device, you are prompted to remove it or choose another base address for your adapter. If you want to continue to use the original device, you must supply it with another base address. _________________________________________________________________________ Intel EtherExpress 16 series adapters The SCO LLI Drivers support these Intel EtherExpress 16 series adapters: + EtherExpress 16 + EtherExpress 16 TP + EtherExpress 16 C + EtherExpress 16 FlashC + EtherExpress 16 MCA + EtherExpress 16 MCA TP Before installing any of the EtherExpress 16 series adapters, complete the ``Configuration checklist'', making sure you are familiar with the information found in ``Configuration parameters''. To complete the installation of an Intel EtherExpress MCA adapter, you must follow these steps: 1. Run the MCA reference disk to configure the adapter. 2. Use netconfig to configure the driver. The procedure is reversed for ISA adapters, that is: 1. Use netconfig to configure the driver. 2. Run the DOS setup utility supplied with your adapter to configure the adapter. Both netconfig and the DOS setup utility require: Driver name eeA The first EtherExpress adapter installed on your system is referred to as eeA0. If you install more than one EtherExpress adapter on your system, the adapters are numbered sequentially starting with 0. I/O base address 300 For EISA and ISA adapters, this address is used if you press at the prompt. This information is not required for MCA adapters. _________________________________________________________________________ CAUTION If you use a base address for your networking adapter that is already in use by another device, you are prompted to remove it or choose another base address for your adapter. If you want to continue to use the original device, you must supply it with another base address. _________________________________________________________________________ Slot number 1 This address is used if you press at the prompt. When you physically install your adapter, you must make a note of which slot your adapter occupies. This information is not required for EISA and ISA adapters. Intel EtherExpress Flash32 Network Adapter Before installing the Intel EtherExpress Flash32 adapter, complete the ``Configuration checklist'', making sure you are familiar with the information found in ``Configuration parameters''. _________________________________________________________________________ NOTE This adapter may have known limitations under certain circumstances; for more information, please consult ``Busmaster slots'' _________________________________________________________________________ Because this is an EISA adapter, begin the configuration process by running your machine's EISA configuration routine. After configuring your adapter, run netconfig to configure your adapter's driver; netconfig prompts you for: Driver name eeB The first eeB adapter installed on your system is referred to as eeB0. If you install more than one eeB adapter on your system, the adapters are numbered sequentially starting with 0. Slot number 1 This address is used if you press at the prompt. When you physically install your adapter, you must make a note of which slot your adapter occupies. Microdyne (Excelan) EXOS 205, 205T and 205T/16 Before installing a Microdyne EXOS adapter, complete the ``Configuration checklist'', making sure you are familiar with the information found in ``Configuration parameters''. _________________________________________________________________________ NOTE This adapter may have known limitations under certain circumstances; for more information, please consult ``NFS data corruption with Microdyne 205T on MPX systems'' _________________________________________________________________________ To complete the installation of the adapter, netconfig prompts you for: Driver name exos The first exos adapter installed on your system is referred to as exos0. If you install more than one exos adapter on your system, the adapters are numbered sequentially starting with 0. _________________________________________________________________________ CAUTION The exos adapter only operates at bus speeds of 8 MHz or less. _________________________________________________________________________ Cable type not required If you install the exos adapter using Thin Ethernet cable, you must make sure that each female end is connected to a network cable or to a 50 ohm terminator resistor. Interrupt vector (IRQ) 2 This setting is used if you press at the prompt. _________________________________________________________________________ CAUTION If you use a vector for your networking adapter that is already in use by another device, you are prompted to remove it or choose another vector for your adapter. If you remove the device, you must supply it with a new vector before it can be used. _________________________________________________________________________ I/O base address 310 This address is used if you press at the prompt. _________________________________________________________________________ CAUTION If you use a base address for your networking adapter that is already in use by another device, you are prompted to remove it or choose another base address for your adapter. If you want to continue to use the original device, you must supply it with another base address. _________________________________________________________________________ RAM address cD000 This address is used if you press at the prompt. If you want to add additional adapters or change that address, make sure that you do not choose an address used by another device. Novell/Eagle NE2000 Before installing an NE2000 adapter, complete the ``Configuration checklist'', making sure you are familiar with the information found in ``Configuration parameters''. _________________________________________________________________________ NOTE This adapter may have known limitations under certain circumstances; for more information, please consult ``Network adapter performance issues with large data transfers''. _________________________________________________________________________ To complete the installation of the NE2000, netconfig prompts you for: Driver name nat The first nat adapter installed on your system is referred to as nat0. If you install more than one nat adapter on your system, the adapters are numbered sequentially starting with 0. Interrupt vector (IRQ) 2 This is the setting that is used if you press at the prompt. _________________________________________________________________________ CAUTION If you use a vector for your networking adapter that is already in use by another device, you must either remove that device or select another vector for your networking adapter. If you remove the device, you must supply it with a new vector before it can be used. _________________________________________________________________________ I/O base address 300 This address is used if you press at the prompt. _________________________________________________________________________ CAUTION If you use a base address for your networking adapter that is already in use by another device, you are prompted to remove it or choose another base address for your adapter. If you want to continue to use the original device, you must supply it with another base address. _________________________________________________________________________ National SemiConductor Corporation InfoMover NE2000plus Because this adapter is compatible with the Novell/Eagle NE2000 adapter, it uses the same SCO nat driver. Follow the procedure outlined in the ``Novell/Eagle NE2000'' section to install your InfoMover adapter. _________________________________________________________________________ NOTE After running netconfig to configure the nat driver, you must run your DOS setup utility to configure the InfoMover adapter. When you run the setup utility, ensure that Transport Mode is set to Programmed I/O. _________________________________________________________________________ Novell/Eagle NE3200 Begin installation of the Novell NE3200 adapter by completing the ``Configuration checklist'', making sure you are familiar with the information found in ``Configuration parameters''. _________________________________________________________________________ NOTE This adapter may have known limitations under certain circumstances; for more information, please consult ``Busmaster slots'' _________________________________________________________________________ Because this is an EISA adapter, begin the configuration process by running your machines EISA configuration routine. After configuring your adapter, run netconfig to configure your networking chains; netconfig prompts you for: Driver name ne The first ne adapter installed on your system is referred to as ne0. If you install more than one ne adapter on your system, the adapters are numbered sequentially starting with 0. Interrupt sharing Although we do not recommend it, sharing of interrupts is possible with the NE3200 adapter. To enable interrupt sharing complete the following steps: 1. Use an ASCII editor to edit the DOS file !NVl0701.CFG found on your Novell/Eagle configuration diskette. 2. Find the line containing the string TRIGGER = LEVEL. 3. On the next line, insert the string SHARE = YES. The resulting section should look similar to this: TRIGGER = LEVEL SHARE = YES INIT = IOPORT(1) LOC (2-0) 001-101 4. Save the file 5. Copy the file to your EISA system configuration diskette. 6. Use the EISA configuration utility that came with your machine to configure multiple NE3200 adapters to use the same interrupt. Racal InterLan ES3210 Before installing the Racal ES3210 adapter, complete the ``Configuration checklist'', making sure you are familiar with the information found in ``Configuration parameters''. _________________________________________________________________________ NOTE This adapter may have known limitations under certain circumstances; for more information, please consult ``Racal ES3210 STREAMS failures''. _________________________________________________________________________ Because this is an EISA adapter, begin the configuration process by running your machines EISA configuration routine. After configuring your adapter, run netconfig to configure your networking chains; netconfig prompts you for: Driver name i3B The first i3B adapter installed on your system is referred to as i3B0. If you install more than one i3B adapter on your system, the adapters are numbered sequentially starting with 0. Cable type netconfig will prompt you for your cable (transceiver) type. When it does, you must input your networking cable type -- thick (AUI), thin (BNC), or twisted-pair (TP). DMA channel none You will use none of the available DMA channels if you press at the prompt. Interrupt vector (IRQ) 9 This setting is used if you press at the prompt. _________________________________________________________________________ CAUTION If you use a vector for your networking adapter that is already in use by another device, you are prompted to remove it or choose another vector for your adapter. If you remove the device, you must supply it with a new vector before it can be used. _________________________________________________________________________ I/O base address The I/O base address for the i3B is defined by the slot number. See ``Slot number'' for more information. RAM address d0000 This address is used if you press at the prompt. If you want to add additional adapters or use a different address, make sure no other device uses the new address[es]. _________________________________________________________________________ CAUTION This driver must be supplied with a RAM address. Do not select the ``Memory Mapped Disable'' option with your EISA configuration utility. _________________________________________________________________________ Slot number 1 This address is used if you press at the prompt. Racal InterLan NI6510 series adapters The SCO LLI Drivers support these Racal NI6510 series adapters: + Racal InterLan NI6510 + Racal InterLan NI6510/2 EtherBlaster + Racal InterLan NI6510SC-T2 EtherBlaster TP Before installing your NI6510 Racal adapter complete the ``Configuration checklist'', making sure you are familiar with the information found in ``Configuration parameters''. _________________________________________________________________________ NOTE This adapter may have known limitations under certain circumstances; for more information, please consult ``Motherboard compatibility with the Racal NI6510 adapter''. _________________________________________________________________________ To complete the installation of the adapter, you must follow these steps: 1. Use netconfig to configure the driver. 2. Run the DOS setup utility supplied with your adapter to configure the InterLan EtherBlaster adapters. To configure the NI6510 adapter, you must set jumpers manually on the adapter. Both netconfig and the DOS setup utility require: Driver name i6E The LLI Drivers refer to the Racal NI6510 adapter as i6E. The first adapter installed on your system is referred to as i6E0, the second as i6E1. Only two i6E adapters may be installed on any given system. DMA channel 3 The channel is used if you press at the prompt. If you change the DMA channel or install another adapter, make sure you select a channel not used by another device. Interrupt vector (IRQ) 9 This setting is used if you press at the prompt. _________________________________________________________________________ CAUTION If you use a vector for your networking adapter that is already in use by another device, you are prompted to remove it or choose another vector for your adapter. If you remove the device, you must supply it with a new vector before it can be used. _________________________________________________________________________ I/O base address 360 This base address is used if you press at the prompt. If you want to change the default address of the original adapter, make sure that you do not choose an I/O address used by another device. _________________________________________________________________________ CAUTION If you use a base address for your networking adapter that is already in use by another device, you are prompted to remove it or choose another base address for your adapter. If you want to continue to use the original device, you must supply it with another base address. _________________________________________________________________________ Racal InterLan PCI-T2 Because this adapter is compatible with the AMD PCnet-PCI adapter, they use the same SCO pnt driver. Follow the procedure outlined in the ``AMD PCnet-PCI'' section to install your Racal PCI adapter. _________________________________________________________________________ NOTE This adapter may have known limitations under certain circumstances; for more information, please consult ``pnt driver failure in PCI systems''. _________________________________________________________________________ SMC 8003 or 8013 series ISA adapters The SCO LLI Drivers support these SMC ISA adapters: + SMC8003EP EtherCard PLUS Elite + SMC8003WC EtherCard PLUS Elite 10T + SMC8013WC EtherCard PLUS Elite 16T + SMC8013EPC EtherCard PLUS Elite 16 + SMC8013EWC EtherCard PLUS Elite 16 Combo Standard Microsystems Corporation (SMC) has replaced the Western Digital Ethernet adapters with their own interchangeable adapters. The SCO LLI Drivers provide support for both the older Western Digital 8003 and 8013 adapters as well as their SMC replacements. Before installing any of these SMC adapters, complete the ``Configuration checklist'', making sure you are familiar with the information found in ``Configuration parameters''. To complete the installation of an SMC adapter, follow these steps: 1. Use netconfig to configure the driver. 2. Use smcsetup(ADM) (or your DOS setup utility) to configure the adapter. For more information on smcsetup, see the smcsetup(ADM) manual page Both netconfig and smcsetup require: Driver name wdn The LLI Drivers refers to the SMC adapter as wdn. The first SMC adapter installed on your system is referred to as wdn0. If you install more than one smc adapter on your system, the adapters are numbered sequentially starting with 0. Interrupt vector (IRQ) 3 This setting is used if you press at the prompt. _________________________________________________________________________ CAUTION If you use a vector for your networking adapter that is already in use by another device, you are prompted to remove it or choose another vector for your adapter. If you remove the device, you must supply it with a new vector before it can be used. _________________________________________________________________________ I/O base address 240 This address is used if you press at the prompt. _________________________________________________________________________ CAUTION + If this address is in use, you must choose another. If you attempt to use a base address that is already in use by another device, it may be removed. + Do not use I/O base addresses 200, 220, 340, 3C0, or 3e0 for the WD 8003E and 8013EBT adapters. Because of register- address aliasing, these addresses can cause your machine to hang at boot time. _________________________________________________________________________ RAM address d0000 This is the address that is used if you press at the prompt. If you want to add additional adapters or change that address, make sure that you do not choose an address used by another device. RAM buffer size 16 This setting is used if you press at the prompt. However, some SMC adapters support more than one RAM buffer size. These adapters require you to specify the size of the RAM buffer. Consult your adapter's documentation to determine which buffer size your adapter requires. SMC 8013 Elite series MCA adapters The SCO LLI Drivers support these SMC adapters: + SMC8013EP/A EtherCard PLUS16 Elite/A + SMC8013WP/A EtherCard PLUS16/A Elite 10T/A Standard Microsystems Corporation (SMC) has replaced the Western Digital Ethernet adapters with their own interchangeable adapters. The SCO LLI Drivers provide support for both the older Western Digital MCA adapters as well as their SMC replacements. Before installing any of these SMC adapters, complete the ``Configuration checklist'', making sure you are familiar with the information found in ``Configuration parameters''. Because these are MCA adapters, begin by installing your adapter and running your machine's MCA reference disk. After configuring your adapter, run netconfig to configure your adapter's driver; netconfig prompts you for: Driver name wdn The LLI Drivers refers to the SMC adapter as wdn. The installation requires that you know whether your adapter is an 8003 or an 8013 (Elite). The first SMC adapter installed on your system is referred to as wdn0. If you install more than one SMC adapter on your system, the adapters are numbered sequentially starting with 0. Interrupt vector (IRQ) 3 This setting is used if you press at the prompt. _________________________________________________________________________ CAUTION If you use a vector for your networking adapter that is already in use by another device, you are prompted to remove it or choose another vector for your adapter. If you remove the device, you must supply it with a new vector before it can be used. _________________________________________________________________________ I/O base address 800 This address is used if you press at the prompt. _________________________________________________________________________ CAUTION If this address is in use, you must choose another. If you attempt to use a base address that is already in use by another device, it may be removed. _________________________________________________________________________ RAM address d0000 This is the address that is used if you press at the prompt. If you want to add additional adapters or change that address, make sure that you do not choose an address used by another device. RAM buffer size 16 This setting is used if you press at the prompt. SMC/WD MCA adapters require that you specify the size of the RAM buffer; however, it is not required for the WD8003E/A adapter. Consult your adapter's documentation to determine which buffer size your adapter requires. SMC 8216 Ultra series ISA adapters The SCO LLI Drivers support these SMC 8216 series ISA adapters: + SMC 8216 EtherCard Elite 16C Ultra + SMC 8216T EtherCard Elite 16C Ultra + SMC 8216C EtherCard Elite 16C Ultra Before installing any of these SMC adapters, complete the ``Configuration checklist'', making sure you are familiar with the information found in ``Configuration parameters''. To complete the installation of an SMC adapter, follow these steps: 1. Use netconfig to configure the driver. 2. Use your DOS setup utility to configure the adapter. _________________________________________________________________________ WARNING Do not use the smcsetup(ADM) utility to configure SMC 8216 series adapters _________________________________________________________________________ Both netconfig and the DOS setup utility require: Driver name sme The LLI Drivers refers to the SMC adapter as sme. The first SMC adapter installed on your system is referred to as sme0. If you install more than one sme adapter on your system, the adapters are numbered sequentially starting with 0. Interrupt vector (IRQ) 3 This setting is used if you press at the prompt. _________________________________________________________________________ CAUTION If you use a vector for your networking adapter that is already in use by another device, you are prompted to remove it or choose another vector for your adapter. If you remove the device, you must supply it with a new vector before it can be used. _________________________________________________________________________ I/O base address 240 This address is used if you press at the prompt. _________________________________________________________________________ CAUTION If this address is in use, you must choose another. If you attempt to use a base address that is already in use by another device, it may be removed. _________________________________________________________________________ RAM address d0000 This is the address that is used if you press at the prompt. If you want to add additional adapters or change that address, make sure that you do not choose an address used by another device. RAM buffer size 16 This setting is used if you press at the prompt. However, some SMC adapters support more than one RAM buffer size. These adapters require you to specify the size of the RAM buffer. Consult your adapter's documentation to determine which buffer size your adapter requires. SMC 82M32 EtherCard Elite 32C Ultra Before installing the SMC 82M32 EtherCard Elite 32C Ultra adapter, complete the ``Configuration checklist'', making sure you are familiar with the information found in ``Configuration parameters''. _________________________________________________________________________ NOTE This adapter may have known limitations under certain circumstances; for more information, please consult ``Using busmastering mode on the SMC 82M32 adapter''. _________________________________________________________________________ Because this is an EISA adapter, begin the configuration process by running your machine's EISA configuration routine. _________________________________________________________________________ WARNING Do not use the smcsetup(ADM) utility to configure SMC 8216 series adapters _________________________________________________________________________ After configuring your adapter, run netconfig to configure your adapter's driver; netconfig prompts you for: Driver name sebm The first sebm adapter installed on your system is referred to as sebm0. If you install more than one sebm adapter on your system, the adapters are numbered sequentially starting with 0. Western Digital 8003 and 8013 series ISA adapters Because these adapters are compatible with the SMC SMC8003 and SMC8013 series ISA adapters, they use the same SCO wdn driver. For installation information for the Western Digital 8003 EtherCard Plus and 8013 EtherCard Plus Elite series ISA adapters, please refer to ``SMC 8003 or 8013 series ISA adapters''. Follow the procedure outlined in the SMC ISA section to install your Western Digital adapter. _________________________________________________________________________ NOTE Some adapters in these series are not software configurable, you must set jumpers manually for these adapters. _________________________________________________________________________ Western Digital 8003 EtherCard PLUS series MCA adapters Before installing your WD8003 MCA adapter, complete the ``Configuration checklist'', making sure you are familiar with the information found in ``Configuration parameters''. To complete the installation of this adapter you must follow these steps 1. Run your MCA reference disk to configure the adapter. 2. Use netconfig to configure the driver. Both netconfig and the reference disk prompt you for the: Driver name wdn The LLI Drivers refers to WD8003 MCA adapters as wdn. The first WD8003 adapter installed on your system is referred to as wdn0. If you install more than one wdn adapter on your system, the adapters are numbered sequentially starting with 0. Interrupt vector (IRQ) 3 This setting is used if you press at the prompt. _________________________________________________________________________ CAUTION If you use a vector for your networking adapter that is already in use by another device, you are prompted to remove it or choose another vector for your adapter. If you remove the device, you must supply it with a new vector before it can be used. _________________________________________________________________________ I/O base address 240 This address is used if you press at the prompt. _________________________________________________________________________ CAUTION If this address is in use, you must choose another. If you attempt to use a base address that is already in use by another device, it may be removed. _________________________________________________________________________ RAM address d0000 This is the address that is used if you press at the prompt. If you want to add additional adapters or change that address, make sure that you do not choose an address used by another device. Western Digital 8013 EtherCard PLUS Elite series MCA adapters Because these adapters are compatible with the SMC MCA adapters, they use the same SCO wdn driver. For installation information for the WD8013 MCA adapters, please refer to ``SMC 8013 Elite series MCA adapters''. Follow the procedure outlined in the SMC MCA section to install your Western Digital adapter. Chapter 5 Removing the SCO LLI Drivers If you are removing the SCO LLI drivers, in most cases you are upgrading to a newer version of the product. If that is the case, we recommend that you complete the following steps before removing the drivers. Use the information you obtain in these initial steps to reconfigure your drivers after you install the newer version of the LLI Drivers. 1. Run netconfig and make a note of the configured networking chains. 2. Run lliconfig and make a note of the parameters for all the configured drivers. For more information, refer to ``SCO Open Desktop and Open Server installation procedure'' or to ``Installing and removing additional software'' in your SCO Open Desktop/Open Server Installation and Upgrade Guide. To remove the SCO LLI Drivers: 1. If you are not already in system maintenance mode, reboot the machine by entering: /etc/shutdown -i1 _________________________________________________________________________ NOTE shutdown -i1 safely shuts down networking services before allowing you to enter system maintenance mode. For more information, see the shutdown(ADM) manual page. _________________________________________________________________________ 2. Enter the root password when you see the prompt: _________________________________________________________________________ INIT: New run level: S INIT: SINGLE USER MODE Type CONTROL-d to proceed with normal startup, (or give the root password for system maintenance): _________________________________________________________________________ 3. At the shell prompt, enter: custom 4. When you see the Custom menu, use the -> key to highlight Remove and press . custom displays the Remove screen, with a list of currently installed software at the bottom right corner. 5. Use the key to highlight SCO LLI Driver disk, then press . The Remove screen appears with a list of currently installed SCO LLI drivers at the bottom. custom highlights the All option. 6. Select all by pressing . You see a message that the system is executing the removal script. If networking chains have been configured, you see messages indicating that they are being removed. 7. You are asked if you want to relink the kernel. To save time, wait to relink the kernel until after you have removed and installed all the software that you plan to at this time. If you choose not to relink the kernel you see the following message: _________________________________________________________________________ Creating file list ... _________________________________________________________________________ You return to the main custom menu. If you have removed the software using the All option, the software list on your screen no longer includes the SCO LLI Driver disk. You can continue installing or removing other products or you can quit custom. 8. When you are ready to quit custom, use -> to highlight the Quit option. Press . custom asks you to confirm that you want to quit, and highlights the Yes option. Press . Chapter 6 Known limitations This chapter discusses: + ``Bundled product error message during SCO LLI Drivers installation'' + ``Network adapter performance issues with large data transfers'' + ``llistat and the 3Com 3C501'' + ``Removing the 3Com 3C589'' + ``Auto-configuration failure with the 3Com 3C589'' + ``Auto-detection failure with pnt drivers'' + ``Default scan order for the pnt driver'' + ``pnt driver failure in PCI systems'' + ``Busmaster slots'' + ``NFS data corruption with Microdyne 205T on MPX systems'' + ``Motherboard compatibility with the Racal NI6510 adapter'' + ``Racal ES3210 STREAMS failures'' + ``Using busmastering mode on the SMC 82M32 adapter'' Bundled product error message during SCO LLI Drivers installation If you see the error message Error: This product must be installed as part of a bundled product when installing the SCO LLI Drivers on SCO Open Desktop or Open Server systems, it indicates one of the following: + you did not edit the bundle list before installing the SCO LLI Drivers + you attempted to install the SCO LLI Drivers as a New Product during custom installation For more information, please consult ``Installation procedures'', particularly steps 15-26 of ``SCO Open Desktop and Open Server installation procedure''. Network adapter performance issues with large data transfers If a given networking adapter is not fast enough to keep up with the data it is asked to transfer, network products such as NFS and LAN Manager can experience delays, timeouts, and error messages when engaged in large data transfers. If this happens with NFS, the following message appears: NFS timeout If this happens with UNIX LAN Manager client, LAN Manager prints the following message: terminating read ahead with server server_name. Other networking services and applications that use unreliable transports (like UDP) can also suffer from this problem. For example, because the 3Com 3C501 adapter has a limited buffering capability, the timeout error occurs when using NFS and a large (2K or more) buffer size. It can also occur when transferring data over a 16-megabit Token-Ring between a machine with a fast Token-Ring adapter and a machine with a slow one. A similar error can occur with LAN Manager over a Novell/Eagle NE2000 adapter, yielding an ``Unexpected network error'' message. To solve the problem: + For NFS, specify a smaller buffer size in the mount command. An example of a mount command is: mount -f NFS,rsize=1024,wsize=1024 remote_host:/tmp /mnt For additional details, see ``Setting up an NFS client'' in the SCO Open Desktop/Open Server System Administrator's Guide or the SCO NFS Administrator's Guide. + For the LAN Manager client, reduce the read-ahead and/or write-behind configuration values in the /usr/lib/lm/constable file, or configure a smaller network buffer size in the /usr/lib/lm/lmxrc file. For more information, see ``Modifying the client for performance: constable'' in the ``LAN Manager client administration chapter'' of the SCO Open Desktop/Open Server System Administrator's Guide. + For LAN Manager servers, configure smaller values for the maxreadsize and maxwritesize keywords in the lanman.ini file. For additional details, see the ``[lmxserver] Section'' in ``Appendix B: The Server's lanman.ini File'' of the Microsoft LAN Manager for SCO Systems Administering LAN Manager guide. llistat and the 3Com 3C501 With four 3Com 3C501 adapters installed on one machine, multiple llistat and llistat -c commands running simultaneously may cause some machines to panic. Removing the 3Com 3C589 If you physically remove your 3Com 3C589 PCMCIA adapter while networking is active, you must reboot the machine after the adapter is reinserted into the PCMCIA slot in order to continue networking services. Auto-configuration failure with the 3Com 3C589 Auto-configuration for the 3Com 3C589 cannot always detect conflicts with other system hardware. In particular, memory conflicts with video adapters are likely to occur when auto-configuring this adapter. If the adapter fails to work properly, reconfigure your 3Com 3C589 adapter without enabling auto-configuration. Auto-detection failure with pnt drivers The ``auto-detection'' facility of the pnt driver may fail when configuring AMD Am2110 and Am1500 series adapters, and HP J2405A EtherTwist adapters. In this event, you must configure the adapters manually. In particular, ISA adapters may not be detected during pnt driver configuration if there is an EISA adapter in slot 12. If your system has 12 slots or more, we recommend you install your ISA adapter in slot 12. For more information, please refer to ``Default scan order for the pnt driver'' Default scan order for the pnt driver There are macros set in the /etc/conf/pack.d/pnt0/space.c file that specify the type of scan the pnt driver uses. These macros are called SCAN_TYPE_drv_num, where drv_num is replaced with the actual driver number, 0 through 3. For example, SCAN_TYPE_0 refers to the scan type for the pnt0 driver and SCAN_TYPE_1 refers to the scan type for the pnt1 driver. The values of the SCAN_TYPE_drv_num macro effect how the pnt driver searches for adapters: 0 scan all 1 PCI local bus (use PCI type 2 then PCI type 1 I/O scans) 2 Plug and Play 3 VESA local bus 4 ISA 5 PCI type 1 6 PCI type 2 The default search order for scan all (SCAN_TYPE_drv_num) is: 1. COMPAQ Integrated NetFlex-2/ENET 2. PCI local bus (type2 scan @ 0xc000, then type1 scan @ 0xcf8) 3. Plug and Play (Base I/O addresses 0x200-0x3e0 in steps of 0x20) 4. VESA local bus (Base I/O addrs 0x200-0x3e0 in steps of 0x20) 5. ISA (Base I/O addresses 0x300-0x360 in increments of 0x20) _________________________________________________________________________ NOTE PCI configuration mechanism type 1 reads from I/O ports 0xcf8-0xcf9 (CONFIG_ADDRESS) and 0xcfc-cfd (CONFIG_DATA). On some chipsets, 0xcf9 is the RESET port and reads from this port can cause the system to reboot during the pntinit routine during boot. PCI configuration mechanism type 2 reads from I/O address ranges 0xc000-0xcfff. However, this address is also the address assigned to EISA adapters in Slot 12 (0xc) on an EISA machine. Therefore, if PCI type 2 scanning is used on an EISA machine with 12 or more slots, there should be no EISA adapters in slot 12. _________________________________________________________________________ pnt driver failure in PCI systems When using the pnt driver with the AMD PCnet-PCI or Racal InterLan PCI-T2 adapters, networking may fail under heavy load. Although stopping and restarting protocol stacks may effect a temporary remedy, the preferred solution is to replace the driver. To do so, SCO provides SLS (Support Level Supplement) Net387, a modified pnt driver that solves this problem. It is available after 1 October 1994 via the SOSCO BBS maintained by SCO Technical Support. Busmaster slots Many EISA and PCI machines do not support busmastering in all of the slots in the computer. Generally, EISA machines support busmasters in slots 1 through 6. Please consult your machine documentation if you have problems using a busmastering device. NFS data corruption with Microdyne 205T on MPX systems Under heavy load on SCO MPX platforms, data corruption can occur when using NFS with the Microdyne 205T adapter. One solution to this problem is to specify a smaller NFS buffer size with the mount command. See the SCO NFS documentation for more information. Motherboard compatibility with the Racal NI6510 adapter With some motherboard chip sets, the NI6510 adapter will not function at any level. Racal ES3210 STREAMS failures The i3B driver for the Racal ES3210 adapter has a cable breach STREAMS failure problem. That is, it consumes STREAMS resources when the cable is disconnected or broken. Using busmastering mode on the SMC 82M32 adapter Under certain conditions, networking may fail on some machines when using the SMC 82M32 adapter in DMA busmastering mode; specifically, the system may hang or data corruption may occur. If there are other ISA or EISA busmastering devices in your system, configure your SMC 82M32 adapter for slave mode using the EISA setup program. If there are no other busmastering devices in use, the busmastering mode of the SMC 82M32 adapter will work correctly in most EISA systems. In some EISA machines, however, it is possible to experience problems when the SMC 82M32 adapter is used in busmastering mode, even when no other busmastering devices are used. If this happens, use the SMC 82M32 adapter in slave mode. Appendix A Supplementary manual pages e3dsetup(ADM) Name e3dsetup - configure 3Com 3c507 EtherLink 16 and 16 T network adapters Syntax e3dsetup [-option] [value] e3dsetup -conn:[aui|other] -data:[data_addressing_mode] -help -io:[base_I/O_address] -irq:[IRQ_line] -ram:[RAM_window_starting_address] -ramsize:[RAM_window_size] -rom:[boot_ROM_starting_address] -romsize:[boot_ROM_size] -zerowait:[e|d] Description The e3dsetup command configures 3Com EtherLink 16 network adapter cards. For your protection, only the superuser in single-user (or maintenance) mode should run this command. If you attempt to run e3dsetup without entering single-user mode, the command produces the following message: WARNING: All networking must be stopped and the system should be in Single-User mode, Do you wish to continue? (y/n) [y] See the ``Warnings'' section for more information before running this command. Because e3dsetup can only configure one card at a time, only one 3c507 adapter card may be physically installed in your computer for configuration at one time. If you intend to install more than one 3c507 card, you must install, configure and remove them sequentially. After you have configured all of your network adapter cards, you may install as many as four of them in your computer, provided that you have assigned each of them a unique base I/O address and a unique IRQ line. You should also make sure that the RAM window and the boot ROM address spaces, if defined, do not overlap address spaces defined for other adapter cards or devices. See the -ram, -ramsize, -rom and -romsize options for more information. If you install more than one 3c507 card, and later want to reconfigure one or more of them, you must remove all of the cards except the one to be reconfigured. If you want to reconfigure any of the others, you must remove the first reconfigured card and install the next card to be reconfigured. Proceed in this manner until all your 3c507 cards have been reconfigured. Once the last card has been reconfigured, all the remaining cards may be reinstalled. To display or change adapter card configurations interactively, enter the e3dsetup command with no options. The command begins by attempting to find all software configurable cards (up to four) installed in the computer. If more than one 3Com 3c507 adapter card is found, the e3dsetup command prints the current configurations for all of them, then prints a warning message and exits. If, however, you have only one card installed, the command displays the configuration of that card and prompts you to change the configuration. If you want to change the configuration of the adapter card, enter y. If you do not want to change the configuration, enter n. If you enter y, the command presents each configuration option in sequence and displays its current value. If you want to retain the displayed value for that option, press . If you want to change the configuration value for that option, enter the new value and press . To change the configuration of an adapter card from the command line, enter the following: e3dsetup [option]:[value] The command first verifies that there is only one 3Com 3c507 adapter card installed in the computer. If more than one card is found, e3dsetup prints the current configurations for all the cards found, then prints a warning message and exits. If only one card is found, the command reads the option(s) and their value(s), verifies that the value(s) specified are valid, and changes the configuration. All omitted options retain their current values. Options -conn:connection_type specifies the type of physical connection used between the network adapter card and the network. Acceptable values are aui (thick Ethernet, external transceiver) or other (either twisted pair or thin Ethernet with a built in transceiver). -data:s | t specifies whether 8- or 16-bit data transfers are used. Acceptable values for this option are s for standard 8-bit data transfer and t for turbo 16-bit data transfer. Note that the 3c507 card does not work in 16-bit mode with some motherboard chip sets. If your 3c507 card does not work in 16-bit mode, try the 8-bit mode. -help displays the help screen -io:I/O_base_address specifies the base I/O address for the network adapter card. The address must be specified using three hexadecimal digits, lie in the range from 200 through 3E0 inclusive, and be a multiple of hexadecimal 10. In other words, legal addresses are 200, 210, 220, and so forth. However, the following are not allowed: 2F0, 370, 3B0, 3C0 and 3D0. -irq:interrupt_request specifies the Interrupt request (IRQ) used by the network adapter card. Acceptable values are 3, 5, 7, 9, 10, 11, 12 and 15. Network adapter cards prior to Revision 04 do not support IRQ 11. -ram:RAM_address specifies the starting address of the RAM window. The RAM window is adapter card memory that is mapped into the physical address space of the computer. Acceptable values for this option are: C0000, C8000, D0000, D8000, F00000, F20000, F40000, F60000 or F80000. Note that addresses above D0000 limit acceptable values of the ramsize options. This option is used in conjunction with the ramsize option to specify the address space of the RAM window. See the ramsize option for more information. ramsize:RAM_size specifies the size of the RAM window in Kilobytes. The RAM window is adapter card memory that is mapped into the physical address space of the computer. In general, acceptable values for this option are 16, 32, 48, and 64. However, if you specify a RAM window starting address of D8000, the only acceptable values are 16 or 32. Furthermore, if you specify a RAM window starting address of F00000 or greater, the only acceptable value is 64. This option is used in conjunction with the ram option to fully specify the address space of the RAM window. Note that the address space of the RAM window may not overlap address spaces defined for other adapter cards or other devices. -rom:boot_ROM_address specifies the starting address of the boot ROM. The address must be a hexadecimal value in the range from C0000 through DE00. Further, the address must be an integral multiple of hexadecimal 2000. In other words, legal addresses are C0000, C2000, C4000, and so forth. -romsize:boot_ROM_size specifies the size of the boot ROM in Kilobytes. Acceptable values for this option are 0, 16, 32, and 64. Specify a size of 0 if the adapter card has no boot ROM or if you want to disable the boot ROM. -zerowait:e | d specifies whether the adapter card is to use zero wait states for RAM access. Wait states, if used, effectively slow down the data transfer rate of the RAM on board the adapter card. Acceptable values for this option are d for disable and e for enable. If you specify d, wait states are added. If you specify e, no wait states are added. Warnings You should first use netconfig or mkdev to configure the device driver before you run e3dsetup to configure your card. Both netconfig and mkdev check the parameters you supply for conflicts with those already in use by other devices. Once you resolve the conflicts, use the device driver's values to configure the card. You are strongly urged to run this program in single-user mode only. This precaution avoids problems that might arise from specifying an incorrect base I/O address for the network adapter card or from specifying a base I/O address or IRQ that is already used by another adapter card or device. It is also important that no part of the RAM and ROM address spaces defined for the network adapter card overlaps address spaces defined for other adapter cards or other devices. This includes devices such as small built-in LED or LCD displays used to show disk cylinder data or CPU clock speed. See also Consult the documentation accompanying the 3Com 3C507 EtherLink 16 or 16TP network adapter card for additional information about installing and configuring the card. lliconfig(ADM) Name lliconfig - display all LLI drivers currently configured on the system Syntax lliconfig Description The lliconfig utility lets you see which LLI drivers are currently configured on your system. It also displays how the drivers are configured into networking product systems or ``chains''. lliconfig displays (if applicable) each driver's board name, interrupt vector, I/O address, RAM address and DMA channel. Examples Here is sample output from lliconfig: The following LLI drivers are configured: Board Interrupt IO Addr RAM Addr DMA Channel e3B0 3 300 0-0 none wdn0 2 (9) 240 d0000-d1fff none The following LLI chains are configured: Driver Configured under e3B0 netconfig (nbe) wdn0 netconfig (sco_tcp) In this example, e3B0 indicates that your machine has one 3Com 3c503 installed and configured using interrupt vector 3 and a base I/O address of 300. The 0-0 in the RAM address column for the e3B0 board indicates that the board does not have a RAM address. The DMA Channel is none. The (9) in the interrupt vector column for the wdn0 board indicates that interrupt vector 9 is sometimes referred to as 2 by the wdn0 driver. The example also indicates that netconfig was used to set up a networking chain between the e3B0 driver and Microsoft NetBEUI as well as between the wdn0 driver and SCO TCP/IP. Files /etc/lliconfig /usr/lib/lli/chains See also mkdev(ADM), netconfig(ADM) llistat(ADM) Name llistat - display LLI driver statistics Syntax llistat [-cls] [device_name] Description The llistat utility provides a standard method of displaying statistics: + to verify your driver board's name and address + to verify that your driver board is installed correctly + to check for network problems llistat displays each driver board's name and address, the Multicast address table, the number of frames that have gone in and out, the number of frames with errors, and the number of collisions (if any). Here is sample output from llistat: Device SNPA/MAC address Factory Address /dev/e3B0 02:60:8c:3c:2f:4a 02:60:8c:3c:2f:4a Multicast address table Frames: In Out Errs In Err out Collisions 172999 750 0 0 10 In this example, /dev/e3B0 in the Device column indicates the name of the lli device driver. The 02:60:8c:3e:2f:4a in the SNPA/MAC address column indicates the address currently in use on the driver board. The similar numbers in the Factory Address column indicates the built-in address assigned by the board manufacturers. These two addresses are often the same. The Multicast address table gives the multicast address in the same form. In this example, the driver board is not using a multicast address and the table is empty. The columns in the Frames row indicate the number of frames that have gone in and out of the board, the number of frames that have gone in and out with errors, and the number of collisions. Frames that have collisions are resent. You can expect to have a few errors, but you might have a network problem if a large percentage of frames have gone in and out with errors. Options -c clears all statistics -l displays all available statistics, one statistic to a line -s verifies the device name only device_name allows you to specify a single device name. If you do not use this option and there is more than one lli device configuration, llistat shows you the configuration for all of the devices. Files /usr/bin/llistat /usr/lib/lli/chains See also lliconfig(ADM) smcsetup(ADM) Name smcsetup - configures supported Standard Microsystems (SMC) and Western Digital 8003 and 8013 series network adapters Syntax smcsetup [option] [configuration option] smcsetup -default -factory -help -io:base_I/O_address [configuration_option:value] -node:node_address [configuration_option:value] -v Description The smcsetup command configures supported SMC and Western Digital network adapter cards. For your protection, only the super user in single-user (or maintenance) mode should run this command. If you attempt to run smcsetup without entering single-user mode, the command produces the following message. WARNING: All networking must be stopped and the system should be in Single-User mode, Do you wish to continue? (y/n) [y] See the ``Warnings'' section for more information before running this command. If you enter the smcsetup command without any options, the command begins by checking to see if you are in multi- or single-user mode. It then attempts to find all software configurable cards (up to four) installed in the computer. It displays the configuration of each card, and asks if you want to change the configuration. If you do not want to, enter n (or q if you have more than one adapter card installed). If you do want to change the configuration of an adapter card, enter the number of that card (or enter y if you have only one card installed). smcsetup presents the configuration options in sequence. Press to accept the current value. To change the current value, enter the new value and press . If you have multiple cards, and you want to display or modify the configuration of a single adapter card, enter its base I/O address or Ethernet node address as follows: smcsetup -io:base_I/O_address or smcsetup -node:node_address smcsetup then presents the configuration sequence for that card only. If you want to change a single configuration value on a single card, first enter: smcsetup -io:card_address card address refers to the base I/O address or the card to be reconfigured. Alternatively, the card may also be specified by entering: smcsetup -node:node_address node_address refers to the ethernet node address of the card to be reconfigured. After you specify the card to be reconfigured, enter the configuration option for the value you want to change, followed by the new value. For example, the following commands change the interrupt request for the specified cards to 7. smcsetup -io:240 -irq:7 or smcsetup -node:132.147.152.19 -irq:7 In the above example, smcsetup searchs for an SMC or Western Digital card with either an I/O base address of 240 or an ethernet node address of 132.147.152.19. If it finds a card matching either specification, it changes the interrupt vector for that card to 7. For each configuration option specified, the new value replaces the current value. Omitted options retain their current values. You can install as many as four SMC or Western Digital network adapter cards in your computer, provided that you have assigned each of them both a unique base I/O address and a unique IRQ line. Options -default forces the adapter card to its default configuration. This option overrides all other options, including - factory. -factory forces the adapter card to the factory configuration. This option overrides all other options except - default. The factory configuration is the same as the default configuration, except that interrupts are disabled. -help displays the help screen -io:base_I/0_address allows the user to specify a given card in a multi- card installation by identifying its base I/O address. Once the card is specified, the user may reconfigure all or part of the configuration parameters with the configuration options. -node:node_address allows the user to specify a given card in a multi-card installation by identifying its Ethernet node address. Once the card is specified, the user may reconfigure all or part of the configuration parameters with the configuration options. -v displays the smcsetup version number Configuration options -irq:interrupt_request specifies the interrupt request (IRQ) line the network adapter card uses. This option also has the effect of enabling the IRQ line specified. Acceptable values for this option are 2, 3, 4, 5, 7, 10, 11, and 15. Note that IRQ 2 maps into IRQ 9. Also, some adapter cards do not support all of the above values. -link_int:e or d specifies whether Link Integrity is enabled or disabled. Acceptable values for this option are e (enabled) or d (disabled). This option cannot be used with SMC or Western Digital 8013WC and 8013EWC series network adapter cards. For these adapter cards, use the -netconn option instead of the -link_int option. -netconn:connection_type specifies the type of physical connection used between the network adapter card and the network. This option must be used for those cards that lack a hardware jumper for this purpose. Acceptable values for this option are 1 (BNC or 10BaseT), 2 (AUI or 10BaseT), and 3 (Twisted Pair with No Link Integrity). -newio:I/O_address specifies the new base I/O address in hexadecimal for a network adapter card. The address must be in the range from hexadecimal 200 through 3E0 and must be a multiple of hexadecimal 20. In other words, legal addresses are 200, 220, 240, and so forth. -ram:RAM_address specifies the starting address of the RAM window. The RAM window is the RAM on the adapter card that is mapped into the physical address space of the computer. The address must be a hexadecimal value in the range from 80000 through FE000. Also, the address must be an integral multiple of - ramsize. See the -ramsize option for more information. For 8013 adapter cards, recall that addresses above 1 Mbyte are specified with six hexadecimal digits. -ramsize:RAM_size specifies the size of the RAM window in Kilobytes. The RAM window is the RAM on the adapter card that is mapped into the physical address space of the computer. Acceptable values for this option are 8 and 16. The starting address of the RAM window is specified with the -ram option. The address space of the RAM window, defined by the -ramsize and -ram options, must be reserved for a given adapter card and not overlap address spaces defined for other adapter cards or devices. -rom:boot_ROM_address specifies the base address of the boot ROM. The address must be a hexadecimal value in the range from 80000 through FC000. Also, the address must be an integral multiple of -romsize. This option is ignored if -romsize is 0. -romsize:boot_ROM_size specifies the size of the boot ROM in Kilobytes. Acceptable values for this option are 0, 16, 32, or 64. Specify a size of 0 if the adapter card has no boot ROM or if you want to disable it. The address space for the boot ROM, defined by the - romsize and -rom options, must be reserved for a given adapter card and not overlap address spaces defined for other adapter cards or devices. -wait:y | n specifies whether or not the adapter card is to use zero wait states for RAM access. Acceptable values for this option are y for yes and n for no. If you specify y, wait states are added to slow down the data transfer rate of the RAM on the adapter card. If you specify n, no wait states are added. Notes Depending on the cards you are installing, you may have to set hardware jumpers to allow the configuration settings you specify with smcsetup to take effect. Consult the documentation accompanying your adapter card for more information. Warnings You should first use netconfig (or mkdev) to configure the driver before you run smcsetup to configure your card. Both netconfig and mkdev check the parameters you supply for conflicts with those already in use by other devices. Once you resolve any conflicts, use the driver's values to configure the card. You are strongly urged to run this program in single-user mode only. This precaution avoids problems that might arise from specifying an incorrect base I/O address for a network adapter card or from specifying a base I/O address that is already being used by some other device. If multiple adapters cards are to be configured, it is recommended that you configure them one at a time to reduce the chance of configuring more than one card with the same base I/O address. It is also important that no part of the RAM and ROM address spaces defined for a given network adapter card be shared with either other adapter cards or another device. This includes devices such as small built-in LED or LCD displays used to show disk cylinder data or CPU clock speed. See also Consult the documentation accompanying your network adapter card for additional information about installing and configuring the card. 16 September 1994 AJ07617P000