home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional / OS2PRO194.ISO / os2 / patches / nts2 / wr07020.inf (.txt) < prev    next >
Encoding:
OS/2 Help File  |  1993-10-01  |  26.7 KB  |  661 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Introduction ΓòÉΓòÉΓòÉ
  3.  
  4. This package is a refresh of NTS/2 LAPS in a PKZIP container. It is intended to 
  5. replace licensed instances of IBM LAN Adapter and Protocol Support (LAPS). As 
  6. such, its use is limited to the license agreement under which you obtained the 
  7. original licensed copy. 
  8.  
  9. The versions which are suitable for replacement are: 
  10.  
  11. o "LAPS V2.00" as used in "Extended Services Version 1.0" 
  12.  
  13. o "LAPS V2.01" as used in "Lan Server V2.0" and "LAN Enabler V2.0" 
  14.  
  15. o "LAPS V2.11" as used in "LAN Server V3.0" and "NTS/2 V1.0" 
  16.  
  17. Title to the contents herein and any copies made is retained by the 
  18. International Business Machines Corporation, Armonk, New York, 10504. 
  19.  
  20.  
  21. ΓòÉΓòÉΓòÉ 2. Installation ΓòÉΓòÉΓòÉ
  22.  
  23. The following installation instructions presume that the Container File 
  24. WR07020.ZIP or W07020.ZIP has been downloaded or copied to a hardfile. Some 
  25. electronic delivery repositories or bulletin boards restrict file names to six 
  26. characters; hence the Container File name may vary. 
  27.  
  28.  
  29. ΓòÉΓòÉΓòÉ 2.1. Installation of NTS/2 LAPS from Fixed Disk ΓòÉΓòÉΓòÉ
  30.  
  31.  1. Use PKUNZIP2 -D to unzip the Container File into a separate directory. The 
  32.     '-D' parameter is required in order to preserve the LAPS directory 
  33.     structure. 
  34.  
  35.     Detailed Steps: 
  36.  
  37.     a) Ensure that the Container File is in the current directory. (Enter "DIR" 
  38.        and the Container File should appear in the list). 
  39.     b) From the current directory, create a directory called TEMP by entering 
  40.        "MD TEMP". 
  41.     c) Unzip the Container File into the TEMP directory by entering "PKUNZIP2 
  42.        -D WR07020 TEMP" or "PKUNZIP2 -D W07020 TEMP", whichever is appropriate. 
  43.  
  44.  2. Establish the new directory as the current directory by entering "CD TEMP" 
  45.  
  46.     Note:   Click Here to view the intended directory tree. 
  47.  
  48.  3. Run LAPS by entering from command line "LAPS", and follow the prompts. 
  49.  
  50.         CAUTION:
  51.     If LAPS is run from a directory containing the Container File  it will 
  52.     incorrectly unzip this file into the target \IBMCOM directory. 
  53.  
  54.  4. Shut Down and Reboot the system. 
  55.  
  56.  5. If you wish to discard WR07020.ZIP and the contents of TEMP, you can do so 
  57.     now. 
  58.  
  59.  
  60. ΓòÉΓòÉΓòÉ 2.2. Installation of NTS/2 LAPS from Diskette ΓòÉΓòÉΓòÉ
  61.  
  62.  1. Use PKUNZIP2 -D to unzip the Container File onto a formatted diskette. The 
  63.     '-D' parameter is required in order to preserve the LAPS directory 
  64.     structure. 
  65.  
  66.     Detailed Steps: 
  67.  
  68.     a) Ensure that the Container File is in the current directory. (Enter "DIR" 
  69.        and the Container File should appear in the list). 
  70.     b) Obtain a freshly formatted diskette and label it (externally) "LAPS 
  71.        2.14". Insert this diskette in drive A:. 
  72.     c) Unzip the Container File by entering "PKUNZIP2 -D WR07020 A:\" or 
  73.        "PKUNZIP2 -D W07020 A:\" whichever is appropriate. 
  74.  
  75.        Warning:  The file WR07020.INF will not fit when unzipping to a 1.2 Meg 
  76.        diskette.  Do not be alarmed. It is only an information file and can be 
  77.        obtained by entering: 
  78.        "PKUNZIP2 WR07020 x:\outpath  WR07020.INF" 
  79.        where "x:outpath" is a drive and directory with sufficient space. 
  80.  
  81.  2. Establish A:\ as the current directory by entering "A:". Enter "CD \" if 
  82.     necessary. 
  83.  
  84.     Note:   Click Here to view the intended directory tree. 
  85.  
  86.  3. Run LAPS by entering from command line "A:\LAPS", and follow the prompts. 
  87.  
  88.  4. Shut Down and Reboot the system. 
  89.  
  90.  5. You can discard WR07020.ZIP from fixed disk now. 
  91.  
  92.  
  93. ΓòÉΓòÉΓòÉ 2.3. Upgrading RIPL Servers ΓòÉΓòÉΓòÉ
  94.  
  95. LAPS does not install Transport Services to the \IBMLAN\RPL\IBMCOM directory. 
  96. To service the RIPL tree: 
  97.  
  98.  1. XCOPY the entire tree structure of IBMCOM to the RIPL directory on which 
  99.     IBMCOM exists. 
  100.  
  101.          ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ Example ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  102.          Γöé                                                   Γöé
  103.          Γöé   XCOPY /S C:\IBMCOM\*.* D:\IBMLAN\RPL\IBMCOM     Γöé
  104.          Γöé                                                   Γöé
  105.          ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  106.  
  107.  2. Run GETRPL to update Access Control Lists, etc. This requires that the RIPL 
  108.     server be started and that a LAN administrator be logged on. 
  109.  
  110.  
  111. ΓòÉΓòÉΓòÉ <hidden> Directory Tree ΓòÉΓòÉΓòÉ
  112.  
  113. \ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇ\IBMCOM ΓöÇΓöÇΓöÇΓöÉ
  114.    Γö£ LAPS.EXE       Γö£ IBMCOM.ZIP
  115.    Γö£ LAPSDEL.EXE    Γö£ LT0.MSG
  116.    Γö£ LAPSDISK.EXE   Γö£ LT0H.MSG
  117.    Γö£ LAPSRSP.EXE    Γö£ XI0.MSG
  118.    Γö£ WR07020.INF    Γö£ XI0H.MSG
  119.    Γö£ PKUNZIP2.EXE   Γöé
  120.    Γö£ README.1ST     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ\PROTOCOLΓöÇΓöÇΓöÇΓöÉ
  121.    Γö£ THINLAPS.EXE   Γöé                  Γöö PROTOCOL.ZIP
  122.    Γö£ XIHELP.HLP     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ\MACSΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  123.    Γöé                Γöé                  Γöö MACS.ZIP
  124.    Γöé                ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ\DLLΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  125.    Γöé                                   Γö£ DLL.ZIP
  126.    ΓööΓöÇΓöÇΓöÇΓöÇΓöÇ\LANLK ΓöÇΓöÇΓöÇΓöÇΓöÉ                  Γö£ LANMSGDL.DLL
  127.                     Γö£ IBMLANLK.EXE     Γö£ LAPSCID.DLL
  128.                     Γö£ IBMLANLK.SYS     Γö£ LAPSPM.DLL
  129.                     Γö£ LSI.MSG          Γöö LAPSRES.DLL
  130.                     Γöö LSIH.MSG
  131.  
  132.  
  133. ΓòÉΓòÉΓòÉ 3. Things that Changed ΓòÉΓòÉΓòÉ
  134.  
  135. The following sections describe changes that have been made to the product's 
  136. executables, publications, and messages/helps. 
  137.  
  138.  
  139. ΓòÉΓòÉΓòÉ 3.1. NTS/2 Enhancements ΓòÉΓòÉΓòÉ
  140.  
  141. The following sections explain new and enhanced NTS/2 features. 
  142.  
  143.  
  144. ΓòÉΓòÉΓòÉ 3.1.1. TRACENAMES  -  New Parameter for NETBIOS Traces ΓòÉΓòÉΓòÉ
  145.  
  146. The TRACENAMES parameter is used to limit tracing activity to the interaction 
  147. between specified machines. Prior to the offering of this parameter, tracing at 
  148. the transport level picked up all frame activity on the line, causing the trace 
  149. buffer to quickly fill with irrelevant frame records. This parameter is ideal 
  150. for isolating a problem between a server and requester on a large network. 
  151.  
  152. Tracing is limited by selecting NETBIOS names on remote machines using the 
  153. TRACENAMES parameter. Names can be specified as either a 16-byte ASCII or 
  154. 32-byte Hex value. Up to four names can be selected in either format.  The 
  155. asterisk wildcard character (*) can be used in the ASCII format for ease of 
  156. use, or to increase the number of remote names traced if machines have similar 
  157. names. All names must reside on the same line as the TRACENAMES parameter. 
  158. Incorrect length or invalid hex numbers cause an error and NETBEUI will not 
  159. load. 
  160.  
  161. TRACENAMES works in conjunction with the OS2TRACEMASK parameter and the 
  162. TRACEOFF parameter already available for NETBEUI in NTS/2 version 1.0 and LAN 
  163. Server 3.0.  The OS2TRACEMASK must be set to the necessary nonzero values to 
  164. activate any NETBIOS traces. The recommended setting is 0x07FF.  NDIS activity 
  165. will not be filtered if the NDIS bits are activated in OS2TRACEMASK. 
  166.  
  167. The TRACENAMES parameter must be inserted into the PROTOCOL.INI file using an 
  168. editor and is not yet a part of the LAPS config and install tool. TRACENAMES 
  169. must be placed only in the NETBEUI_nif section. The following example shows the 
  170. general location and format of the parameter: 
  171.  
  172.    PROTOCOL.INI
  173.  [NETBEUI_nif]
  174.  
  175.      DriverName = netbeui$
  176.      Bindings = IBMTOK_nif
  177.      ...
  178.      ...
  179.      DLCRETRIES = 5
  180.      OS2TRACEMASK = 0x07FF
  181.      TRACENAMES = "req1       " "req2       " "req3       "
  182.  
  183. Other valid TRACENAMES formats are: 
  184.  
  185.      TRACENAMES = "72617131202020202020202020202000" "req2      *"
  186.      TRACENAMES = "req*************" "72617131202020202020202020202020"
  187.  
  188. Activity relevant to the remote NETBIOS is traced. This includes NCBs issued 
  189. with that remote name, as well as all session activity related to that remote 
  190. name. All statuses from the lower layers are reported whether related to the 
  191. remote station or not. Frame activity between the remote and local machines is 
  192. traced by LSN number after the session is established with the remote machine. 
  193. A maximum of 12 active sessions is traced. 
  194.  
  195. Some NCBs are not associated with a remote name or LSN and are not traced: 
  196.  
  197. o Add Name 
  198. o Add Group Name 
  199. o Delete Name 
  200. o Cancel 
  201. o LAN Status 
  202. o Session Status 
  203. o Receive Broadcast Datagram 
  204. o Send Broadcast Datagram 
  205.  
  206. NCB.Reset is traced even though it is not related to sessions or specific 
  207. names. Datagrams and other UI frames are traced if they contain a remote name 
  208. specified in TRACENAMES. RECEIVE.ANY type commands are traced on completion if 
  209. they report a session event related to a specified remote machine. 
  210.  
  211.  
  212. ΓòÉΓòÉΓòÉ 3.1.2. ODI2NDI Obtains Universal Address Automatically ΓòÉΓòÉΓòÉ
  213.  
  214. For ODI2NDI.OS2(V1.0), configuration of the NETADDRESS parameter was required, 
  215. even if the user wanted to use the Network adapter universally administered 
  216. address.  This requirement is necessary because ODI2NDI must provide the 
  217. NETADDRESS to the ODI protocol (IPX) before ODI2NDI can obtain the adapter 
  218. netaddress through the NDIS interface. 
  219.  
  220. ODI2NDI.OS2(V1.1) is modified so that it obtains the Network adapter universal 
  221. address automatically when the NETADDRESS parameter is not configured for 
  222. ODI2NDI.OS2.  To take advantage of this enhancement, the following manual 
  223. modifications of CONFIG.SYS are required. 
  224.  
  225.  1. Configure ODI2NDI for a Network adapter MAC using the LAPS configuration. 
  226.  2. Manually perform the following updates to CONFIG.SYS: 
  227.  
  228.     a) Locate the Network adapter MAC device driver statement in CONFIG.SYS. 
  229.        For example, for IBM Token Ring Network Adapters, the MAC device driver 
  230.        statement is: 
  231.  
  232.                 DEVICE=C:\IBMCOM\MACS\IBMTOK.OS2
  233.  
  234.     b) Position the the MAC device driver statement after the PROTMAN.OS2 
  235.        device driver statement, but before the ODI2NDI.OS2 device driver 
  236.        statement in the CONFIG.SYS file. An example CONFIG.SYS fragment is: 
  237.  
  238.                    :
  239.                  DEVICE=C:\IBMCOM\PROTMAN.OS2 /I:C:\IBMCOM
  240.                    :
  241.                    :
  242.                  DEVICE=C:\IBMCOM\MACS\IBMTOK.OS2
  243.                    :
  244.                    :
  245.                  REM --- NetWare Requester statements BEGIN ---
  246.                  DEVICE=C:\NETWARE\LSL.SYS
  247.                  RUN=C:\NETWARE\DDAEMON.EXE
  248.                  device = C:\ibmcom\protocol\odi2ndi.os2
  249.                    :
  250.                    :
  251.  
  252.     c) Save the modified CONFIG.SYS.  You must restart your computer for the 
  253.        change to take effect. 
  254.  
  255.     The manual updates to the CONFIG.SYS file need to be done only the first 
  256.     time the ODI2NDI protocol is configured for a Network Adapter MAC. 
  257.     Modifying ODI2NDI or MAC parameters does not require additional updates to 
  258.     CONFIG.SYS. 
  259.  
  260. Note:   This enhancement does NOT work with ALL Network adapters.  If the 
  261.         enhancement does not work with your Network adapter, message LT80227 is 
  262.         displayed when you start your computer. This message is also logged in 
  263.         the LANTRAN.LOG file located in the IBMCOM subdirectory. If message 
  264.         LT80227 occurs, use the LAPS configuration utility to configure the 
  265.         NETADDRESS for ODI2NDI.OS2. 
  266.  
  267.  
  268. ΓòÉΓòÉΓòÉ 3.1.3. LAPS Icon on the Desktop ΓòÉΓòÉΓòÉ
  269.  
  270. After  NTS/2 LAN Adapter and Protocol Support (LAPS) has been installed and 
  271. configured on an OS/2 2.x system, a LAPS icon is placed in the System Setup 
  272. folder. Double clicking on the icon brings up the LAPS 
  273. installation/configuration utility. 
  274.  
  275.  
  276. ΓòÉΓòÉΓòÉ 3.2. NETBIOS Protocol Stack Defects ΓòÉΓòÉΓòÉ
  277.  
  278. Files that changed: 
  279.  
  280.  \IBMCOM\PROTOCOL\NETBEUI.OS2
  281.  \IBMCOM\PROTOCOL\NETBIOS.OS2
  282.  
  283.  
  284. ΓòÉΓòÉΓòÉ 3.2.1. Fixed APARs ΓòÉΓòÉΓòÉ
  285.  
  286. o IC04951 - UNC Name failures with IBM Ethernet 
  287.  
  288.   References to a resource by UNC names failed with error code SYS0240 on the 
  289.   server that was working on the NETBEUI stack with IBM Ethernet. 
  290.  
  291. o IC05402 - SOURCE ROUTING FIXES IN NETBEUI 
  292.  
  293.   Fixes were required for receiving frames on a link that crosses 
  294.   source-routing bridges - the route of the incoming frame should not be 
  295.   assumed to be the same as the route used for outgoing frames.  For TEST 
  296.   frames received with 2 bytes of Routing Information, the TEST response was 
  297.   built incorrectly. 
  298.  
  299. o IC05486 - TRAP IN NETBEUI ON A VALUEPOINT MACHINE 
  300.  
  301.   Residual code from an OS/2 EE 1.3 environment remained in NETBEUI.  Residual 
  302.   code caused the Trap D. 
  303.  
  304. o IC05526 - HPFS386 SIDEBAND TRAP D ON ETHERNET 
  305.  
  306.   When running HPFS386 on Ethernet and attempting to copy a file from a 
  307.   redirected drive, a Trap D occurred at CS:C08 EIP:8A5. 
  308.  
  309. o IC05551 - TRAP D IN NETBEUI - INITDS CORRUPTED 
  310.  
  311.   Trap D was caused by an invalid selector for low memory data segment. 
  312.  
  313. o IC05673 - Four Separate Symptoms 
  314.  
  315. o IC05673 - 1) SESSION NOT ESTABLISHED IF SABMES ARRIVE AT WRONG TIME 
  316.  
  317.   If sessions were being brought up simultaneously on two machines, SABMEs and 
  318.   UAs can conflict causing session establishment to fail.  The data area is 
  319.   then corrupted because the link state is wrong. 
  320.  
  321. o IC05673 - 2) RECEIVE BROADCAST LOOPING 
  322.  
  323.   When two or more applications have a receive_broadcast NCB outstanding, issue 
  324.   the next receive_broadcast on appendage.  NETBEUI goes into a loop processing 
  325.   the appendage NCB as an additional receive on the receive_broadcast queue. 
  326.  
  327. o IC05673 - 3) SESSION_ALIVE SENT WITH INCORRECT LSN NUMBER CAUSES CORRUPTION 
  328.  
  329.   Session_Alive sent with incorrect LSN number causes corruption of the NTE 
  330.   Listen queue.  Links can drop afterward. Fix was to correct sending of 
  331.   Session_Alive frame to have correct LSN number only from links in Normal 
  332.   state. 
  333.  
  334. o IC05673 - 4) ADJUST ORDER OF SABME/UA RESPONSES 
  335.  
  336.   Reordered processing of link establishment and closing prevents case of extra 
  337.   receive ready, or FRMR. 
  338.  
  339. o IC05780 - STARTING LS 3.0 WHILE 3270 COMING UP CAUSES COM505 ERROR - 
  340.  
  341.   If starting LAN Server and Communications Manager 3270 feature at the same 
  342.   time, Communications Manager 3270 will hang with COM505 Error. 
  343.  
  344. o IC05794 - NETBIOS RESET RETURNS RC=23 
  345.  
  346.   Applications on Token Ring Network can issue "Reset" before NETBIND has 
  347.   completed.  When this occurs, NETBIOS returns RC=38 (Requested Resource Not 
  348.   Available) and then RC=23 (Invalid LAN Adapter Number).  Serialization of the 
  349.   NETBIND execution process can solve the problem. This fix increases the 
  350.   number of "Reset Retries" which should mask any such race condition. 
  351.  
  352. o IC05869 - TRAP E IN NETBEUI 
  353.  
  354.   Trap E occurs during Remote IPL of OS/2 2.0 or OS/2 2.1. 
  355.  
  356. o IC05902 - XMIT_TEST_CMD RESPONSE LOST BY NETBEUI 
  357.  
  358.   Under certain circumstances Transmit_Test_Cmd is rejected by Netbeui and 
  359.   passed to the next protocol stack. 
  360.  
  361. o JR06350 - Redirector failing to Reset 
  362.  
  363.   NETBEUI was clearing a flag bit whether it actually issued the hard reset or 
  364.   not.  Clearing this flag bit when a different flag bit was set prevented 
  365.   NETWKSTA.SYS from issuing the reset. 
  366.  
  367. o JR06550 - WCMME - CLIENT REMOTE BUSY STATE CAUSED SERVER HANG 
  368.  
  369.   Client remote busy state caused server to stack up I frames of session alive. 
  370.  
  371.  
  372. ΓòÉΓòÉΓòÉ 3.2.2. Other Fixes ΓòÉΓòÉΓòÉ
  373.  
  374. o NETBEUI INITIALIZATION FAILS 
  375.  
  376.   Some configurations caused NETBEUI to fail to initialize. 
  377.  
  378. o INCORRECT PACKET SIZE BROUGHT DOWN LAN SERVER 3.0 
  379.  
  380.   An Ethernet-only requester reaching a token-ring Busmaster server through an 
  381.   8209 bridge eventually caused the server to have multiple sessions and then 
  382.   the server could not communicate with the Ethernet requester or the 
  383.   token-ring requesters.  The packet size was being altered by the 8209 bridge. 
  384.  
  385. o NETBEUI WAS NOT LOOKING FOR 2 IN MINOR NDIS VERSION IN THE COMMON 
  386.   CHARACTERISTICS TABLE 
  387.  
  388.   To determine if a MAC driver supports an extension to the MAC 
  389.   Service-Specific Characteristics, NETBEUI should be looking for a 2 in the 
  390.   Minor NDIS Version in the Common Characteristics table. 
  391.  
  392. o ILLEGAL FRAME SIZE CAUSED TRAP D 
  393.  
  394.   When an illegal frame size was checked, it caused a Trap D in NETBEUI. 
  395.  
  396. o TRAP D WHILE RUNNING NETSERV.EXE 
  397.  
  398.   A Trap D occurred in CS:OC78 EIP:EC9 
  399.  
  400. o NETBIOS FAILED TO INITIALIZE ON ANY OS/2 VERSION GREATER THAN 2.0. 
  401.  
  402.   Install NTS/2 on OS/2 2.1 and configure for NETBIOS. During IPL, NETBIOS 
  403.   failed to initialize.  This indicated the wrong version of the operating 
  404.   system. 
  405.  
  406. o AFTER RUNNING A LONG PERIOD OF TIME, NETBIOS RETURN ERROR 22 
  407.  
  408.   Too many outstanding NCBS (un_freed) cause NETBIOS to return "to Many 
  409.   Commands Pending" (RC=22). This occurs over a varying period of time 
  410.   depending on LAN activity. 
  411.  
  412.  
  413. ΓòÉΓòÉΓòÉ 3.3. IBM Token Ring Busmaster MAC Driver Defects ΓòÉΓòÉΓòÉ
  414.  
  415. Files that changed: 
  416.  
  417.  \IBMCOM\MACS\IBMTRBM.OS2.
  418.  
  419.  
  420. ΓòÉΓòÉΓòÉ 3.3.1. Fixed APARs. ΓòÉΓòÉΓòÉ
  421.  
  422. o JR05729 - BUSMASTER DOES NOT RECOVER FROM LOBE FAULT. 
  423.  
  424.   LAN Server/Requestor 2.0 could not be restarted on machines equipped with 
  425.   Busmaster cards after the cable was unplugged and replugged. 
  426.  
  427. o JR06486 - BUSMASTER TRAP D UNDER HEAVILY STRESSED NETWORK 
  428.  
  429.   The Busmaster driver was performing a call that was not legal at the time. 
  430.   This caused a Ring 0 Trap D. 
  431.  
  432.  
  433. ΓòÉΓòÉΓòÉ 3.3.2. Other Fixes ΓòÉΓòÉΓòÉ
  434.  
  435. o BUSMASTER UNABLE TO RE-ENTER RING AFTER DUPLICATE ADDRESS 
  436.  
  437.   One machine booted and got a particular token ring address.  Another machine 
  438.   (with Busmaster) booted requesting the same address, and got a duplicate 
  439.   address indication, closing the adapter.  The first machine left the ring, 
  440.   freeing the address.  Any attempt to reopen the previously failed busmaster 
  441.   adapter using Communication Manager failed, still indicating a duplicate 
  442.   address. 
  443.  
  444. o WRONG FILTER VALUE USED 
  445.  
  446.   Prior to deleting an address, the first byte of the address was checked 
  447.   against 80h, which is the equivalent of universal group. It should be checked 
  448.   against C0h, which is local group.  This caused what was accepted in the add 
  449.   to be rejected in the delete.  Making this change created consistency with 
  450.   the add address. 
  451.  
  452.  
  453. ΓòÉΓòÉΓòÉ 3.4. Install & Configuration Defects (LAPS) ΓòÉΓòÉΓòÉ
  454.  
  455. Files that changed: 
  456.  
  457.  \IBMCOM\DLL\LAPSPM.DLL
  458.  \IBMCOM\DLL\ LAPSCID.DLL
  459.  \IBMCOM\DLL\BMLXCFG.DLL
  460.  \IBMCOM\LAPS.EXE
  461.  \IBMCOM\LAPSICON.EXE
  462.  \IBMCOM\LAPSRSP.EXE
  463.  
  464.  
  465. ΓòÉΓòÉΓòÉ 3.4.1. Fixed APARs ΓòÉΓòÉΓòÉ
  466.  
  467. o IC04997 - USING ADAPTER NUMBERS TO GUARANTEE UNIQUENESS FOR LANVMAC 
  468.  
  469.   LANVMAC requires that its upper boundary be strictly defined; the Media 
  470.   Access Control (MAC) for adapter 0 can only be defined for adapter 0. 
  471.  
  472. o IC04999 - LAPS CONFIGURATION NEEDS TO TREAT LANVMAC NETADDRESS LIKE LANDD 
  473.  
  474.   Function was added that treats the LANVMAC netaddress field the same as the 
  475.   LANDD netaddress field. 
  476.  
  477. o IC05159 - MAINTENANCE INSTALL OF LAPS DURING CID FAILS ON OS/2 2.1 
  478.  
  479.   When running maintenance LAPS installation using CID on OS/2 2.1, LAPS failed 
  480.   while attempting to update the IBMLVL.INI file. 
  481.  
  482. o IC05553 - NTS/2 INSTALL DID NOT PUT LANVDD AND LANPDD IN THE CONFIG.SYS FILE 
  483.   (LAPSPM.DLL) 
  484.  
  485.   On OS/2 2.1, the NTS/2 install did not place statements for LANVDD.OS2 and 
  486.   LANPDD.OS2 in the CONFIG.SYS file. 
  487.  
  488.  
  489. ΓòÉΓòÉΓòÉ 3.4.2. Other Fixes ΓòÉΓòÉΓòÉ
  490.  
  491. o ERROR IN NIF VALIDATION WHEN CHECKING DEFAULT AGAINST RANGE (LAPSCID.DLL 
  492.   LAPSPM.DLL IBMLXCFG.DLL) 
  493.  
  494.   The NIF validation code was incorrectly handling the case in which a default 
  495.   value of type HexString was being checked against the arguments of the Range 
  496.   keyword.  The check failed if the default value was enclosed with double 
  497.   quote characters or specified with a "0x" prefix.  The problem only occurred 
  498.   in the situation where the parameter was of type HexString, had a default 
  499.   value, had a specified range, and the default value had quotes and/or a 
  500.   prefix. 
  501.  
  502. o VDD/PDD CONFIG.SYS PROBLEM 
  503.  
  504.   Eliminates LANVDD and LANPDD device statements from the CONFIG.SYS file if 
  505.   802 or NETBIOS are not configured. 
  506.  
  507. o FIX REDIRECTOR STATEMENT 
  508.  
  509.   Fixed redirector statement position in the CONFIG.SYS file. 
  510.  
  511. o LAPS CONFIGURATION GENERATES DIFFERENT RESULTS 
  512.  
  513.   Upon configuring the LANVMACs, LAPS configuration set the drivername on 
  514.   entries 2-n to LANVMA2 and the module names for entries 2-n end in "_nif2". 
  515.  
  516. o CREATING RESPONSE FILE FROM LAPSRSP.EXE - IMPROPER TARGET KEYWORD 
  517.  
  518.   Specifying a target using LAPSRSP.EXE generates a response file containing 
  519.   "target_drive" instead of "target". 
  520.  
  521.  
  522. ΓòÉΓòÉΓòÉ 3.5. 802.2 Protocol Stack Defects ΓòÉΓòÉΓòÉ
  523.  
  524. Files that changed: 
  525.  
  526.  \IBMCOM\PROTOCOL\LANDD.OS2
  527.  \IBMCOM\PROTOCOL\LANDLLDD.OS2
  528.  
  529.  
  530. ΓòÉΓòÉΓòÉ 3.5.1. Fixed APARs ΓòÉΓòÉΓòÉ
  531.  
  532. o IC04923 - MULTICAST ADDRESS SUPPORT FIX 
  533.  
  534.   The multicast address support functions in 802.2 fixes to loopback path, 
  535.   error codes, and command codes. 
  536.  
  537. o IC05000 - TRAP D IN LANDD CODE RUNNING 75+ WORKSTATION GATEWAY (LANDD.OS2) 
  538.  
  539.   Each time the links were deactivated, the downstream emulators reactivated 
  540.   the link and the LU-LU sessions were automatically reestablished.  A Trap D 
  541.   occurred. 
  542.  
  543. o IC05001 - COMMUNICATIONS MANAGER (CM) UNABLE TO STOP NORMALLY OR ABNORMALLY 
  544.  
  545.   CM was unable to exit because it cannot close the token-ring link to the 
  546.   AS400.  The hang was due to the Close.Station being issued on the completion 
  547.   appendage for a Transmit.I.Frame, resulting in a DISC sent to the MAC, the T1 
  548.   timer started and the Link state set to disconnecting.  When the completion 
  549.   appendage returns to NETBEUI, it continues processing the I-frame completion 
  550.   which stops T1. 
  551.  
  552. o IC05003 - UNABLE TO REOPEN BUSMASTER ADAPTER AFTER LOBE FAILURE 
  553.   (LANDLLDD.OS2) 
  554.  
  555. o IC05360 - TRAP D IN LANDLL; CS=0C38; 
  556.  
  557.   Attempting to bring up LAN Net Manager (LANDLLDD.OS2) results in TRAP=000D 
  558.   with the CS register at x'0C38' 
  559.  
  560. o IC05753 - LANDD INCORRECT FRAME CAUSED TRAP D (LANDD.OS2) 
  561.  
  562.   The Trap D occurred when remotely configuring a LAN-attached printer.  A 
  563.   pop-up said the action was successful, then there was an OK button.  If the 
  564.   button was not clicked, after about 20 seconds, a Trap D occurred. 
  565.  
  566.  
  567. ΓòÉΓòÉΓòÉ 3.5.2. Other Fixes ΓòÉΓòÉΓòÉ
  568.  
  569. o RECEIVE COMMAND WITH RETURN CODE = 20 SHOULD ZERO OUT THE BUFFER POINTER 
  570.   (LANDLLDD.OS2) 
  571.  
  572.   When the receive command completed with return code = 20 (lost data, no 
  573.   buffers), the buffer pointer should be 0 since there were no partial buffers. 
  574.  
  575. o SERVER ACCESS POINT POOL SIZE OF 1000H NOT HANDLED (LANDD.OS2) 
  576.  
  577.   When the maximum size, 0x1000 was used for pool_length in a DIR.OPEN.DIRECT, 
  578.   a return code of 0x16 was returned.  The value should work appropriately. 
  579.  
  580.  
  581. ΓòÉΓòÉΓòÉ 3.6. 802.2 and NETBIOS Virtual Device Driver Defects. ΓòÉΓòÉΓòÉ
  582.  
  583. Files that changed: 
  584.  
  585.  \IBMCOM\LTSVCFG.COM
  586.  \IBMCOM\PROTOCOL\LANVDD.OS2
  587.  
  588.  
  589. ΓòÉΓòÉΓòÉ 3.6.1. Fixed APARs ΓòÉΓòÉΓòÉ
  590.  
  591. o JR06756 - DIR.INTERUPT RETURNS 0 IF ADAPTER NOT OPEN (LANVDD.OS2) 
  592.  
  593.   Attempting to run an Ethernet packet driver for TCP/IP.  It failed when it 
  594.   attempted to initialize, because the executable ran a dir.interrupt command 
  595.   to see if the adapter was open.  VDD returned a return code = 0 if the 
  596.   adapter was not open.  It should have returned a bad return code. 
  597.  
  598.  
  599. ΓòÉΓòÉΓòÉ 3.6.2. Other Fixes ΓòÉΓòÉΓòÉ
  600.  
  601. o THE DOS 8209 BRIDGE UTILITY CAN NOT FIND ADAPTER WITH VDD 
  602.  
  603.   The DOS version of the 8209 Bridge Utility could not find the adapter when 
  604.   running under the VDD. 
  605.  
  606. o LTSVCFG ALWAYS RETURNS NONZERO 
  607.  
  608.   When LTSVCFG was run, an error code environment variable was always set to 
  609.   nonzero.  Even though LTSVCFG executed successfully, a nonzero return code 
  610.   was always returned. 
  611.  
  612. o NETBIOS and 802.2 SUPPORTS ONLY 8 DOS SESSIONS 
  613.  
  614.   DOS Virtual Device Support for Netbios and 802.2 should support 16 sessions, 
  615.   not just eight. 
  616.  
  617.  
  618. ΓòÉΓòÉΓòÉ 3.7. Protocol Manager Defects ΓòÉΓòÉΓòÉ
  619.  
  620. Files that changed: 
  621.  
  622.  \IBMCOM\PROTMAN.OS2
  623.  
  624.  
  625. ΓòÉΓòÉΓòÉ 3.7.1. Fixed APARs ΓòÉΓòÉΓòÉ
  626.  
  627. There are no fixed APARs for Protocol Manager. 
  628.  
  629.  
  630. ΓòÉΓòÉΓòÉ 3.7.2. Other Fixes ΓòÉΓòÉΓòÉ
  631.  
  632. o PERFORMANCE AND NDIS SUPPORT IN PROTMAN 
  633.  
  634.   PROTMAN supports the GET_PPATINFO IOCTL for the NDIS requirements and the 
  635.   GET_MODULE_CHAR_ TABLE IOCTL for the Monitor product. 
  636.  
  637.  
  638. ΓòÉΓòÉΓòÉ 3.8. IBM Netware Requester Support Defects ΓòÉΓòÉΓòÉ
  639.  
  640. Files that changed: 
  641.  
  642.  IBMCOM\PROTOCOL\ODI2NDI.OS2
  643.  IBMCOM\LT8.MSG
  644.  IBMCOM\LT8H.MSG
  645.  
  646.  
  647. ΓòÉΓòÉΓòÉ 3.8.1. Fixed APARs ΓòÉΓòÉΓòÉ
  648.  
  649. o IC05437 - LOTUS NOTES RUNNING ODI2NDI OVER ETHERNET LOST SESSION 
  650.  
  651.   While running Lotus Notes over ODI2NDI Ethernet, the session between the 
  652.   server and client was eventually lost. 
  653.  
  654.  
  655. ΓòÉΓòÉΓòÉ 3.8.2. Other Fixes ΓòÉΓòÉΓòÉ
  656.  
  657. o ODI2NDI FAILS WHEN TCP/IP USES DIRECT STATION OF IEEE 802.2 
  658.  
  659.   A NetWare Requester for OS/2 over ODI2NDI stops working when an application 
  660.   using the direct station interface of IEEE 802.2 is started. 
  661.