\IBMCOM\MACS\READMAC.TXT (03/2000) -------------------------------- This READMAC.TXT file contains information pertaining to the Network Interface Cards that are supported by LAPS. The following topics are covered in this file: 1) FORMAT FOR INSTALLING DRIVERS NOT SHIPPED WITH LAPS 2) NETWORK ADAPTER CARDS - DRIVERS SHIPPED WITH LAPS 3) OTHER NETWORK ADAPTER CARDS 4) DRIVER AVAILABILITY 5) LAPS INSTALLATION NOTES FOR NETWORK ADAPTER CARDS 1) FORMAT FOR INSTALLING DRIVERS NOT SHIPPED WITH LAPS ------------------------------------------------------ When installing drivers not shipped with LAPS, the user is asked to indicate the path where the files are located. The driver file and all associated files must be in the same directory. Following may cause the copying of the files to fail: - the driver file and all associated files are not in the same directory. - the NIF file may not be compatible with LAPS. The SNIFFLE utility can be used to validate the NIF file. The SNIFFLE utility can usually be found with the applets that are shipped. - incorrect driver file and/or nif file for the adapter card. 2) NETWORK ADAPTER CARDS - DRIVERS SHIPPED WITH LAPS ---------------------------------------------------- NOTE: This chart provides a few examples of the Network Adapter Cards that may be supported by the MAC driver. For a full list of Network Adapter Cards supported by a particular MAC driver, visit the Vendor's web-site. DRIVER NETWORK ADAPTER CARD FILE NAME ASSOCIATED FILES ------------------------------------------------------------------------------ 3Com EtherLink II (3C503) ELNKII.OS2 ELNKII.NIF ------------------------------------------------------------------------------ 3Com EtherLink II-16 (3C503-16) ELNKII.OS2 ELNKII.NIF ------------------------------------------------------------------------------ 3Com EtherLink II-16-TP (3C503-16-TP) ELNKII.OS2 ELNKII.NIF ------------------------------------------------------------------------------ 3Com EtherLink/MC (3C523B) ELNKMC.OS2 ELNKMC.NIF ------------------------------------------------------------------------------ 3Com EtherLink/MC-TP (3C523B-TP) ELNKMC.OS2 ELNKMC.NIF ------------------------------------------------------------------------------ 3Com EtherLink III (3C509) ELNK3.OS2 EL3IBMO2.NIF ----------------------------------------------------------------------------- 3Com EtherLink III (3C509B) ELNK3.OS2 EL3IBMO2.NIF ----------------------------------------------------------------------------- 3Com EtherLink III-Combo (3C509-COMBO) ELNK3.OS2 EL3IBMO2.NIF ----------------------------------------------------------------------------- 3Com EtherLink III-Combo (3C509B-COMBO) ELNK3.OS2 EL3IBMO2.NIF ----------------------------------------------------------------------------- 3Com EtherLink III-TP (3C509-TP) ELNK3.OS2 EL3IBMO2.NIF ----------------------------------------------------------------------------- 3Com EtherLink III-TP (3C509B-TP) ELNK3.OS2 EL3IBMO2.NIF ----------------------------------------------------------------------------- 3Com EtherLink III-TPO (3C509-TPO) ELNK3.OS2 EL3IBMO2.NIF ----------------------------------------------------------------------------- 3Com EtherLink III-TPO (3C509B-TPO) ELNK3.OS2 EL3IBMO2.NIF ----------------------------------------------------------------------------- 3Com EtherLink III-EISA (3C579) ELNK3.OS2 EL3IBMO2.NIF ----------------------------------------------------------------------------- 3Com EtherLink III-EISA-TP (3C579-TP) ELNK3.OS2 EL3IBMO2.NIF ----------------------------------------------------------------------------- 3Com EtherLink III-MCA (3C529) ELNK3.OS2 EL3IBMO2.NIF ----------------------------------------------------------------------------- 3Com EtherLink III-MCA-TP (3C529-TP) ELNK3.OS2 EL3IBMO2.NIF ----------------------------------------------------------------------------- 3Com EtherLink III-PCMCIA-TP (3C589-TP) ELPC3.OS2 ELPC3OS2.NIF ---------------------------------------------------------------------------- 3Com EtherLink III-PCMCIA-COMBO ELPC3.OS2 ELPC3OS2.NIF (3C589B-COMBO) ---------------------------------------------------------------------------- 3Com EtherLink III LAN PC Card Combo ELPC3.OS2 ELPC3OS2.NIF (3C589C-COMBO) ---------------------------------------------------------------------------- 3Com EtherLink III LAN PC Card 10BASE-T ELPC3.OS2 ELPC3OS2.NIF (3C589C-TP) ---------------------------------------------------------------------------- 3Com EtherLink III LAN + Modem PC Card ELPC3X.OS2 ELPCXOS2.NIF (3C562-TP) (LAN ONLY) ---------------------------------------------------------------------------- EL59X.OS2 EL59XIO2.NIF ---------------------------------------------------------------------------- EL59X.OS2 EL59XIO2.NIF ---------------------------------------------------------------------------- 3Com TokenLink III (3C619) IBMTOK.OS2 TLNKIII.NIF LT2.MSG LT2H.MSG ----------------------------------------------------------------------------- 3Com TokenLink III EISA (3C679) IBMTOK.OS2 TLNKIII.NIF LT2.MSG LT2H.MSG ----------------------------------------------------------------------------- 3Com TokenLink III MCA (3C629) IBMTOK.OS2 TLNKIII.NIF LT2.MSG LT2H.MSG ---------------------------------------------------------------------------- 3Com TokenLink III 16/4 PC Card (3C689) TLPC3.OS2 TLPC3.NIF ---------------------------------------------------------------------------- AMD PCnet-32 Ethernet Adapter PCNTND.OS2 PCNTND.NIF ---------------------------------------------------------------------------- AMD PCnet-ISA II Ethernet Adapter PCNTND.OS2 PCNTND.NIF ---------------------------------------------------------------------------- AMD PCnet-PCI Ethernet Adapter PCNTND.OS2 PCNTND.NIF ---------------------------------------------------------------------------- IBM LAN Adapter for Ethernet (48G7169) IBMENI.OS2 IBMENI.NIF IBMENI.TXT ---------------------------------------------------------------------------- IBM LAN Adapter for Ethernet CX (60G0615) IBMENI.OS2 IBMENI.NIF IBMENI.TXT ---------------------------------------------------------------------------- IBM LAN Adapter for Ethernet TP (60G0605) IBMENI.OS2 IBMENI.NIF IBMENI.TXT ---------------------------------------------------------------------------- IBM EtherJet ISA Adapter (04H6550) IBMEINDI.OS2 IBMEINDI.NIF ---------------------------------------------------------------------------- IBM EtherJet 10-BASE-T ISA Adapter IBMEINDI.OS2 IBMEINDI.NIF (73G9379) ---------------------------------------------------------------------------- IBM EtherJet ISA 10-BASE-T Adapter with IBMEINDI.OS2 IBMEINDI.NIF Wake Up on LAN (72H2613) ---------------------------------------------------------------------------- IBM Ethernet Network Adapter 10BaseT 66G0939 (JAPAN ONLY) ---------------------------------------------------------------------------- IBM Ethernet Network Adapter 10Base2 66G0943 (JAPAN ONLY) ---------------------------------------------------------------------------- IBMEANDI.OS2 IBMEANDI.NIF IBMEANDI.TXT ---------------------------------------------------------------------------- IBM 100/10 PCI Ethernet Adapter (25H4374) IBMFE.OS2 IBMFEEO2.NIF ---------------------------------------------------------------------------- IBM 10/100 EtherJet Auto Wake (85J9921) IBMFE.OS2 IBMFEEO2.NIF ---------------------------------------------------------------------------- IBM 10/100 EtherJet (86H2432) IBMFE.OS2 IBMFEEO2.NIF ---------------------------------------------------------------------------- IBM Adapter/A for Ethernet Twisted-Pair MACETH.OS2 MACETH.NIF Networks (6451136) MACETH2.OS2 ETH.MSG ETHH.MSG ---------------------------------------------------------------------------- IBM Ethernet Network Adapter/A 10BASE2/5 MACETH.OS2 MACETH.NIF 35G2793 (JAPAN ONLY) MACETH2.OS2 ETH.MSG ETHH.MSG ---------------------------------------------------------------------------- IBM Ethernet Network Adapter/A 10BASE5/T MACETH.OS2 MACETH.NIF 35G2806 (JAPAN ONLY) MACETH2.OS2 ETH.MSG ETHH.MSG ---------------------------------------------------------------------------- IBM Token-Ring Network PC Adapter IBMTOK.OS2 IBMTOK.NIF LT2.MSG LT2H.MSG ---------------------------------------------------------------------------- IBM Token-Ring Network PC Adapter II IBMTOK.OS2 IBMTOK.NIF LT2.MSG LT2H.MSG ---------------------------------------------------------------------------- IBM Token-Ring Network 16/4 Adapter IBMTOK.OS2 IBMTOK.NIF LT2.MSG LT2H.MSG ---------------------------------------------------------------------------- IBM Token-Ring Network 16/4 ISA-16 Adapter IBMTOK.OS2 IBMTOK.NIF (73G2032) LT2.MSG LT2H.MSG ---------------------------------------------------------------------------- IBM Auto 16/4 Token-Ring ISA Adapter IBMTOK.OS2 IBMTOK.NIF (92G7632) LT2.MSG LT2H.MSG ---------------------------------------------------------------------------- IBM Turbo 16/4 Token-Ring Adapter (72H3496) IBMTOK.OS2 IBMTOK.NIF LT2.MSG LT2H.MSG ---------------------------------------------------------------------------- IBM Turbo Auto Wake Token-Ring Adapter IBMTOK.OS2 IBMTOK.NIF (92G7632) LT2.MSG LT2H.MSG ---------------------------------------------------------------------------- IBM PCI Token-Ring Adapter (41H8900) IBMTRP.OS2 IBMTRP.NIF LTA.MSG LTAH.MSG IBMTRP.TXT ---------------------------------------------------------------------------- IBM PCMCIA EtherJet PC Adapter IBMEXNDI.OS2 IBMEXNDI.NIF XND.MSG ---------------------------------------------------------------------------- IBM Auto LANStreamer PCI Adapter IBMMPC.OS2 IBMMPC.NIF (04H8095) LTC.MSG LTCH.MSG IBMMPC.DOC ---------------------------------------------------------------------------- IBM PCMCIA Token-Ring Adapter IBMTOKCS.OS2 IBMTOKCS.NIF (04H6922) LTG.MSG LTGH.MSG IBMTOKCS.TXT ---------------------------------------------------------------------------- IBM Token-Ring Network 16/4 Adapter/A IBMTOK.OS2 IBMTOK.NIF (16F1163) LT2.MSG LT2H.MSG ---------------------------------------------------------------------------- IBM Token-Ring Network 16/4 Adapter/A IBMTOK.OS2 IBMTOK.NIF (75F9410) LT2.MSG LT2H.MSG ---------------------------------------------------------------------------- IBM Auto 16/4 Token-Ring MC Adapter IBMTOK.OS2 IBMTOK.NIF (92G7682) LT2.MSG LT2H.MSG ---------------------------------------------------------------------------- IBM Token-Ring Network 16/4 Busmaster IBMTRBM.OS2 IBMTRBM.NIF Server Adapter/A (74F4140) MONT400.BIN WRTRAM.BIN LT4.MSG LT4H.MSG ---------------------------------------------------------------------------- Intel EtherExpress 16C (PCLA8100) EXP16.OS2 EXP16.NIF EXP16.TXT ---------------------------------------------------------------------------- Intel EtherExpress FlashC (PCLA8105) EXP16.OS2 EXP16.NIF EXP16.TXT ---------------------------------------------------------------------------- Intel EtherExpress 16 (PCLA8110) EXP16.OS2 EXP16.NIF EXP16.TXT ---------------------------------------------------------------------------- Intel EtherExpress Flash (PCLA8115) EXP16.OS2 EXP16.NIF EXP16.TXT ---------------------------------------------------------------------------- Intel EtherExpress 16TP (PCLA8120) EXP16.OS2 EXP16.NIF EXP16.TXT ---------------------------------------------------------------------------- Intel EtherExpress FlashTP (PCLA8125) EXP16.OS2 EXP16.NIF EXP16.TXT ---------------------------------------------------------------------------- Intel EtherExpress MCA (MCLA8110) EXP16.OS2 EXP16.NIF EXP16.TXT ---------------------------------------------------------------------------- Intel EtherExpress MCATP (MCLA8120) EXP16.OS2 EXP16.NIF EXP16.TXT ---------------------------------------------------------------------------- Intel TokenExpress ISA/16S INTEL16.OS2 INTEL16.NIF (PCLA8130A) (OLITOK16.OS2) (OLITOK16.NIF) INTEL.TXT ---------------------------------------------------------------------------- Intel TokenExpress 16/4 LAN INTEL16.OS2 INTEL16.NIF Adapter for EISA (EILA8235) (OLITOK16.OS2) (OLITOK16.NIF) INTEL.TXT ---------------------------------------------------------------------------- Intel TokenExpress EISA/32 LAN INTEL16.OS2 INTEL16.NIF Adapter (EILA8245) (OLITOK16.OS2) (OLITOK16.NIF) INTEL.TXT ---------------------------------------------------------------------------- Kingston TokenRx MC 16/4 Token-Ring IBMTOK.OS2 IBMTOKC.NIF Adapter LT2.MSG LT2H.MSG ---------------------------------------------------------------------------- Madge Smart 16/4 AT PLUS Ringnode (52-02) SMARTND.OS2 SMARTND.NIF MDGND.OS2 MDGND.NIF ---------------------------------------------------------------------------- Madge Smart 16/4 EISA Ringnode (52-08) SMARTND.OS2 SMARTND.NIF ---------------------------------------------------------------------------- Madge Smart 16/4 MC Ringnode (54-08) SMARTND.OS2 SMARTND.NIF ---------------------------------------------------------------------------- Madge Smart 16/4 MC32 Ringnode (54-09) SMARTND.OS2 SMARTND.NIF ---------------------------------------------------------------------------- Olicom USA, Inc. ISA 16/4 Adapter OLITOK16.OS2 OLITOK.NIF (OC-3117) ---------------------------------------------------------------------------- Racore Computer Products, Inc. RTR16NDS.OS2 RTR16NDS.NIF Token-Ring ISA (M8119) RTR16NDS.MSG RTR16NDS.TXT ---------------------------------------------------------------------------- Racore Computer Products, Inc. RTR16NDS.OS2 RTR16NDS.NIF Token-Ring MC (M8116) RTR16NDS.MSG RTR16NDS.TXT ---------------------------------------------------------------------------- SMC EtherCard PLUS (8003EB) SMC8000.OS2 ETHOS2AT.NIF SMC8000.TXT ---------------------------------------------------------------------------- SMC EtherCard PLUS/A (8003E/A) SMC8000.OS2 ETHOS2MC.NIF SMC8000.TXT ---------------------------------------------------------------------------- SMC EtherCard PLUS Elite (8003EP) SMC8000.OS2 ETHOS2AT.NIF SMC8000.TXT ---------------------------------------------------------------------------- SMC EtherCard PLUS Elite 10T (8003WC) SMC8000.OS2 ETHOS2AT.NIF SMC8000.TXT ---------------------------------------------------------------------------- SMC EtherCard PLUS Elite 16T (8013WC) SMC8000.OS2 ETHOS2AT.NIF SMC8000.TXT ---------------------------------------------------------------------------- SMC EtherCard PLUS Elite 16 (8013EPC) SMC8000.OS2 ETHOS2AT.NIF SMC8000.TXT ---------------------------------------------------------------------------- SMC EtherCard PLUS Elite 16 Combo SMC8000.OS2 ETHOS2AT.NIF (8013EWC) SMC8000.TXT ---------------------------------------------------------------------------- SMC EtherCard PLUS Elite/A (8013EP/A) SMC8000.OS2 ETHOS2MC.NIF SMC8000.TXT ---------------------------------------------------------------------------- SMC EtherCard PLUS Elite 10 T/A (8013WP/A) SMC8000.OS2 ETHOS2MC.NIF SMC8000.TXT ---------------------------------------------------------------------------- SMC EtherCard Elite 16 Ultra (8216) SMC8000.OS2 ETHOS2AT.NIF SMC8000.TXT ---------------------------------------------------------------------------- SMC EtherCard Elite 16C Ultra (8216C) SMC8000.OS2 ETHOS2AT.NIF SMC8000.TXT ---------------------------------------------------------------------------- SMC EtherCard Elite 16T Ultra (8216T) SMC8000.OS2 ETHOS2AT.NIF SMC8000.TXT ---------------------------------------------------------------------------- SMC EtherEZ 10BASE-T ISA (8416T) SMC8000.OS2 ETHOS2AT.NIF SMC8000.TXT ---------------------------------------------------------------------------- SMC EtherCard Elite32C Ultra (82M32C) SMC8232.OS2 SMCOS2E.NIF SMC8232.TXT ---------------------------------------------------------------------------- SMC TokenCard Elite (8115T) SMC8100.OS2 SMCOS2AT.NIF SMC8100.TXT ---------------------------------------------------------------------------- SMC TokenCard Elite/A (8115T/A) SMC8100.OS2 SMCOS2MC.NIF SMC8100.TXT ---------------------------------------------------------------------------- SMC TokenCard Elite Master 32 (83M32) SMC8332.OS2 SMCOS2ET.NIF SMC8332.TXT ------------------------------------------------------------------------------ note: Standard Microsystems EtherCard PLUS Adapter formerly called Western-Digital EtherCard PLUS Adapter Standard Microsystems EtherCard PLUS/A Network Adapter formerly called Western-Digital EtherCard PLUS/A Network Adapter 3) OTHER NETWORK ADAPTER CARDS ------------------------------ For additional information on other network adapter cards, visit: http://service.software.ibm.com/os2ddpak/html 4) DRIVER AVAILABILITY ---------------------- The latest driver version of most IBM* Network Adapter Cards is available from the IBM PC Company Web Site. 5) LAPS INSTALLATION NOTES FOR NETWORK ADAPTER CARDS ---------------------------------------------------- 3Com EtherLink III Card For all EtherLink III, use the EtherDisk III diskette from 3Com. Be sure to run 3Com configuration and set OS/2 mode vs. DOS mode. An LT80209 error can occur during ipl if the 3Com 3C509 is configured for a Maximum Modem Speed of 38,400 and IBM's NetWare Requester Support (odi2ndi.os2) is also configured. Lowering the Maximum Modem Speed to 19,200 allows the system to ipl without the error. The following additional parameters might be required in the protocol.ini file for certain configurations: DRIVERNAME=ELNK3$ ;DRIVERNAME=ELNK32$ ; use for second of two MAC drivers ;IOADDRESS=0X300 ; only ISA with more than 1 EtherLink III card ; range 0X200-0X3E0, Step 0X10 MAXTRANSMITS=40 ; range 2-50, use 40 for OS/2 Servers ;NETADDRESS="000000000000" ;SLOT=0 ; range 0-15, use for EISA only 3Com TokenLink III Card Use the TokenDisk V. 1.1 diskette from 3Com. Use IBMTOK.OS2 driver supplied with MPTS instead of the NDIS driver from 3Com. 3Com Fast EtherLink 10/100 PCI NIC (model: 3C905C-TX-M) If using the 3Com Fast EtherLink 10/100 PCI NIC model 3C905C-TX-M card in a 2.1 Preboot eXecution Environment (PXE 2.1), Version 5.2.2 or greater of the EL90X.OS2 driver must be used. Currently this version of the driver is at Beta level. Check the 3-Com web site for the driver. Advanced Micro Devices, Inc. The AMD device driver (PCNTND.OS2) provided with MPTS is intended for the AMD PCNet Family of Ethernet products which are marketed by various network card vendors. In many cases, this device driver will operate with network cards utilizing the AMD chip set. However, it is possible that not all network cards with this chip set will function correctly with this driver. In this case, please refer to the documentation provided with the card to see if the manufacturer provides a driver. Asante EP 2000+ Ethernet Card The MAC driver for the Asante adapter cards is provided by the manufacturer on the driver diskette delivered with the adapter card. Two files are required for the adapter to function with LAPS: EP2000.OS2 and EP2000.NIF. The NIF currently provided with this adapter card is incompatible with LAPS. In order to install this MAC driver, the user must create a new NIF manually. This file may be created by using the sample below, and following these steps: WARNING: The filenames for these two files are the same as those of other files already included with MPTS. The user should save the original two files included with MPTS in a separate directory if the user wishes to save those files. Step 1. Create a file called EP2000.NIF containing only the text provided in the sample below. Place this file in the directory \ibmcom\macs. Step 2. Copy the driver EP2000.OS2 from the driver diskette provided by the manufacturer into the directory \ibmcom\macs. Step 3. Configure LAPS by executing MPTS.EXE and selecting "Asante EP 2000+ Ethernet Card" from the Network Adapters list box in the Configure Workstation window. Note: After creating the NIF file, you may want to run the SNIFFLE utility to validate the NIF file. The SNIFFLE utility can usually be found with the applets that are shipped. Text for the file EP2000.NIF: -----cut here----- [ASANTE] Type = NDIS Title = "Asante EP 2000+ Ethernet Card" Version = 1.0 Drivername = EP2000$ Xports = NETBEUI LANDD [FILE] Name = EP2000.OS2 -----cut here----- IBM LAN Adapter/A for Ethernet When setting the Network Adapter Address (NetAddress) parameter during MPTS installation, do not set the group address bit. The group address bit is bit 7 of the 48-bit NETADDRESS parameter where bit 0 is the most significant bit. An example of an incorrect address is 010000000000. IBM Shared Ram Token-Ring Network Adapters: IBM Token-Ring Network Adapter IBM Token-Ring Network Adapter II IBM Token-Ring Network 16/4 Adapter IBM Token-Ring Network 16/4 ISA-16 Adapter IBM Token-Ring Network Adapter/A IBM Token-Ring Network 16/4 Adapter/A (16F1163) IBM Token-Ring Network 16/4 Adapter/A (75F9410) IBMTOKC.NIF is provided as a general NIF for IBM shared-RAM token-ring NICs. This is selected as "IBM Compatible Token-Ring Network Adapter" in the LAPS panel. This is selected automatically for both IBM and non-IBM NICs during adapter auto-detection. This is equivalent to selecting IBMTOK.NIF. If you are installing an alternate network adapter, you must change the default value for the Adapter Mode (adapter) parameter during MPTS installation. The alternate network adapter is the second of two IBM Token-Ring Network adapters. If you install and configure using the unattended method with response files and you have an existing PROTOCOL.INI file from an earlier version of LAPS, you must specify "alternate" with the adapter keyword for an alternate IBM Token-Ring Network adapter. Shared RAM Address: The Shared RAM Address (ram) parameter during MPTS installation is only used for certain non-Micro Channel network adapters. This parameter is ignored when used with Micro Channel network adapters. For the Micro Channel network adapters, shared RAM is configured using the reference diskette. The remainder of this section refers only to non-Micro Channel shared RAM adapters. This parameter specifies the physical RAM location on the network adapter if the network adapter default is not adequate. This parameter value is a hexadecimal number, located on an 8KB boundary for the IBM Token-Ring Network Adapter and on a 16KB boundary for the IBM Token-Ring Network Adapter II. For the IBM Token-Ring Network 16/4 Adapter, this value is on a boundary equivalent to the amount of shared RAM configured. That is, it is on an 8KB boundary if 8KB of shared RAM is configured, on a 16KB boundary if 16KB of shared RAM is configured, on a 32KB boundary if 32KB of shared RAM is configured and on a 64KB boundary if 64KB of shared RAM in configured. The network adapter default RAM location immediately follows the read- only memory (ROM) on the next appropriate page boundary. This means that if 8KB (similarly 16KB, 32KB or 64KB) of RAM is being configured, then the default RAM location is at the first 8KB (similarly 16KB, 32KB or 64KB) boundary address above ROM. For example, assume the ROM is at the default location (X'CC00'). Then, on the IBM Token-Ring Network Adapter, the default RAM location will be at the next highest 8KB page boundary which is X'CE00'. For the IBM Token-Ring Network Adapter II, the default RAM location will be at the next highest 16KB page boundary which is X'D000'. For the IBM Token-Ring Network 16/4 Adapter, the default RAM location will depend upon the amount of configured shared RAM. If 8KB is configured, the default RAM location will be X'CE00'. If 16KB, 32KB, or 64KB are configured, the default RAM location will be at X'D000' since that is the next highest 16KB, 32KB and 64KB boundary. For compatibility with IBM network adapter defaults, set this parameter to X'D800' for the primary network adapter or to X'D400' for the alternate network adapter. You can specify only 4 hexadecimal digits for this parameter in MPTS configuration. Do not specify the least significant 0 of a 5-digit address. For example, specify an address of X'D8000' as X'D800'. The following network adapters require shared memory for a shared RAM region starting at the selected RAM location and 8KB of memory for the ROM region: Network Adapter Amount of Shared Memory Required IBM Token-Ring Network Adapter X'2000' (8KB) IBM Token-Ring Network Adapter II X'4000' (16KB) IBM Token-Ring Network 16/4 Adapter X'2000' (8KB) or X'4000' (16KB) or X'8000' (32KB) or X'10000' (64KB) The RAM location that is selected depends on the RAM size setting on the network adapter. If 8KB or 16KB is set, then all locations are valid. If 32KB or 64KB is set, then the address must be on a 32KB or 64KB boundary, respectively. The specified location must not conflict with the address of any other adapter configured and installed in the workstation. The selection specified cannot overlap with the ROM region used by the IBM Token-Ring Network adapters. The ROM region is determined by the switch settings on the network adapter. It is suggested that the ROM region for the primary network adapter be set to X'CC000' and that the ROM region for the secondary network adapter be set to X'DC000'. However, this region can be set to another available 8KB location in the range from X'C0000' through X'DC000'. Use these guidelines to select the shared RAM location for the appropriate network adapter: IBM Token-Ring Network 16/4 Adapter: Depending on the setting of the shared RAM page-size switches on the network adapter, the following numbers of bytes of shared RAM are required: 8KB (X'2000' bytes) 16KB (X'4000' bytes) 32KB (X'8000' bytes) 64KB (X'10000' bytes) The Shared RAM address parameter cannot conflict with any of the following areas, which also require shared memory: The fixed 24KB region that is required (X'C0000'-X'C5FFF') if a VGA adapter is also being used; The fixed 16KB region that is required (X'C0000'-X'C3FFF') if an EGA adapter is also being used. The location that you specify must not have been previously specified, and it must reside on its corresponding address boundary (or larger). For example, X'D800' is a 32KB address boundary. Use the default of 16KB for the network adapter switch setting. If you choose this setting, the network adapter mapping function of 64KB to 16KB is invoked. You have the advantage of more storage with less shared RAM used in PC memory. 16KB pages from the 64KB are mapped into the 16KB RAM. You must use X'D000' as the shared RAM location if you set the page-size switch settings to 64KB. When the switch settings on the IBM Token-Ring Network 16/4 Adapter are set to 64KB, there is a conflict if the switch settings for the ROM region are set to the last 8KB within that same 64KB region. In this case, the shared RAM region used will be reduced to 56KB, allowing the 8KB necessary for the ROM area (X'DE000'). IBM Token-Ring Network Adapter II Select any option that has not been used. Make sure that the starting address you select was not specified for ROM; 16KB are used. IBM Token-Ring Network Adapter Select any option that has not been used. Make sure that the starting address you select was not specified for ROM; 8KB are used. Shared RAM Paging: Adapter cards with 64KB of shared RAM support RAM paging. The IBM Token-Ring Network 16/4 Adapter and the IBM Token-Ring Network 16/4 Adapter/A both have 64KB of shared RAM. RAM paging is a mechanism that allows the system to view the 64KB of RAM on the adapter in four 16KB pages. This scenario requires only 16KB of contiguous system memory instead of the 64KB required when not using RAM paging. RAM paging does not work unless the adapter device driver supports it. The device driver IBMTOK.OS2 for both the IBM Token-Ring Network 16/4 Adapter and the IBM Token-Ring Network 16/4 Adapter/A provides this support. IBM 16/4 Busmaster Server Adapter/A This network adapter provides 63,392 bytes of memory for buffers. The Adapter Card Buffer Size parameter found during MPTS configuration defines the size of each buffer, which also determines the total number of buffers available. The Minimum Adapter Card Transmit Buffers parameter defines the number of buffers for transmitting data only. The Maximum Adapter Card Transmit Buffers parameter defines the number of buffers to use for transmitting or receiving data. The remaining buffers are then used for only receiving data. The following memory constraint formulas should be considered when adjusting parameters: 1. CB_RAM = 350 + (142 x Maximum Number of Queued Transmits) + (20 x Minimum Number of Adapter Driver Receive Buffers) CB_RAM must be less than 65,535 bytes for each adapter. 2. RCV_RAM = Size of Adapter Driver Receive Buffer x Minimum Number of Adapter Driver Receive Buffers 3. The sum of CB_RAM and RCV_RAM for all the adapters must be less than 1 MB. CB_RAM is the memory required for the control blocks. RCV_RAM is the memory required to receive frames. This memory is allocated at initial program load (IPL) time and is never returned to the system. These formulas are important so you do not set these values arbitrarily high and cause other applications or drivers to run out of memory in an attempt to increase network performance. Intel TokenExpress For all Intel TokenExpress cards, the file names used for the drivers and NIFs included in LAPS differ from those used by Intel and delivered on their product diskettes. TRADEMARKS AND SERVICE MARKS ---------------------------- All trademarks contained herein are the property of their respective trademark owners. IBM DISCLAIMS ALL WARRANTIES, WHETHER EXPRESSED OR IMPLIED, INCLUDING WITHOUT LIMITATION, WARRANTIES OF FITNESS AND MERCHANTABILITY WITH RESPECT TO THE INFORMATION IN THIS DOCUMENT. BY FURNISHING THIS DOCUMENT, IBM GRANTS NO LICENSES TO ANY RELATED PATENTS OR COPYRIGHTS. Copyright IBM Corporation, 1994, 1996 all rights reserved.