
 OS/2 NDIS Device Driver Additional Information 
 IBM16TR.OS2 Version 3.00.04                    


 Table of Contents: - Subdirectory Contents
                    - Version 3.00.04 Enhancements over version 3.00.03
                    - Version 3.00.03 Enhancements over version 3.00.01
                    - Version 3.00.01 Enhancements over version 3.00.00
                    - Version 3.00.00 Enhancements over version 2.00.05
                    - Version 2.00.05 Enhancements over version 1.00.06
                    - Support for More than 16 MB of Memory - New Parameter
                    - Default Switch Setting
                    - Software Support
                    - Installing the OS/2 NDIS Device Driver
                                                                         
ͻ
 Subdirectory Contents 
ͼ

Directory of A:\OS2

IBM16TR  OS2     21044 08-09-96   12:41p  OS/2 NDIS Device Driver, Version 3.00.04
BRZH     MSG     10904 08-09-96   12:41p  Help Text for OS/2 Messages
BRZ      MSG      2217 08-09-96   12:41p  OS/2 Message File
IBM16OS2 NIF      4930 03-24-94    5:13p  OS/2 Network Information File
README   OS2     15201 01-20-97   12:17p  This information file

ͻ
 VERSION 3.00.04 ENHANCEMENTS 
ͼ

 IBM16TR.OS2 Version 3.00.04 contains the following enhancements to the
 previous version, 3.00.03:

   - Fixed problem where all LAN-based communications would hang
     if the adapter received a frame with a Routing Information Field
     (RIF) larger than 18 bytes (more than 7 bridge hops).  
      LANTRAN.LOG would log a BRZ0009 error code. 
     All stations on the same ring segment with the
     16/4 Adapter II installed would fail simultaneously, since the
     few frames with RIF's larger than 18 bytes were broadcast frames.
   - Fixed bug to allow users to specify a value for the NetAddress
     parameter in PROTOCOL.INI anywhere within the allowed range of
     400000000000 thru 7FFFFFFFFFFF.
   - Fixed bug in processing of the DIR.READ.LOG command that
     caused problems with Communications Manager/2.
   - Fixed problem with version 3.00.03 where the adapter would not
     open successfully single-station (first station on ring).

ͻ
 VERSION 3.00.03 ENHANCEMENTS 
ͼ

 IBM16TR.OS2 Version 3.00.03 contains the following enhancements to the
 previous version, 3.00.01:

   - During CONFIG.SYS processing at boot time, the device driver banner,
     "IBM Token-Ring Network 16/4 Adapter II NDIS Device Driver, Version X.XX.XX"
      is no longer displayed on the monitor.  However, this information is still logged
      to the LANTRAN.LOG file.  Error messages will still be displayed directly to 
      the monitor.

   - Fixed a problem with TRAP D's occurring when the 16/4 Adapter II was
      being used in conjunction with a DualStor tape backup unit or 
      Soundlaster-16 card in certain configurations.

   - Fixed a problem with NFS RPC timeouts occurring during file transfers
      using IBM's TCP/IP for OS/2

   - Fixed TRAP D's which occurred when multiple 16/4 Adapter II cards are
      installed in the machine and the machine has more than 16M of memory
      installed (MORETHAN16M="YES" in the IBM16OS2_NIF section of the
      PROTOCOL.INI file).  These TRAP D's occurred when executing the
      NET START REQ command.

   - Fixed adapter initialization/open problem which occurred when multiple
      16/4 Adapter II cards are installed in the machine, which would result
       in LT00056 - Open command timeout error messages being posted by
       the OS/2 LAN Transport software for adapters other than the first
       adapter.

ͻ
 VERSION 3.00.01 ENHANCEMENTS 
ͼ

 IBM16TR.OS2 Version 3.00.01 contains the following enhancements to the
 previous version, 3.00.00:

  - Fixed problem with handling two open commands simultaneously
    to address a problem encountered with LAN Server 4.0

 - Fixed problem with LAN Network Manager reporting incorrect ring speed

ͻ
 VERSION 3.00.00 ENHANCEMENTS 
