8 Workstation: NetWare OS/2 requester v1.1 NetWare* OS/2* ODI client driver installation notes for Compaq 10 and 10/100 Controllers and the NC3121 Fast Ethernet NIC ======================================================================== Location of driver: \OS2\N100ODI.SYS Sample configuration files ========================== CONFIG.SYS DEVICE=C:\NETWARE\N100ODI.SYS NET.CFG LINK DRIVER N100ODI SLOT n FRAME ETHERNET_802.3 FRAME ETHERNET_802.2 Introduction ============ To connect an OS/2 workstation to a NetWare* server, you must have the latest version of the Novell NetWare Requester for OS/2 and the Compaq OS/2 ODI driver. These installation instructions assume you're using the INSTALL program that ships with Novell's OS/2 requester. For more information about OS/2 workstations, see the Novell manual, "NetWare Requester for OS/2." NOTE: If you're running IBM OS/2 2.0, 2.1 or Warp, you must have the OS/2 Requester version 2.01 or later. General instructions ==================== 1 Run Novell's INSTALL utility on the OS/2 requester disk and follow its instructions. If asked for the name of the network interface driver, enter N100ODI.SYS. 2 Choose the session support you need. This is based on your configuration. See the NetWare Requester manual if you need help. 3 Save the configuration. 4 When asked for the path and filename for the driver, insert the Compaq Configuration and Drivers disk in drive A and press Enter. 5 After completing the installation section, choose CONFIGURATION from the main menu. Then choose THIS WORKSTATION. This allows you to modify the NET.CFG file. (NET.CFG must reside in the root directory.) Note: The default frame type for N100ODI.SYS is 802.2. If you're using the 802.3 frame type, you have to include a FRAME statement in the NET.CFG file. List the 802.3 FRAME type first in the NET.CFG file. Hints and tips ============== Verify driver loaded properly ----------------------------- In the CONFIG.SYS file, add a "fake" device=xxx statement after the N100ODI.SYS line. The screen stops and you can check for error messages. Error message "not getting a connection ID" ------------------------------------------- This OS/2 error message often appears when there is a frame type mismatch or cable disconnect. NET.CFG optional parameters --------------------------- FORCEDUPLEX: Syntax: FORCEDUPLEX n Where n=0 auto-negotiate 1 half duplex 2 full duplex Note: If the controller is set to half or full duplex, set the SPEED parameter to either 10 or 100. (see SPEED below) Duplex modes: Auto-negotiate: (Compaq 10/100 controllers and NC3121 Fast Ethernet NICs only). The controller negotiates with the hub how to send/receive packets, either full or half duplex. If unsuccessful at negotiating the duplex, the controller defaults to half duplex. Full duplex: The controller sends and receives packets at the same time. This improves the performance of your controller. Set duplex mode to full duplex ONLY if you have a switch that supports full duplex. Half duplex: The controller performs one operation at a time. It either sends or receives. Default: auto-negotiation (10/100 controllers and NC3121 Fast Ethernet NICs) half (10-only controller) The Compaq 10/100 controller and NC3121 Fast Ethernet NIC have the added ability to "talk" to the hub and determine at which mode to communicate (either full or half duplex). This is called auto- negotiation. You must have an auto-negotiating hub (an Nway switch) to get full duplex support with the FORCEDUPLEX parameter set to 0 (auto-negotiation). Examples: (100 Mbps full duplex): FORCEDUPLEX 2 (Sets controller to full duplex) SPEED 100 (See SPEED parameter below) (10 Mbps full duplex): FORCEDUPLEX 2 (Sets controller to full duplex) SPEED 10 Note: Use auto-negotiate for full duplex support only when the controller is connected to a switch that fully supports Nway auto-negotiation specification. SLOT: For PCI controllers, SLOT is derived from bus number and device location as defined by the PCI specification. One way to determine the slot number is to run setup.exe from DOS. Syntax: SLOT n (n = 1,2,3,4,...) SPEED: (Compaq 10/100 controllers and NC3121 Fast Ethernet NICs only) Specifies the speed the driver uses. If you don't use this parameter, the driver automatically detects the network speed. If no cable is attached, the driver defaults to 10 Mbps. If you don't have a auto-negotiating hub and are configuring the controller for full or half duplex support, specify the speed to either 10 or 100 Mbps using this parameter. If you use this parameter, the driver operates at the specified speed instead of automatically detecting network speed. Syntax: SPEED n (n = 10 or 100) Default: none, the controller automatically senses speed NOTE: Set the SPEED parameter to either 10 or 100 if you're setting the FORCEDUPLEX parameter to either 1 or 2 (half or full). TXTHRESHOLD: Represents the threshold for transmits from extender SRAM FIFO (output buffer). Syntax: TXTHRESHOLD n (n = number of 8 bytes) For example, 16 represents 16x8 (or 128 bytes). In this case, the LAN controller transmits after copying 128 bytes from the host memory to the SRAM FIFO. Default: dynamic The maximum number that you can specify is 200 (200x8=1600 bytes). NODE ADDRESS: Specifies a local administered address (LAA) unique to each controller. The node address is a 12-digit hexadecimal number; the second digit must be one of the following digits: 2, 6, A, E. Syntax: NODE ADDRESS 02A0C9345678 02 => Locally administered address FRAME: Configures the controller to process the four valid NetWare Ethernet frame types. Syntax: FRAME n n = Ethernet_802.2 Ethernet_802.3 Ethernet_II Ethernet_SNAP Default: Ethernet_802.2 PROTOCOL: Indicates the standard protocol in use. Syntax: Protocol ipx e0 Ethernet_802.2 Values: e0=Ethernet_802.2 0=Ethernet_802.3 8137=Ethernet_II 8137=Ethernet_SNAP Detailed example ---------------- LINK DRIVER N100ODI SPEED 100 THRESHOLD 16 NODE ADDRESS 02xxxxxxxxxx FRAME ETHERNET_802.2 PROTOCOL IPX E0 ETHERNET_802.2 * Third-party trademarks are the property of their respective owners.