home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 14 Text / 14-Text.zip / NWIBM.ZIP / NWIBM.TXT
Text File  |  1993-02-21  |  8KB  |  214 lines

  1.  Define the rules:
  2.  
  3. 1) ODINSUP.SYS is RED and uses the MLID\ODI drivers. It will translate
  4.    IBM NDIS packets.
  5.  
  6. 2) LANSUP.SYS is BLUE and is used when the network card is NOT ODI         
  7.   compliant. It replaces the old OS/2 v1.3 TOKENEE andCMGRLAN Netware     
  8.   drivers.
  9.  
  10. 3) ODI2NDI.OS2 is Blue and "emulates" an ODI driver although you use
  11.    NDIS drivers. Red doesn't even know Blue is around and doing the       
  12.    work.                       
  13.  
  14. We've found it best  to install OS/2, ES before installing the Netware
  15. requester. Each product affects the config.sys, NET.CFG, and protocol.ini in
  16. its own way; by installing them one at a time, then checking the various files,
  17. its' easier to troubleshoot.
  18. *******************************************************************************
  19. *                      ODINSUP                                                *
  20. *******************************************************************************
  21.  
  22. ODINSUP with ES 1.0 and OS/2 Netware Requester:
  23.  
  24. CONFIG.SYS
  25.  
  26. 1. Make sure your Netware drive and directory are referenced in LIBPATH
  27.    ,PATH and DPATH statements
  28. 2. REM out the NDIS IBM DD path:ibmcom\macs\ndisdd.OS2
  29. ******************* Next is positional*****************************
  30. 3. Add the Netware section starting with Device=path\LSL.SYS
  31.    Put the ODI driver name in this section  NE2000.SYS or TOKEN.SYS.     
  32.    These are supplied by Novell and are on the NW diskettesbut may be
  33.    more up to date thru Netwire or the adapter(NIC) OEM.
  34. 4. Add the IBM section starting with DD path\IBMCOM\LANMSGDD.SYS
  35.    _AND_ the PROTMAN.OS2 driver. Must be before the ODINSUP dd.
  36. 5. Add the path\NETWARE\ODINUP.SYS. Must be after the Protman.os2 *BUT* before
  37.    any LS statements if thats a consideration.
  38. 6. Finish off with remaining protocol DDs. Rem any other DDs from an
  39.    IBM supplied path refering to LSDAEMON.EXE, ndis.OS2. Don't forget
  40.    to REM there RUN= statements.
  41.  
  42. Summary:The Netware requester is loaded first, followed by the IBMCOM
  43.         devices. ODINSUP follows these drivers, then RUN statements.
  44.  
  45. NET.CFG
  46.  
  47.    LINK SUPPORT
  48.        
  49.      Anything you or the ODI supplied driver may need. Token-Ring/Enet
  50.      really vary here. Buffers are usually here # and size
  51.  
  52.    PROTOCOL ODINSUP
  53.      BIND odi driver name
  54.    LINK DRIVER odi driver name
  55.      FRAME ethernet_802.3
  56.      FRAME ethernet_ii
  57.      FRAME ethernet_802.2
  58.      FRAME ethernet_snap
  59.    PROTOCOL STACK IPX
  60.      Sockets=xx(35-64)   <---- 3 per session
  61.  
  62. PROTOCOL.INI File:
  63.  
  64. This file is for the IBM Protocol Manager-PROTMAN$. ";" in front on a
  65. line is used to comment out stuff you don't want or to document.
  66.  
  67.    [PROT_MAN]
  68.      DrivrName = PROTMAN$
  69.  
  70.    [IBMLXCFG]
  71.    ; These tell Protman$ what sections to process
  72.      LANDD-nif = LANDD.NIF
  73.      NETBEUI_nif = NETBEUI.NIF <----- for netbios/802.2(ES uses lots of
  74.                                       802.2
  75.     [LANDD_NIF]
  76.       DriverName = LANDD$  <---802.2 support
  77.       BINDINGS = odi driver name
  78.       LINKS = ##   <--- you supply
  79.  
  80. NOTE: Any_reference to an IBM MAC driver xx.OS2, xx_nif, bindings=xx
  81.       in the PROTOCOL and/or MAC sections of the Protocol.ini file
  82.       must be changed to the odi driver name. There are a geat deal of
  83.       other settings that can/must be included but, your Device Driver
  84.       and/ adapter(NIC) OEM documentation should cover all these.
  85. ******************************************************************************
  86. *                             LANSUP                                         *
  87. ******************************************************************************
  88.  
  89. LANSUP.SYS
  90.  
  91. The LANSUP coexistence driver is a Network Protocol Driver written to
  92. the IBM Communications Manager IEEE 802.2 interface. Protocol drivers
  93. written to the NW ODI spec.(IPX/SPX) sit on top of LANSUP and LANSUP
  94. translate ODI requests into 802.2 format and the IBM LAPS 802.2 sub-
  95. system(LANDD.OS2) then passes the request to the NDIS MAC driver. It
  96. is somewhat easier to configure.
  97.  
  98. Again, recommended install sequence is OS/2, ES and NW requester.
  99.  
  100. CONFIG.SYS
  101. 1.You should have the IBMCOM DD statements for ES first.                   
  102.  path\IBMCOM\MACS\ndis driver name must be used(IBMTOK.OS2 or NE2000.OS2    ).
  103.  The protman.os2 statement must be in this group also.
  104. 2.Rem out any reference to \NETWARE\odi driver name and add the following
  105.   statement path\NETWARE\LANSUP.SYS.
  106. 3.Next group of statements should be for NETWARE(route.sys,ipx.sys,
  107.   spx.sys etc.)
  108. 4.Any additional DDs go last like IBM Lan Requester(NETWKSTA.XXX)
  109.  
  110. The general ordering criterion must be met: LANSUP.SYS must be placed after
  111. LSL.SYS, PROTMAN.OS2, the LANDD.OS2, and the LANDLLDD.SYS DD statements.
  112. The 802.2 NDIS support must also be active in the PROTOCOL.INI
  113. file(the LANDD_nif section must be present).If you use Token-Ring source
  114. routing must include the \NETWARE\ROUTE.SYS statement.
  115.  
  116. NET.CFG
  117.  
  118. ;Sample NET.CFG Note link support section may specify # and size of
  119. ; buffers and interupt your card is using
  120.  
  121. NETWARE REQUESTER
  122.   preferred xxxxx   <- perferred server name if wanted
  123. PROTOCOL ODINSUP
  124.   bind lansup
  125. LINK DRIVER LANSUP
  126.   frame ethernet_802.2
  127.   frame ethernet_snap   <- use which ones that apply to you. Note: NW
  128.   frame ethernet_ii        2.1x & 2.2 servers can not be seen if they
  129.   frame ethernet_802.3     only use _ii and 802.3
  130.   node address xxxxxxxxxxxx
  131.  
  132. The node address defined in net.cfg must match the NETADDRESS= coded in
  133. the LANDD_NIF section of PROTOCOL.INI.
  134.  
  135. If you code a Transmit Buffer Size(XMITBUFSIZE)in PROTOCOL.INI, it must
  136. be at least 32 bytes larger than the buffer size coded in the Link
  137. Support Section of the NET.CFG. If you do not code an XMITBUFSIZE, LAPS
  138. will use 25% of the available memory on the adapter as the transmit buffer
  139. size,which is usually 2k or 4k. LANSUP.SYS uses an IEEE802.2
  140. "User" so you should define USERS= to be 4 or higher in the PROTOCOL.INI.
  141.  
  142. ;PROTOCOL.INI SAMPLE for LANSUP. Substitute your NDIS driver name for
  143. ; ndis in this example
  144.  
  145.   [PROT_MAN]
  146.     DriverName = PROTMAN$
  147.  
  148.   [IBMLXCFG]
  149.     ndis_nif = ndis.nif
  150.     LANDD_nif = LANDD_nif   <--- 802.2 support
  151.     NETBEUI_nif = NETBEUI.nif  <--- if netbios is needed for CM
  152.  
  153. ;-------------------Protocol Section------------------------------------
  154.  
  155.   [LANDD_nif]
  156.     DriverName = LANDD$
  157.     Bindings = ndis_nif
  158. ;  adapter specifics for ES Comm. Mgr here
  159.  
  160.   [NETBEUI_nif]  <--- if netbios is needed
  161.     DriverName = netbeui$
  162.     Bindings = ndis_nif
  163. ;  adapter specifics for netbios LS here if needed
  164.  
  165. ;-------------------MAC Section-----------------------------------------
  166.   [ndis_nif]   
  167.     DriverName = ndis$ (IBMTOK$, NE2000$ etc)
  168.     Primary
  169.     NETADDRESS = xxxxxxxxxxxx
  170.     MAXTRANSMITS = 12
  171.     RECVBUFS = 2
  172.     RECBUFSIZE = 256
  173.     XMITBUFS = 1
  174.  
  175. Note: All from Primary to XMITBUFS is adapter/driver specific.
  176.  
  177.  
  178. *************************************************************************
  179. *                         O D I 2 N D I                                 *
  180. *************************************************************************
  181.  
  182. ODI2NDI
  183.  
  184. Unlike LANSUP, ODI2NDI does not use the IBM IEEE 802.2 interface. AS the
  185. result ODI2NDI does not have any coexistence problems with apps. written
  186. to the IBM IEEE 802.2 interface.
  187.  
  188. The ES Communications Manager product is not needed for ODI/NDIS support.
  189.  
  190. ODI2NDI has better performance for NDIS apps. while not degrading ODI
  191. IPX/SPX protocols.
  192.  
  193. Connectivity to pre-v311 NW servers is not limited to Ethernet and 802.2
  194. ethernet frame support does not have to loaded on all file servers.
  195. ODI2NDI supports all Ethernet and Token-Ring frame types.
  196.  
  197. The ODI2NDI driver does not require and definitions to be made to the
  198. NW NET.CFG file(although your configuration may require other additions
  199. to the NET.CFG for protocols etc.).
  200.  
  201. ODI2NDI can be installed and configured using LAPS(LAN Adapter and Protocol
  202. Support) configuration program. NO_manual_configuration_of_ config.sys_ or
  203. _PROTOCOL.INI_is_required.
  204.  
  205. ***************************************************************************
  206. Now you can pick which is best suited for you and your environment.....
  207.  
  208. ODINSUP.SYS or LANSUP.SYS or ODI2NDI.OS2.
  209.  
  210. ***********************END***********************************************
  211.  
  212.  
  213.   
  214.