ͼ

 IBM16TR.OS2 Version 3.00.00 contains the following enhancements to the
 previous version, 2.00.05:

  - Support for systems with more than 16 megabytes of installed memory

    - IMPORTANT - Activating this support requires specifying a new
      parameter called MORETHAN16M in the PROTOCOL.INI file.  Refer to
      the sections contained in this file below called "Support for More
      than 16 MB of Memory - New Parameter" and "Installing the OS/2 NDIS
      Device Driver" for complete details.

  - Support for OS/2 2.1

  - DMA Burst Size setting depends on the System Diskette Drive Controller

    - Fixes slow or nonfunctioning diskette drives experienced in some
      systems with earlier versions of IBM16TR.OS2.

  - Passed Microsoft Conformance Tests for NDIS 2.01 compliance and
    compatibility with Microsoft LAN Manager 2.2.

    - The IBM Token-Ring Network 16/4 Adapter II Diagnostics Diskette
      Version 3.00 and later contains the necessary MSLANMAN subdirectory
      structure and NIF files for seamless installation of the IBM16TR.OS2
      device driver from within Microsoft LAN Manager.

ͻ
 VERSION 2.00.05 ENHANCEMENTS 
ͼ

 IBM16TR.OS2 Version 2.00.05 contains the following enhancements to the
 original IBM16TR.OS2 driver version 1.00.06:

  - Support for IBM's LAN Network Manager

    - LAN Network Manager can now operate in a machine using this adapter
      to view/manage the network.

  - Support for IBM's LAN Station Manager

  - Support for Remote Program Load of OS/2 based workstations

ͻ
 Support for More than 16 MB of Memory - New Parameter 
ͼ

 A new parameter must be used to enable the support for more than 16MB
 of RAM. This parameter is called MoreThan16M, and it can be assigned the
 values "YES" or "NO". The default, when this parameter is not found in
 PROTOCOL.INI, is "NO".

 It is necessary to enable this support when the system has more than
 16MB of RAM, because the ISA Bus Architecture does not give an adapter
 direct access to memory above this limit. Therefore, the Driver has to
 copy any data above this limit to its internal buffers, so the adapter
 can read them safely.

 When enabling this option, IBM16TR.OS2 will allocate
 (18000 * MAXTRANSMITS)
 bytes in addition to all the other memory required for other structures
 (receive buffers, controls blocks). Since the Driver cannot allocate
 more than 1MB of memory, it may be necessary to reduce the value of
 MAXTRANSMITS in PROTOCOL.INI, depending on those other requirements and
 on the number of adapters installed.

 Important Notice: DO NOT ACTIVATE THIS PARAMETER if the system does not have
                   more than 16MB of RAM, since it will waste memory
                   unnecessarily.

ͻ
 Default Switch Setting 
ͼ

The Token-Ring Network 16/4 Adapter II is shipped with all
switches set to "ON" which means a default setting of:

     RPL ROM ADDRESS  : C0000
     I/O ADDRESS      : 86A0
     INTERRUPT LEVEL  : 9
     WAIT STATE       : NORMAL MACHINE
     ADAPTER MODE     : NORMAL
     RPL              : DISABLE
     DMA CHANNEL      : 5
     ADAPTER DATA RATE: 4 MBPS
     CABLE TYPE       : STP

Refer to the Installation and Test Instructions, section "Setting
the Switches" for further details. (See also the switch description in
the a:\readme file provided on this diskette)

ͻ
 Software Support  
ͼ

The IBM Token-Ring Network 16/4 Adapter II is supported by the
following OS/2 software:

        - IBM Extended Services version 1.0
        - IBM Extended Services with Database Server version 1.0
        - IBM OS/2 LAN Server version 2.0 Entry
        - IBM OS/2 LAN Server version 2.0 Advanced
        - MICROSOFT OS/2 1.30.1 Lan Manager 2.2

ͻ
 Installing OS/2 NDIS Device Drivers 
ͼ

The OS/2 NDIS Device Driver is needed to run in an OS/2 LAN
Services environment or an OS/2 Extended Services environment.
The option diskette contains the OS/2 NDIS Device Driver under
the name IBM16TR.OS2.

If you have IBM OS/2 LAN Server version 3.0, you can use the OS/2 NDIS
LAN Adapter and Protocol Support tool (LAPS) to install the OS/2 NDIS
MAC Driver for the IBM Token-Ring Network 16/4 Adapter. LAPS is a part of
the IBM Network Transport System/2 (NTS/2) product, which is included
in the IBM LAN Server version 3.0 package. Note that, however, NTS/2
is a separate product, and although it is shipped as part of LAN
Server 3.0, it can be obtained separately.

If IBM OS/2 LAN Server version 2.0 is installed, you can also use its
Installation and Configuration tool.

The following is an example of how to install and configure the OS/2
device driver using the IBM OS/2 LAN Server 2.0 tools.

When selecting an option is mentioned, do it by either clicking the
mouse or using the keyboard if no mouse is installed.

Where you find references to the IBM Token-Ring Network 16/4 Adapter
II Diagnostic Diskette, either the 3.5" or 5.25" one, provided with
the adapter can be used.

