home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1995 April / Internet Tools.iso / dos_win / lanman / drivers / os2 / IBMTRDB / IBMTRDBO.ZIP / README.OS2 < prev   
Encoding:
Text File  |  1993-04-26  |  15.2 KB  |  406 lines

  1.  
  2.   This README file contains the following information:
  3.  
  4.   1.0   NDIS Device Driver Overview
  5.  
  6.   2.0   NDIS Device Driver Installation
  7.  
  8.   3.0   NDIS Device Driver Configuration
  9.  
  10.   4.0   NDIS Device Driver Support For Multiple Adapters
  11.  
  12.   5.0   NDIS Device Driver Messages
  13.  
  14.  
  15.   Print Instructions:  This is a flat ASCII file and has no printer controls.
  16.   If you want to print this file, you may want to edit it and add any printer
  17.   control characters or page breaks that are needed.
  18.  
  19.  
  20.   1.0   NDIS Device Driver Overview
  21.   ---------------------------------
  22.  
  23.   One IBM Network Driver Interface Specification (NDIS) device driver is
  24.   supplied with the IBM LANStreamer adapter.  This NDIS driver supports
  25.   OS/2 (version 1.3 or 2.0).
  26.  
  27.   The device driver as defined in the NDIS specification, functions as a Media
  28.   Access Control (MAC) driver.  MAC drivers are device drivers that interface
  29.   directly to the adapter but do not handle communications protocols.  The
  30.   device driver supports Version 2.01 of the NDIS and includes IBM NDIS
  31.   extensions.  The IBM NDIS extensions are used by the device driver to support
  32.   the IEEE 802.2 CCB Interface through the NDIS interface.  The device driver
  33.   indicates that the IBM NDIS extensions are available by setting the Minor
  34.   NDIS Version to an 02 in the Common Characteristics Table.
  35.  
  36.   The IBM LANStreamer NDIS device driver appears as an 802.5 type of MAC driver.
  37.  
  38.  
  39.   2.0   NDIS Device Driver Installation
  40.   -------------------------------------
  41.  
  42.   This options diskette has been set up to work correctly with IBM
  43.   LAPS installation and configuration program, IBM Lan Support Program
  44.   installation program (DXMAID), and Microsoft LAN Manager installation
  45.   program (SETUP).  THe files that make up the support for the LANStreamer
  46.   adapter are duplicated in different directories on this diskette to
  47.   make installation in each of these environments as easy as possible.
  48.  
  49.   When the LAPS installation program is not used, the DEVICE=
  50.   statement must be manually inserted in CONFIG.SYS.  The DEVICE= statement
  51.   for the NDIS device driver must be after the DEVICE= statement for the
  52.   Protocol Manager.  Copy the OS/2 NDIS device driver from the
  53.   Driver diskette to the desired target directory.  Then add a DEVICE=
  54.   statement into the CONFIG.SYS file to start the NDIS device driver
  55.   during system initialization.  Examples of a DEVICE= statement for
  56.   the CONFIG.SYS file are:
  57.  
  58.  
  59.       for OS/2:   DEVICE=C:\..path..\IBMTRDB.OS2
  60.  
  61.   Also remember to remove any device statements for adapters you are replacing
  62.   with the IBM LANStreamer adapter.
  63.  
  64.  
  65.   3.0   NDIS Device Driver Configuration
  66.   --------------------------------------
  67.  
  68.   The NDIS device driver can be configured using the LAPS installation
  69.   Program for OS/2 or by manually editing the PROTOCOL.INI file.
  70.   A detailed description of configurable parameters follows:
  71.  
  72.  
  73.   NETADDRESS =
  74.           This parameter overrides the network address of the network
  75.           adapter card.  The value of this parameter is a hexadecimal
  76.           string of 12 digits and must be enclosed in double quotation
  77.           marks.  The characters must be within the range X'400000000000'
  78.           through X'7FFFFFFFFFFF'.  If you do not assign a locally
  79.           administered address, the adapter uses the universally
  80.           administered address.
  81.  
  82.           The address must be unique among all other network adapter
  83.           addresses on the network.
  84.  
  85.           EXAMPLE:  NETADDRESS = "400100001234"
  86.  
  87.  
  88.   RECEIVEBUFSIZE =
  89.           The receivebufsize parameter defines the size of the receive buffers.
  90.           A receive buffer can be from 1500 to 4500 bytes long.  The default
  91.           receive buffer size is 1500 bytes.  The size of the receive buffers
  92.           contributes directly to the amount of system memory required for the
  93.           IBM LANStreamer NDIS Device Driver.
  94.  
  95.           EXAMPLE:  RECEIVEBUFSIZE = 1500
  96.  
  97.  
  98.  
  99.   When the LAPS installation program is not used to configure
  100.   the NDIS device driver, the NDIS device driver section of PROTOCOL.INI
  101.   can be created manually. An example of a PROTOCOL.INI section for the
  102.   NDIS device driver follows.
  103.  
  104.  
  105.                      [IBMTRDB_MOD]
  106.  
  107.                        Drivername = IBMTRDB$
  108.  
  109.                        NetAddress = "400001020304"
  110.  
  111.  
  112.   The desired protocol driver(s) must be "bound" to the NDIS device driver
  113.   by manually editing the BINDINGS= statement of those protocol drivers.
  114.   An example follows:
  115.  
  116.  
  117.                      [PROTOCOL_DRIVER_ABC]
  118.  
  119.                        Bindings = IBMTRDB_MOD
  120.  
  121.  
  122.  
  123.  
  124.   4.0   NDIS Device Driver Support For Multiple Adapters
  125.   -------------------------------------------------
  126.  
  127.   When more than one adapter is installed in the same system, a single
  128.   device statement is used in CONFIG.SYS.
  129.  
  130.  
  131.       CONFIG.SYS:    DEVICE=C:\..path..\IBMTRDB.OS2
  132.  
  133.  
  134.   Multiple incidences are created within PROTOCOL.INI.
  135.   If you are manually configuring, example PROTOCOL.INI entries follow:
  136.  
  137.  
  138.       PROTOCOL.INI:  [PROTOCOL_DRIVER_ABC]
  139.  
  140.                        Bindings = IBMTRDB_MOD, IBMTRDB1_MOD
  141.  
  142.                      [IBMTRDB_MOD]
  143.  
  144.                        Drivername = IBMTRDB$
  145.  
  146.                        NetAddress = "400001020304"
  147.  
  148.                      [IBMTRDB1_MOD]
  149.  
  150.                        Drivername = IBMTRDB$
  151.  
  152.                        NetAddress = "400001020305"
  153.  
  154.  
  155.  
  156.  
  157.  
  158.   5.0   NDIS Device Driver Messages
  159.   ---------------------------------
  160.  
  161.   -----------------------------------------------------------------------------
  162.   LT60008E: THE PARAMETER SPECIFIED IN PROTOCOL.INI FOR KEYWORD 'KEYWORD' IS
  163.             NOT THE PROPER CHARACTER TYPE.
  164.  
  165.   EXPLANATION:  The value provided for the keyword in the IBMTRDB module in the
  166.   PROTOCOL.INI file is not the correct type.
  167.  
  168.   ACTION:  Correct the value in PROTOCOL.INI to the correct type for the
  169.   parameter.
  170.  
  171.   -----------------------------------------------------------------------------
  172.   LT60009E: AN UNRECOVERABLE ERROR OCCURRED IN THE IBM LANSTREAMER ADAPTER
  173.             NDIS DEVICE DRIVER PROGRAM.
  174.  
  175.   EXPLANATION:  An internal software error occurred.
  176.  
  177.   ACTION:  Contact your vendor sales representative.
  178.  
  179.   -----------------------------------------------------------------------------
  180.   LT60010E: ALL IBM LANSTREAMER ADAPTERS MUST BE SET TO THE SAME INTERRUPT LEVEL.
  181.  
  182.  
  183.   EXPLANATION:  One or more IBM LANStreamer adapters are set to a different
  184.   interrupt level.  To function properly, these adapters must all be set to
  185.   the same interrupt levels.
  186.  
  187.   ACTION:  Use the reference diskette that came with your computer to ensure
  188.   that all IBM LANStreamer adapters are set to the same interrupt
  189.   level.
  190.  
  191.   -----------------------------------------------------------------------------
  192.   LT60011I: THE UNIVERSALLY ADMINISTERED ADDRESS OF THE IBM LANSTREAMER
  193.             IS 'ADDRESS'.
  194.  
  195.   EXPLANATION: The universally administered address of the adapter installed in
  196.   the computer is displayed in this message.
  197.  
  198.   ACTION:  None.
  199.  
  200.   -----------------------------------------------------------------------------
  201.   LT60012I: THE IBM LANSTREAMER ADAPTER IS USING A LOCALLY ADMINISTERED ADDRESS
  202.             OF 'ADDRESS'.
  203.  
  204.   EXPLANATION:  The locally administered address for the IBM LANStreamer adapter
  205.   installed in the computer is displayed in this message.
  206.  
  207.   ACTION:  None.
  208.  
  209.   -----------------------------------------------------------------------------
  210.   LT60014E: THE PARAMETER VALUES HAVE FORCED THE CONTROL-BLOCK SIZE TO
  211.             EXCEED THE ALLOWABLE LIMIT.
  212.  
  213.   EXPLANATION:  The parameters specified require more space for processing than
  214.   can be handled.  The maximum allowable control-block size is 64KB.
  215.  
  216.   ACTION:  Reduce the value specified for the MAXTRANSMITS or MINRCVBUFFS
  217.   parameter to change the amount of storage required for the control-blocks.
  218.  
  219.   The control-block area can be computed using the following formula:
  220.   1698 + (190 * MAXTRANSMITS) + (32 * MINRCVBUFFS)
  221.  
  222.   The control-block work area must be less than 64KB.
  223.  
  224.   -----------------------------------------------------------------------------
  225.   LT60015E: THE ADAPTER IS NOT RESPONDING.
  226.  
  227.   EXPLANATION: The adapter is not responding to a request to initialize.
  228.  
  229.   ACTION: Run the hardware diagnostics for the IBM LANStreamer Adapter.
  230.   Contact your vendor sales representative.
  231.  
  232.   -----------------------------------------------------------------------------
  233.   LT60025W: DUPLICATE DEVICE DRIVER STATEMENTS EXIST IN CONFIG.SYS.
  234.  
  235.   EXPLANATION:  Only one occurrence of the device driver statement for the
  236.   IBM LANStreamer Adapter NDIS MAC device driver is required to support
  237.   multiple adapters.  Additional instances of the device driver statement in
  238.   CONFIG.SYS will be ignored.
  239.  
  240.   ACTION:  Remove the duplicate device driver statements from CONFIG.SYS.
  241.  
  242.   -----------------------------------------------------------------------------
  243.   LT60026E: THE REQUIRED PARAMETER DRIVERNAME WAS NOT FOUND IN PROTOCOL.INI.
  244.  
  245.   EXPLANATION:  The parameter specifying the driver name (DRIVERNAME) was
  246.   not found in PROTOCOL.INI.  This parameter is required.
  247.  
  248.   ACTION:  Change PROTOCOL.INI to specify the proper information.
  249.  
  250.   -----------------------------------------------------------------------------
  251.   LT60027E: THE PROTOCOL MANAGER COULD NOT BE OPENED.
  252.  
  253.   EXPLANATION:  An unexpected error occurred when the program attempted to
  254.   open the protocol manager.  The IBM LANStreamer Adapter NDIS MAC device
  255.   driver has been removed.
  256.  
  257.   ACTION:  Check the drive and directory to ensure that the protocol manager
  258.   is located in the specified path.
  259.  
  260.   -----------------------------------------------------------------------------
  261.   LT60028E: AN UNRECOVERABLE ERROR OCCURRED WHILE ATTEMPTING TO REGISTER THE
  262.             IBM LANSTREAMER ADAPTER NDIS DEVICE DRIVER PROGRAM WITH THE PROTOCOL
  263.             MANAGER.
  264.  
  265.   EXPLANATION:  The device driver was unable to register with the protocol
  266.   manager.
  267.  
  268.   ACTION:  Reinstall the protocol manager and try the operation again.
  269.  
  270.   -----------------------------------------------------------------------------
  271.   LT60029E: NO PHYSICAL ADAPTER WAS FOUND IN THIS MACHINE.
  272.  
  273.   EXPLANATION:  There was no adapter found in this machine.  An IBM LANStreamer
  274.   Adapter is required to run the MAC device driver.
  275.  
  276.   ACTION:  Install an IBM LANStreamer Adapter in this machine, or remove the
  277.   device driver statement from CONFIG.SYS.
  278.  
  279.   -----------------------------------------------------------------------------
  280.   LT60030W: THE UNRECOGNIZED PARAMETER 'PARAMETER NAME' WAS FOUND IN
  281.             PROTOCOL.INI.
  282.  
  283.   EXPLANATION:  An unrecognized parameter was found while processing the IBM
  284.   LANStreamer Adapter section of PROTOCOL.INI.
  285.  
  286.   ACTION:  Correct the parameter or remove it from PROTOCOL.INI.
  287.  
  288.   -----------------------------------------------------------------------------
  289.   LT60031W: THE VALUE SPECIFIED FOR NETWORK ADDRESS IN PROTOCOL.INI IS NOT
  290.             VALID.  THE BURNED-IN ADDRESS WILL BE SUBSTITUTED.
  291.  
  292.   EXPLANATION:  The value specified for the network address parameter in
  293.   PROTOCOL.INI is not correct for one of the following reasons:
  294.  
  295.   -   Invalid local station address
  296.   -   Too long
  297.   -   Too short
  298.   -   Contains non-hexadecimal characters
  299.   -   Not enclosed in double quotes
  300.  
  301.   ACTION:  Remove or correct the network address parameter (NETADDRESS).
  302.   A valid value for this parameter is 12 characters long, is enclosed in
  303.   double quotes, and contains only valid hexadecimal characters within the
  304.   range of 400000000000 through 7FFFFFFFFFFF.
  305.  
  306.   -----------------------------------------------------------------------------
  307.   LT60032I: IBM LANSTREAMER ADAPTER NDIS DEVICE DRIVER VERSION 'VERSION#'.
  308.  
  309.   EXPLANATION:  The version of the IBM LANStreamer device driver that is loaded
  310.   into memory is displayed in this message.
  311.  
  312.   ACTION:  None.
  313.  
  314.   -----------------------------------------------------------------------------
  315.   LT60033E: A DUPLICATE NETWORK ADDRESS WAS FOUND WHILE INSERTING ONTO THE RING.
  316.  
  317.   EXPLANATION:  The network address that the adapter wants to use on the
  318.   token-ring is being used by another node.
  319.  
  320.   ACTION:  Either modify PROTOCOL.INI to provide a different value for the
  321.   network address (NETADDRESS) parameter, use the default burned-in address,
  322.   or remove the other node that is using this network address from the ring.
  323.  
  324.   -----------------------------------------------------------------------------
  325.   LT60034E: RING FAILURE OR BEACONING WAS ENCOUNTERED WHILE INSERTING ONTO THE
  326.             RING.
  327.  
  328.   EXPLANATION: The ring speed is different from the speed of the node attempting
  329.   to insert onto the ring.
  330.  
  331.   ACTION: Use the reference diskette that came with your computer to ensure
  332.   that the adapter is configured at the same speed as the token-ring.
  333.  
  334.   -----------------------------------------------------------------------------
  335.   LT60035E: A HARDWARE FAILURE OCCURRED WHILE ATTEMPTING TO OPEN THE ADAPTER.
  336.  
  337.   EXPLANATION: When the adapter tried to insert onto the token-ring, a hardware
  338.   error occurred on the adapter.
  339.  
  340.   ACTION: Run the hardware diagnostics for the IBM LANStreamer Adapter. Contact
  341.   your vendor sales representative.
  342.  
  343.   -----------------------------------------------------------------------------
  344.   LT60036E: A LOBE MEDIA ERROR HAS OCCURRED.  ENSURE THAT THE TOKEN-RING
  345.             CABLE IS CONNECTED TO THE ADAPTER.
  346.  
  347.   EXPLANATION: While attempting to open the adapter, an indication was received
  348.   that the adapter is not properly connected to the token-ring.
  349.  
  350.   ACTION: Ensure that the token-ring cable is connected to the adapter
  351.   and to the token-ring multistation access unit (MAU).
  352.  
  353.   -----------------------------------------------------------------------------
  354.   LT60039I: INITIALIZATION STARTING FOR SECTION 'SECTION NAME' IN
  355.             PROTOCOL.INI.
  356.  
  357.   EXPLANATION:  The IBM LANStreamer NDIS device driver is processing the named
  358.   section of the PROTOCOL.INI file that is displayed in this message.
  359.  
  360.   ACTION:  None.
  361.  
  362.   -----------------------------------------------------------------------------
  363.   LT60044E: THE CONFIGURATION VALUES HAVE FORCED THE CONTROL-BLOCK SIZE TO
  364.             EXCEED THE AVAILABLE MEMORY.
  365.  
  366.   EXPLANATION: The configuration parameters specified require more space for
  367.   for processing than can be handled with the available system memory.
  368.  
  369.   ACTION: Reduce the value specified for the MAXTRANSMITS or MINRCVBUFFS
  370.   parameter to change the amount of storage required.
  371.  
  372.   The following formula can be used to compute the maximum value:
  373.  
  374.   H(i) = RCVAREA(i) + ALLOCSIZECB(i)
  375.  
  376.   A H(i) value should be computed for each IBM LANStreamer Adapter and the sum
  377.   of all H(i) values must be less than 1 MB.
  378.  
  379.   The receive area for each adapter can be computed:
  380.   RCVAREA = MINRCVBUFFS x SIZWORKBUFF
  381.  
  382.   The control block area for each adapter can be computed using the following
  383.   formula and must be less than 64KB.
  384.   ALLOCSIZECB = 1698 + (190 * MAXTRANSMITS) + (32 * MINRCVBUFFS)
  385.  
  386.   -------------------------------------------------------------------------------
  387.  
  388.  
  389. IBM is a trademark of IBM, Inc.
  390. Novell is a trademark of Novell, Inc.
  391. Netware is a trademark of Novell, Inc.
  392. "IBM LANStreamer MC 32 Adapter" is a trademark of IBM, Inc.
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.