home *** CD-ROM | disk | FTP | other *** search
/ Network Support Encyclopedia 96-1 / novell-nsepro-1996-1-cd2.iso / download / netware / nsd004.exe / NSD004.TXT < prev    next >
Text File  |  1994-03-22  |  22KB  |  586 lines

  1.  
  2.               NOVELL TECHNICAL INFORMATION DOCUMENT
  3.  
  4. TITLE:              Updated OS/2 Requester files for 1.3
  5. DOCUMENT ID:        TID000231
  6. DOCUMENT REVISION:  B
  7. DATE:               22MAR94
  8. ALERT STATUS:       Yellow
  9. INFORMATION TYPE:   Symptom Solution
  10. README FOR:         NSD004.EXE
  11.  
  12. NOVELL PRODUCT and VERSION:
  13. NetWare Client for OS/2 1.3
  14.  
  15. ABSTRACT:
  16.  
  17. This file is the Novell Services Diskette 4 (NSD 4).  The file solves minor
  18. problems found in NetWare Requester for OS/2 1.3.  NSD 4 includes all changes
  19. from the first and second NSD files.
  20.  
  21. ──────────────────────────────────────────────────────────────────────────────
  22. DISCLAIMER
  23. THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO NOVELL.  NOVELL
  24. MAKES EVERY EFFORT WITHIN ITS MEANS TO VERIFY THIS INFORMATION.  HOWEVER, THE
  25. INFORMATION PROVIDED IN THIS DOCUMENT IS FOR YOUR INFORMATION ONLY.  NOVELL
  26. MAKES NO EXPLICIT OR IMPLIED CLAIMS TO THE VALIDITY OF THIS INFORMATION.
  27. ──────────────────────────────────────────────────────────────────────────────
  28.  
  29. ADDITIONAL CONFIGURATION
  30.  
  31.      Other:
  32.  
  33.      Named Pipes
  34.  
  35. SYMPTOM
  36.  
  37.      In previous versions, Named Pipes clients could appear to successfully
  38.      connect to a Named Pipes server even when no Named Pipes servers existed.
  39.  
  40. SOLUTION
  41.  
  42.      With NSD004.EXE applied, this problem no longer occurs.
  43.  
  44. SYMPTOM
  45.  
  46.      In previous versions, Named Pipes clients could receive "invalid handle"
  47.      errors.  This occurred if two threads were both open and doing DosRead or
  48.      DosTransact requests, then the first thread closed.
  49.  
  50. SOLUTION
  51.  
  52.      With NSD004.EXE applied, this problem no longer occurs.
  53.  
  54. SYMPTOM
  55.  
  56.      DosWaitNmPipe was not properly notifying Named Pipes clients when a pipe
  57.      becomes available.
  58.  
  59. SOLUTION
  60.  
  61.      With NSD004.EXE applied, DosWaitNmPipe will now properly notify Named
  62.      Pipes clients when a pipe becomes available.
  63.  
  64. SYMPTOM
  65.  
  66.      Sending data segments close to 64 KB in size caused the Named Pipes
  67.      servers to freeze.
  68.  
  69. SOLUTION
  70.  
  71.      With NSD004.EXE applied, Named Pipes clients can now use the entire 64 KB
  72.      in the API message buffer.  Named Pipes no longer uses any of the space.
  73.  
  74. SYMPTOM
  75.  
  76.      Opening more client and server pipes than you have available SPX sessions
  77.      would freeze the workstation.
  78.  
  79. SOLUTION
  80.  
  81.      With NSD004.EXE applied, opening more client and server pipes than you
  82.      have available SPX sessions no longer freezes your workstation. Instead,
  83.      you receive an error message telling you that no SPX sessions are
  84.      available.
  85.  
  86. SYMPTOM
  87.  
  88.      When many Named Pipes calls were coming to a 32-bit board (NE2-32 or
  89.      NE3200), Named Pipes connections may have been lost or frozen.   This may
  90.      have occurred when a fast-CPU (such as a 486) Named Pipes server was
  91.      servicing many clients.
  92.  
  93. SOLUTION
  94.  
  95.      With NSD004.EXE applied, this problem no longer occurs.
  96.  
  97. SYMPTOM
  98.  
  99.      When Named Pipes clients used DosCallNmPipe to retrieve information from
  100.      Named Pipes servers, the server froze.
  101.  
  102. SOLUTION
  103.  
  104.      With NSD004.EXE applied, this problem no longer occurs.
  105.  
  106. SYMPTOM
  107.  
  108.      Routers, such as Cisco, that send Service Advertising Packets (SAPs) with
  109.      more than five entries would not work properly with Named Pipes.
  110.  
  111. SOLUTION
  112.  
  113.      With NSD004.EXE applied, this problem no longer occurs.
  114.  
  115. SYMPTOM
  116.  
  117.      When a Named Pipes machine attempted to read data from another Named
  118.      Pipes machine, random data corruption errors sometimes occurred.
  119.  
  120. SOLUTION
  121.  
  122.      With NSD004.EXE applied, this problem no longer occurs.
  123.  
  124. SYMPTOM
  125.  
  126.      When messages were sent that were too large for the buffer on either side
  127.      of the transmission, Named Pipes was setting the BytesRead value to zero.
  128.      This zero value sometimes caused failures in applications that check
  129.      BytesRead to determine how much data has been read.
  130.  
  131. SOLUTION
  132.  
  133.      With NSD004.EXE applied, this problem no longer occurs.
  134.  
  135. SYMPTOM
  136.  
  137.      Named Pipes client sessions may sometimes have been disconnected on busy
  138.      networks.
  139.  
  140. CAUSE
  141.  
  142.      This symptom was occurring because Service Advertising Packets (SAPs)
  143.      were not being sent every 60 seconds; therefore, Named Pipes servers were
  144.      occasionally removed from the client server tables, causing the client to
  145.      terminate the session.
  146.  
  147. SOLUTION
  148.  
  149.      With NSD004.EXE applied, SAP threads now run at Ring zero; so this
  150.      problem no longer occurs.
  151.  
  152. SYMPTOM
  153.  
  154.      The Extender would not run reliably on Windows workstations.
  155.  
  156. SYMPTOM
  157.  
  158.      Also, Windows Named Pipes workstations no longer lose connections over
  159.      bridges or routers.
  160.  
  161. SOLUTION
  162.  
  163.      With NSD004.EXE applied, some problems with the Named Pipes Extender for
  164.      DOS/Windows have been solved.  The Extender now runs more reliably on
  165.      Windows workstations. Also, Windows Named Pipes workstations no longer
  166.      lose connections over bridges or routers.
  167.  
  168. ADDITIONAL CONFIGURATION
  169.  
  170.      Third-Party Product and Version:
  171.  
  172.      Other:
  173.  
  174.      General
  175.  
  176. SYMPTOM
  177.  
  178.      When running SPX applications in a virtual DOS or Windows session, an
  179.      error stating that SPX had incorrectly terminated may have been returned.
  180.  
  181. SOLUTION
  182.  
  183.      With NSD004.EXE applied, SPX now correctly terminates.
  184.  
  185. SYMPTOM
  186.  
  187.      Heavy asynchronous communications coming into a machine caused the Link
  188.      Support Layer (LSL) to freeze.
  189.  
  190. SOLUTION
  191.  
  192.      With NSD004.EXE applied, this problem no longer occurs.
  193.  
  194. SYMPTOM
  195.  
  196.      Sometimes, applications that used Extended Attributes (EAs) did not have
  197.      worked properly.
  198.  
  199. SOLUTION
  200.  
  201.      With NSD004.EXE applied, this problem no longer occurs.
  202.  
  203. SYMPTOM
  204.  
  205.      Network management programs had problems functioning with a revision
  206.      indicated by a letter.
  207.  
  208. SOLUTION
  209.  
  210.      With NSD004.EXE applied, the revision indicator has been changed from a
  211.      letter (F) to a number (5) to better function with network management
  212.      programs.
  213.  
  214. SYMPTOM
  215.  
  216.      If you entered a number of NetWare Requester cache buffers that required
  217.      a buffer size larger than 64 KB, the Requester would disable caching.
  218.  
  219. SOLUTION
  220.  
  221.      With NSD004.EXE applied, the Requester now simply uses the maximum value
  222.      allowed for cache buffers when the value you specify is too large.
  223.  
  224. SYMPTOM
  225.  
  226.      When you tried to change the Extended Attributes (EAs) of a file that you
  227.      had only Read Only access to, no error message was returned; however, the
  228.      EAs never changed.
  229.  
  230. SOLUTION
  231.  
  232.      With NSD004.EXE applied, the message now appears.
  233.  
  234. SYMPTOM
  235.  
  236.      Each workstation booting remotely requires two server connections, an RPL
  237.      connection and a person's username connection.  Applications searching
  238.      for a workstation's server connection would sometimes find the server
  239.      connection before locating the person-s username connection.
  240.  
  241. SOLUTION
  242.  
  243.      With NSD004.EXE applied, the RPL connection now appears at the end of the
  244.      connection table so that applications searching for a workstation's
  245.      server connection will find the username connection first.
  246.  
  247. SYMPTOM
  248.  
  249.      Some applications require information about whether the remote
  250.      workstation is booting from support NCPs and Extended Attributes.
  251.  
  252. SOLUTION
  253.  
  254.      With NSD004.EXE applied, the remote workstations now check to see if the
  255.      server their booting from support NCPs and Extended Attributes.
  256.  
  257. SOLUTION
  258.  
  259.      Apply NSD004.EXE
  260.  
  261.      Self-Extracting File Name:  NSD004.EXE     Revision:  A
  262.  
  263.      Files Included     Size     Date      Time
  264.  
  265.      \
  266.        NSD004.TXT         (This File)
  267.           IPX.SYS      10416   11-22-91    8:34a
  268.           LSL.SYS      16944   11-19-91    8:22a
  269.           NE2.SYS      20448   06-24-91    1:40p
  270.           NSD.LVL        945   04-13-92    8:31a
  271.           SPX.SYS      13120   04-09-92   12:02p
  272.           TLI.DLL      20341   07-15-91    4:03p
  273.         3C501.SYS      18320   06-24-91    1:44p
  274.         3C503.SYS      26528   06-24-91    1:30p
  275.         3C505.SYS      18736   08-15-91    9:14a
  276.         3C523.SYS      18592   07-09-91   11:18a
  277.         NWIFS.IFS      34720   04-10-92    1:15p
  278.         NWREQ.SYS      17888   04-09-92    4:09p
  279.         PCN2L.SYS      13632   10-11-91    3:46p
  280.         ROUTE.SYS      33200   06-25-91    9:53a
  281.         TOKEN.SYS      25392   12-13-91    4:54p
  282.        DOSBOX.EXE      10262   11-07-91    1:30p
  283.        NE2-32.SYS      21152   03-31-92    2:41p
  284.        NE1000.SYS      19424   06-24-91    1:41p
  285.        NE2000.SYS      21152   11-27-91   11:10a
  286.        NE2100.SYS      20992   12-13-91    9:28a
  287.        NE3200.SYS      25904   04-02-92    3:25p
  288.        NMPIPE.SYS      16176   04-02-92   11:53a
  289.        TRXNET.SYS      21856   02-19-92    4:36p
  290.       CMGRLAN.SYS      42976   03-26-91    9:32a
  291.       COEXIST.TXT      10367   03-10-92   10:57p
  292.       DDAEMON.EXE       8496   11-19-91    8:22a
  293.       EXOS205.SYS      22480   11-27-91    3:21p
  294.       EXOS215.SYS      22992   11-27-91    3:21p
  295.       INSTALL.EXE      44608   06-25-91   10:15a
  296.       INSTALL.HLP       3686   02-08-91   11:18a
  297.       NE1500T.SYS      21008   12-13-91    9:28a
  298.       NPCALLS.DLL       1040   10-01-91   10:36a
  299.       NWCALLS.DLL      67856   11-20-91    2:45p
  300.       NWSPOOL.EXE      29824   03-25-92    1:19p
  301.       ODINSUP.SYS      18720   02-27-92    8:46a
  302.       TLI_SPX.DLL      27743   08-13-91   12:22p
  303.       TLI_TCP.DLL      10875   03-19-91    9:02a
  304.       TRXNET2.SYS      21856   02-19-92    4:36p
  305.      IPXCALLS.DLL       1332   11-22-91    8:34a
  306.      NPDAEMON.EXE      22432   04-02-92   11:52a
  307.      NPSERVER.SYS      18592   04-02-92   11:52a
  308.      NSDINSTL.EXE      40400   04-16-91   10:20a
  309.      NSDINSTL.HLP       3560   04-16-91   10:13a
  310.      NWCONFIG.DLL       4005   11-20-91    2:46p
  311.      NWDAEMON.EXE      25168   04-10-92    1:16p
  312.      READCMGR.TXT       6741   06-27-91    5:13p
  313.      SPDAEMON.EXE      10560   04-09-92   12:02p
  314.      SPXCALLS.DLL       3124   04-09-92   12:01p
  315.      \DOSNPIP\
  316.         DOSNP.EXE       9971   04-02-92   11:18a
  317.      \NPRNT\
  318.        NPRINT.EXE      50727   03-06-92    1:37p
  319.      \WINDOWS\
  320.        NETAPI.DLL       7168   06-24-91   11:05a
  321.  
  322.      Installation Instructions:
  323.  
  324.      NOTE FOR OS/2 EXTENDED EDITION USERS:
  325.  
  326.           If you have not yet installed the Requester diskette on your
  327.           workstation, copy the INSTALL.EXE file on this NSD to the Requester
  328.           diskette and install the Requester.  Then install this NSD using the
  329.           instructions below.  If you have already installed the Requester,
  330.           just follow the instructions below.
  331.  
  332.      Step 1:   Boot the workstation with OS/2 and open an "OS/2 Window" or
  333.                "OS/2 Full Screen."  The command line prompt appears.  NOTE:
  334.                You can press F1 or click the "Help" button for help during
  335.                this procedure.
  336.  
  337.      Step 2:   Insert the NSD diskette into drive A, change to drive A, and
  338.                type the following:
  339.  
  340.                     NSDINSTL <Enter>
  341.  
  342.                NOTE:     If you are running NSDINSTL from a diskette, you will
  343.                          need to give the diskette a volume label of NSD.
  344.  
  345.                An installation window appears.
  346.  
  347.      Step 3:   If you originally installed the NetWare Requester in the
  348.                default C:\NETWARE directory, skip to the next step.  If you
  349.                installed the Requester in another location, click the "Specify
  350.                directories" button, type each location and click the "OK"
  351.                button.
  352.  
  353.      Step 4    Click the "Copy program files" button; then click the "Start"
  354.                button.
  355.  
  356.                The NSD files are copied to your hard disk.  Click the "OK"
  357.                button on the "Installation complete" message.
  358.  
  359.      Step 5    Click the "Exit" button.  Note that you must reboot for the
  360.                changes to take effect.
  361.  
  362.      Patch History:
  363.  
  364.      Problem solved by NSD 3:
  365.  
  366.      NSD3--1   You will now see "OS/2 Requester: V1.30 Rev. F" when you type
  367.                NVER.
  368.  
  369.      NSD3--2   Previously, if your application or utility specified a UNC path
  370.                with just a server and volume name (and no directory), you
  371.                would receive a File Not Found error. This problem has been
  372.                fixed.
  373.  
  374.      NSD3--3   The Requester now correctly reads directory attributes for fake
  375.                root drives.
  376.  
  377.      NSD3--4   If your application issues a Named Pipes request when you are
  378.                running dual requesters with NetWare loaded first and with
  379.                NetWare Named Pipes support not loaded, the request is now
  380.                properly passed on to the non-NetWare Requester.
  381.  
  382.      NSD3--5   The DOS box now supports closing and reopening file handles 0
  383.                through 4.
  384.  
  385.      NSD3--6   The Requester now automatically reattaches to a server if you
  386.                lose your last connection. The Requester attaches to your
  387.                preferred server or to the nearest server if you have not
  388.                specified a preferred server. This enables you to log in again
  389.                after a connection is lost without having the LOGIN utility on
  390.                your local disk.
  391.  
  392.      NSD3--7   The Requester has been enabled so that it can support Double
  393.                Byte Character Sets (DBCS).
  394.  
  395.      NSD3--8   When you run the WHOAMI utility on a NetWare 2.15 or 2.2
  396.                server, you will now see the correct connection number for your
  397.                workstation.
  398.  
  399.      NSD3--9   If your workstation is a Named Pipes server, do not set your
  400.                SPX connection limit higher than 255.
  401.  
  402.      NSD3--10  Previously, if you were running a multithreaded program with
  403.                all threads issuing SPX commands, one or more of the threads
  404.                may have hung. This no longer occurs.
  405.  
  406.      NSD3--11  Previously, you received an error if you
  407.                1.   Ran a program off the network in one OS/2 session,
  408.                2.   Opened a second session and ran the same program,
  409.                3.   Closed the first program and exited the first session,
  410.                4.   Opened a third session and tried to run the same program. 
  411.                     This problem no longer occurs.
  412.  
  413.      NSD3--12  When using SPX applications, your workstation will no longer
  414.                run out of SPX sessions or freeze up, as may have happened
  415.                previously.
  416.  
  417.      NSD3--13  In some cases, your workstation may not have attached to a
  418.                NetWare server upon booting. Your workstation will now attach
  419.                properly.
  420.  
  421.      NSD3--14  Your workstation now provides diagnostic information for
  422.                network management.
  423.  
  424.      NSD3--15  When using Named Pipes applications, your workstation will no
  425.                longer freeze up, as may have happened previously.
  426.  
  427.      NSD3--16  Previously, when you typed CASTOFF ALL to turn off broadcast
  428.                messages from a particular server, it appeared that you no
  429.                longer had a connection to that server.  This now works
  430.                properly.
  431.  
  432.      NSD3--17  On a DOS workstation, you can specify the number of files that
  433.                can be open simultaneously by using the FILES= option in the
  434.                CONFIG.SYS file and the FILE HANDLES option in the SHELL.CFG
  435.                file. The total number of files specified with these two
  436.                options cannot exceed 253.
  437.  
  438.                When you load the Named Pipes Extender for DOS, the SHELL.CFG
  439.                FILE HANDLES option is set to 40 by default. Therefore, the
  440.                maximum number of files you can specify in CONFIG.SYS without
  441.                adjusting the SHELL.CFG default is 213 (for a total of 253). If
  442.                you specify more than 253 total files, when the Named Pipes
  443.                Extender loads, you receive a message telling you to reduce the
  444.                total number of files.
  445.  
  446.      NSD3--18  When you boot a workstation that is running both the Novell
  447.                NetWare Requester and the IBM LAN Requester on an Ethernet
  448.                network, you receive a message saying the workstation cannot
  449.                find a file server.  The workstation actually does attach to a
  450.                server.  Please disregard the error message.
  451.  
  452.      NSD3--19  A check has been included to ensure that the NWIFS.IFS and
  453.                NWREQ.SYS files are at the same revision level. If revision
  454.                levels do not match, you will see the following error message:
  455.  
  456.                MESSAGE
  457.  
  458.                     NWREQ.SYS version does not match NWIFS.IFS version.
  459.  
  460.                If you see this error message, reinstall NSD 4.
  461.  
  462.      Problem solved by NSD 2:
  463.  
  464.      NSD2--1   IPX options in NET.CFG no longer need to be followed by a
  465.                space.
  466.  
  467.      NSD2--2   When using NETAPI.DLL for WINDOWS, you will no longer lose the
  468.                functionality of your serial port, as may have happened
  469.                previously.
  470.  
  471.      NSD2--3   Caching now works properly with any allowable size of Link
  472.                Support Layer (LSL) buffer (see the NetWare Requester for OS/2
  473.                manual for allowable sizes).
  474.  
  475.      NSD2--4   Attempting to view a nonexistent file or directory by typing
  476.                the DIR command with wildcard characters now displays the
  477.                proper error message.
  478.  
  479.      NSD2--5   You can now type a server and volume name using a Universal
  480.                Naming Convention (UNC) path, and if that server or volume does
  481.                not exist, the software will display the correct error message.
  482.  
  483.      Problem solved by NSD 1:
  484.  
  485.      NSD1--1   Applications that use NetWare routines from the NWCALLS.DLL
  486.                file when the Requester is not loaded will no longer be
  487.                terminated. Instead, they will receive the following error
  488.                message:  88ff (REQUESTER NOT LOADED).
  489.  
  490.      NSD1--2   A sending and receiving error code is now properly displayed as
  491.                8805 instead of 8905.
  492.  
  493.      NSD1--3   Previously, if the ring broke on a Token-Ring network when the
  494.                Requester was trying to send, the Requester would hang the
  495.                workstation. Now the send process will simply time out and the
  496.                Requester will display an error message.
  497.  
  498.      NSD1--4   Occasionally, the OS/2 File Manager does not properly copy a
  499.                network directory and its accompanying subdirectories. 
  500.                Previously, this error caused the system to hang.  Now, because
  501.                of changes to the Requester, you simply receive an error
  502.                message.
  503.  
  504.      NSD1--5   Previously, if you used the OS/2 E.EXE editor to create a new
  505.                file, the file would not save properly to your file server.  An
  506.                error of 899C was returned.  This problem no longer occurs.
  507.  
  508.      NSD1--6   Child processes now close correctly when using Named Pipes.
  509.  
  510.      NSD1--7   The installation program, INSTALL.EXE, will now install on
  511.                Extended Edition OS/2 when IBM NetBIOS is running.  This was
  512.                only a problem on the Extended Edition of OS/2.
  513.  
  514.      NSD1--8   Previously, if a Named Pipes server was a slower system than a
  515.                Named Pipes client connected to it, performance was very poor.
  516.                Performance has been improved in this situation.
  517.  
  518.      NSD1--9   A new configuration option, called "DisplayHardErrors," has
  519.                been added to the NET.CFG file.  This option allows programs to
  520.                keep running without interaction when a hard error is
  521.                displayed.  This is specifically for sites with unattended
  522.                workstations. The option has the following syntax:
  523.  
  524.                     displayharderrors no
  525.  
  526.                To display error messages, simply leave this line out of your
  527.                NET.CFG file.
  528.  
  529.      NSD1--10  In certain circumstances, a NetWare server specified with
  530.                lowercase letters in a UNC path would not be recognized. This
  531.                problem has been solved.
  532.  
  533.      NSD1--11  The CMGRLAN.SYS driver replaces the TOKENEE.SYS driver.  Select
  534.                Communication Manager on the Modify CONFIG.SYS screen during
  535.                Requester installation.
  536.  
  537.                CMGRLAN.SYS works with IBM Ethernet, IBM PC, and Token-Ring
  538.                networks using Extended Edition Communications Manager. If you
  539.                are running OS/2 Extended Edition, you should use this new
  540.                driver.  For instructions on using CMGRLAN, please read the
  541.                READCMGR.TXT file in the same location as this file.
  542.  
  543.                The READCMGR.TXT file also provides instructions for using
  544.                IBM's LAN Requester and Novell's NetWare Requester on the same
  545.                computer.
  546.  
  547.      Solution Specifics:
  548.  
  549.      NEW OR CHANGED DRIVERS
  550.  
  551.      The following drivers have been updated since the NetWare Requester 1.3
  552.      was released:
  553.  
  554.      TRXNET.SYS (NSD 4)
  555.      TRXNET2.SYS (NSD 4)
  556.      NE2-32.SYS (NSD 4)
  557.  
  558.      3C503.SYS (NSD 3)
  559.      3C505.SYS (NSD 3)
  560.      3C523.SYS (NSD 3)
  561.      TOKEN.SYS (NSD 3)
  562.      ROUTE.SYS (NSD 3)
  563.  
  564.      NE1000.SYS (NSD 2)
  565.      NE2.SYS (NSD 2)
  566.      NE2000.SYS (NSD 2)
  567.  
  568.      The following drivers are new since the NetWare Requester 1.3 was
  569.      released:
  570.  
  571.      NE3200.SYS (NSD 4)
  572.      EXOS205.SYS (NSD 4)
  573.      EXOS215.SYS (NSD 4)
  574.      3C501.SYS (NSD 4)
  575.      PCN2L.SYS (NSD 4)
  576.      ODINSUP.SYS (see ODINSUP.TXT--NSD 4)
  577.  
  578.      NE1500T.SYS (NSD 3)
  579.      NE2100.SYS (NSD 3)
  580.  
  581.      CMGRLAN.SYS (replaces TOKENEE.SYS--NSD 1)
  582.  
  583.  
  584.  
  585.  
  586.