1. Starting from "LAN Services" window, select "OS/2 Lan Services
   Installation/Configuration", and then, select "OK".

2. Next, in the "Basic or Advanced Installation/Configuration", select
   "Advanced".

3. Then the "Install Type" window is opened. Select "Install or
   configure this workstation" option in this window.

4. The following window is "Server Type". You can choose between
   "Additional server" and "Domain controller".

5. When you reach the "Installation and Configuration" window, select
   "Configure a component".

6. In the "Configure" window, select "LAN Adapter and Protocol
   Support"

7. Then select "Copy additional network adapter drivers" in the
   "Options" window.

8. The next OS/2 window requests the path (drive:directory) where the
   OS/2 NDIS Device Driver files will be copied from. Type "d:\OS2",
   where "d:" is the diskette drive with the option diskette and press
   "ENTER" to copy the files from the diskette. After this, you will
   return to the "Configure" window.

9. In the "Configure" window, select "Configure Workstations", then
   select "OK". The "Configure Workstation" window is shown.
   a. Select the IBM Token-Ring Network 16/4 Adapter II in the
      "Network Adapter" field, then select "ADD".
   b. Select in the "Protocols Field" whatever is appropriate for your
      system installation.
   c. Select the "EDIT" option in the "Current Configuration" field to
      show all the default values for the configurable parameters of
      the IBM Token-Ring Network 16/4 Adapter II. MAKE SURE the
      "Adapter I/O Base Address" reflects the address set up done with
      switches 1-3 when installing the adapter into your system. Refer to
      the Installation and Test Instructions, provided with the adapter,
      section " Setting the Switches " if necessary. (or see the
      a:\readme file on this diskette)
   d. Save the options selecting "OK". Returning to the "Configure
      Workstations" window will do the same.

10. The installation is ended. Note: If you need to change the Device
    Driver directory MANUALLY anytime, make sure to copy the
    IBM16TR.OS2, BRZH.MSG and BRZ.MSG files.

    End of installation.


This next example shows how to install and configure the OS/2 device
driver using LAPS (NTS/2).  If you are using IBM LAN Server V4.0 or
later, LAPS is now a component of MPTS.

1. If LAPS is not yet installed on the system, open an OS/2
   Full-Screen, insert the NTS/2 diskette in drive A: and type
       A: <Enter>
       LAPS <Enter>
   Otherwise, if you have already installed LAPS, open an OS/2
   Full-Screen, change to the d:\IBMCOM directory (where d: stands for
   the driver letter in which LAPS is installed) and type
       LAPS <Enter>
   If you are using IBM LAN Server V4.0 or later, type MPTS <Enter> instead.

2. Select "Install". If LAPS not installed in the system yet, the
   following panels will guide you thru the main LAPS installation.
   When the main installation is complete, the Installation Procedure
   will display again the same first panel. You should then select
   "Install" again to inform LAPS that you want to install an Additional
   Driver. If LAPS is already installed, selecting "Install" now will
   lead directly to the Additional Driver panel.

3. This panel asks for the drive and directory from which the OS/2
   NDIS Device Driver files will be copied from. Insert the
   Diagnostics Diskette in the A: drive and type A:\OS2.

4. Once again, the program will return to the main (first) panel.
   Select "Configure: to setup the LAN protocols in the system.

5. Select "Configure LAN Transports" and "Continue...". The
   Configure Workstation window will be displayed.

6. Select "IBM Token-Ring Network 16/4 Adapter II" in the Network
   Adapters window, and then select "Add".

7. Select in the Protocols window whatever is appropriate for your
   system

8. Select "Edit" in the Current Configurations window to show the
   defaults of all the configurable parameters for the IBM Token-Ring
   Network 16/4 Adapter II. Make sure that the "IOBase" address reflects
   the actual configuration of switches 1, 2 and 3 on the adapter. Refer
   to the Installation and Test Instructions manual for the switch
   definitions. You can also see a description of this and the other
   parameters in the section "OS/2 NDIS Device Driver Parameters" on
   page F-1. You can also position the cursor over the parameter you
   want information about and press the F1 key.

9. After configuring the parameters, press "OK" and you'll return to the
   Configure Workstation window. Select "OK" again and the main (first)
   panel will be displayed.

10. Select "Exit" to finish installation. You'll be prompted before LAPS
    makes any changes in the configuration files in the system. Select
    "Continue..." to save the changes you've made, or "Exit" to discard
    the Configuration.

11. You'll be instructed to shutdown the system and reboot the machine.
    During the next boot, you'll be able to see the IBM Token-Ring
    Network 16/4 Adapter II OS/2 NDIS Driver installation messages.

    End of Installation

