home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 30 fixes_v / 30-fixes_v.zip / r211ft.exe / R211FT.TXT < prev    next >
Text File  |  1995-06-20  |  17KB  |  613 lines

  1. NOVELL TECHNICAL INFORMATION DOCUMENT
  2.  
  3. TITLE:  v2.11 NetWare Client for OS/2 Patches
  4. README FOR:  R211FT.EXE
  5.  
  6. NOVELL PRODUCTS and VERSIONS:
  7. NetWare Client for OS/2 2.11
  8.  
  9. ABSTRACT:
  10.  
  11. This file contains the latest field test patches for the v2.11
  12. NetWare OS/2 Requester as of 6-21-95.  These patches have not
  13. been submitted to Novell system test.
  14.  
  15.  
  16.  
  17. -----------------------------------------------------------------
  18.  DISCLAIMER
  19.  THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO
  20. NOVELL.  NOVELL
  21.  MAKES EVERY EFFORT WITHIN ITS MEANS TO VERIFY THIS INFORMATION. 
  22. HOWEVER, THE
  23.  INFORMATION PROVIDED IN THIS DOCUMENT IS FOR YOUR INFORMATION
  24. ONLY.  NOVELL
  25.  MAKES NO EXPLICIT OR IMPLIED CLAIMS TO THE VALIDITY OF THIS
  26. INFORMATION.
  27.  
  28. -----------------------------------------------------------------
  29.  
  30.  
  31. ISSUE: 
  32.  
  33. SYMPTOM
  34.  
  35.  Alloc Short Memory on the NetWare server climbs rapidly,
  36. consumes all available short term memory resources and abends.
  37. This symptom was seen primarily on OS/2 application servers.
  38.  
  39.  CAUSE
  40.  
  41.  NWIFS.IFS was allocating extended attribute handles and not
  42. releasing them depending on the circumstances envolved.
  43.  
  44.  SOLUTION
  45.  
  46.  Apply NWIFS.IFS, 41556 bytes, 6-15-95.
  47.  
  48.  
  49.  SYMPTOM
  50.  
  51.  When NVER.EXE is run it improperly identifies the v2.11 NetWare
  52. Requester as v2.10.
  53.  
  54.  SOLUTION
  55.  
  56.  Apply NWREQ.SYS, 32804 bytes, 6-15-95.
  57.  Apply NWIFS.IFS,       bytes, 6-15-95.
  58.  Apply NWDAEMON.EXE,    bytes, 6-15-95.
  59.  
  60.  
  61.  SYMPTOM
  62.  
  63.  Loss of connection occurs when COPY/XCOPY files accross FRAME
  64. RELAY on WAN with OS/2 and NetWare Requester v2.11.
  65.  
  66.  CAUSE
  67.  
  68.  If a 4.10 server receives a packet burst write and does not
  69. receive all of the fragments it will no longer respond with a
  70. missing fragment list request, this will cause the OS/2 requester
  71. to time out and resend the entire packet. The requester instead
  72. will send a system packet to request a missing fragment list.
  73.  
  74.  SOLUTION
  75.  
  76.  Aplly NWREQ.SYS, 32804 bytes, 6-15-95.
  77.  
  78.  
  79.  SYMPTOM
  80.  
  81.  Drag & drop copies in the Drives Icon View would randomly fail.
  82.  
  83.  CAUSE
  84.  
  85.  When a application (WP Shell) would attempt to change the
  86. creation date for the target directory being copied, the IFS was
  87. not setting the last update for date and time, the file server
  88. would return an error.
  89.  
  90.  SOLUTION
  91.  
  92.  Apply NWIFS.IFS, 41508 bytes, 5-11-95.
  93.  
  94.  
  95.  SYMPTOM
  96.  
  97.  When the NetWare console BROADCAST cammand or the command line
  98. utility SEND.EXE is used in an RPL environment excessive
  99. broadcast traffic is created. The first connection that each
  100. workstation makes for it's C: drive on the server tries but can't
  101. respond to the broadcast.  This results in repeated retries by
  102. the server and diminished bandwidth.
  103.  
  104.  SOLUTION
  105.  
  106.  Apply NWREQ.SYS, 31940 bytes, 3-06-95.
  107.  Apply NWIFS.IFS, 41476 bytes, 3-06-95.
  108.  Apply NWDAEMON.EXE, 36277 bytes, 3-06-95.
  109.  
  110.  
  111.  SYMPTOM
  112.  
  113.  The Requester would randomly fail when mapping drives to NFS
  114. mounted volumes.
  115.  
  116.  CAUSE
  117.  
  118.  The Requester is coded to only handle volume numbers 0 - 32. 
  119. Most NFS mounted volume numbers are > 32.  This has been fixed,
  120. how ever, the included patch will only support the DOS name space
  121. on volume numbers greater than 32.  This will be re-engineered to
  122. support the OS/2 name space in a future release of the Requester.
  123.  
  124.  SOLUTION
  125.  
  126.  Apply NWIFS.IFS, 41428 bytes, 3-1-95.
  127.  
  128.  
  129.  SYMPTOM
  130.  
  131.  Previous revisions of the IFS cause a system GP fault if
  132. DosBufReset() is called with a remote named pipe handle.
  133.  
  134.  SOLUTION
  135.  
  136.  Apply, NWIFS.IFS, 41428 bytes, 2-27-95.
  137.  
  138.  
  139.  SYMPTOM
  140.  
  141.  When a OS/2 application creates a file on a network volume the
  142. Requester will assign the shared attribute to the newly created
  143. file.  This should not occur.
  144.  
  145.  SOLUTION
  146.  
  147.  Apply NWIFS.IFS, 41412 bytes, 2-10-95.
  148.  
  149.  
  150.  SYMPTOM
  151.  
  152.  When using Dos Login in a Global VDM the following errors could
  153. be returned: Shell-332-69: Shell is not attached to a Server
  154.  Shell-332-70: Requested Server is not availabel Progbram aborted
  155.  
  156.  SOLUTION
  157.  
  158.  Apply NWREQ.SYS, 32772 bytes, 5-03-95.  Login.exe and Logout.exe
  159. from NetWare 4.10 must be used along with this new NWREQ.SYS.
  160.  
  161.  
  162.  SYMPTOM
  163.  
  164.  Saving a file while using IBM Works generates a Trap 00D.
  165.  
  166.  SYMPTOM
  167.  
  168.  If your network connection is lost prior to OS/2 Shutdown,
  169. Shutdown will take 3 plus minutes to complete.  This is usually
  170. only manifests itself while using remote connectivity products. 
  171. IBM APAR PJ16957 is needed along with the following files for the
  172. NetWare Requester.
  173.  
  174.  SOLUTION
  175.  
  176.  Apply NWREQ.SYS, 31876 bytes, 2-10-95.
  177.  Apply NWIFS.IFS, 41412 bytes, 2-10-95.
  178.  Apply NWWORKER.DLL, 114710 bytes, 2-10-95.
  179.  
  180.  
  181.  SYMPTOM
  182.  
  183.  Poor performance when loading DOS/Windows applications from
  184. NetWare server.
  185.  
  186.  CAUSE
  187.  
  188.  In a VDM with NETWARE_RESOURCES set to NONE, reads & writes will
  189. be burst to & from the NetWare server.  If a file handle was lost
  190. during bursting, the retry
  191.  & security (signature) mechanisms exhibited problems causing a
  192. slow down.
  193.  
  194.  When loading applications, in a dual requesting environment,
  195. seamlessly from the desktop on OS/2 v2.11, a 10-15 second delay
  196. when launching the application will occur, this is caused by a
  197. flood of Netbeui resolve name packets.  Also, WIN/OS2 was making
  198. small 8 byte read requests, dual requesting doesn't apply here. 
  199. These are resolved by applying service pack XR_A080 from IBM.
  200.  
  201.  SOLUTION
  202.  
  203.  Apply NWREQ.SYS, 31780 bytes, 1-13-95, and or IBM's service
  204. pack.
  205.  
  206.  
  207.  SYMPTOM
  208.  
  209.  The commit NCP 59 was not being properly handled by the
  210. Requester.  When a DosBufReset() call was made from the
  211. application the info was not being fully committed to disk at the
  212. file server.
  213.  
  214.  SOLUTION
  215.  
  216.  Apply NWIFS.IFS, 41220 bytes, 1-5-95.
  217.  
  218.  
  219.  SYMPTOM
  220.  
  221.  Cannot disable all (error) messages from appearing on
  222. workstation.
  223.  
  224.  SOLUTION
  225.  
  226.  Apply NWDAEMON.EXE, 36267 bytes, 12-19-94. Once installed edit
  227. the NetWare section of your config.sys as follows:
  228.  
  229.  C:\NETWARE\NWDAEMON.EXE NOMESSAGES
  230.  
  231.  The NOMESSAGES parameter must be upper case and one continous
  232. string. Using this option eliminates the need to use the Display
  233. Hard Errors Off parameter in the NetWare Requester section of the
  234. NET.CFG.
  235.  
  236.  
  237.  SYMPTOM
  238.  
  239.  When logging into a NetWare server the first network drive could
  240. not be mapped when DEFAULT LOGIN DRIVE was used in the NET.CFG. 
  241. A MAP DEL F: before mapping F would work around this problem,
  242. assuming F is the default login drive.
  243.  
  244.  The following error msg occurs when trying to remap the login
  245. drive:
  246.       LOGIN 4.12-890  The specified server is unknown.
  247.  
  248.  NWTOOLS does not display the login drive letter as available.
  249. Login from a script file (login /s) returns the same error msg.
  250.  
  251.  SOLUTION
  252.  
  253.  Apply NWCALLS.DLL, 111764 bytes, 3-14-95.
  254.  
  255.  
  256.  SYMPTOM
  257.  
  258.  Previous revisions of IPX would generate a RIP broadcast from a
  259. call to IpxGetLocalTarget even if the target was on the primary
  260. board.  This revision is better able to find it's local net
  261. address at boot time.
  262.  
  263.  SYMPTOM
  264.  
  265.  Sometimes when using IBM's ODI2NDI solution, the NetWare
  266. Requester was unable to establish a connection causing a REQ 0815
  267. error to occur.
  268.  
  269.  CAUSE
  270.  
  271.  When IPX loads it attempts to discover the network using a RIP
  272. packet, this attempt never reaches the network because
  273. NETBIND.EXE has not yet run. IPX would then attempt to discover
  274. the network by examining broadcast packets on the network and
  275. sometimes finding invalid network addresses resulting in a REQ
  276. 0815 error.
  277.  
  278.  SYMPTOM
  279.  
  280.  Previous revisions of IPX supported only 128 sockets.  This
  281. limit has been increased to 256 sockets.
  282.  
  283.  SOLUTION
  284.  
  285.  Apply IPX.SYS, 10292 bytes, 5-15-95.
  286.  
  287.  
  288.  SYMPTOM
  289.  
  290.  The Requester contains a routing table that was failing to
  291. initialize correctly.  This caused IPX to do a RIP request on
  292. it's own local network to get a network address that it already
  293. knows about.  This has been fixed.
  294.  
  295.  SOLUTION
  296.  
  297.  Apply IPX.SYS, 10292 bytes, 2-13-95.
  298.  
  299.  
  300.  SYMPTOM
  301.  
  302.  Previous revisions of SPX did not detect locked segments which
  303. grow and then get used in subsequent calls.  SPX still cannot
  304. handle this situation, but it no longer causes a system GP fault.
  305.  
  306.  
  307.  SYMPTOM
  308.  
  309.  Previous revisions of SPX did not allow 32-bit values to be
  310. specified for abort, listen, and verify timeouts.
  311.  
  312.  SOLUTION
  313.  
  314.  Apply SPX.SYS, 15668 bytes, 2-21-95.
  315.  
  316.  
  317.  SYMPTOM
  318.  
  319.  Possible deadlock situations could occur causing TLI SPX
  320. applications and/or the PC to hang.  TLI entered into a DOS
  321. critical section and never came back.
  322.  
  323.  SOLUTION
  324.  
  325.  Apply TLI.DLL, 20931 bytes, 4-13-95.
  326.  
  327.  SYMPTOM:
  328.  
  329.  Applications written for TLI could run into situations in
  330. high-stress environments where they would trap in DOSCALL1 or
  331. TLI_SPX.  While this situation was rare, high stress environments
  332. could cause it.
  333.  
  334.  Apply TLI_SPX.DLL, 55351 bytes, 6-12-95.
  335.  
  336.  
  337.  SYMPTOM
  338.  
  339.  When simultaneously opening several VDMs, conflicts between VDMs
  340. can arrise as
  341.  they attempt to open and read NET.CFG at the same time.
  342.  
  343.  SOLUTION
  344.  
  345.  Apply NETX.EXE, 85215 bytes, 3-13-95.
  346.  Apply TBMI2.COM, 24991 bytes, 3-13-95.
  347.  
  348.  
  349.  SYMPTOM
  350.  
  351.  When a VDM (DOS Window) was opened on OS/2 RPL workstations,
  352. NETX.EXE would do a reset on all floppy drives, this resulted in
  353. the floppy drive lights turning
  354.  on and or hanging the PC if OS/2 happen to be formatting a
  355. floppy disk at the time this occured.  This reset code was
  356. implemented for DOS RPL workstations.  The reset code has been
  357. removed.
  358.  
  359.  SOLUTION
  360.  
  361.  Apply NETX.EXE, 85213 bytes, 3-2-95.
  362.  
  363.  
  364.  SYMPTOM
  365.  
  366.  Abnormal termination of applications running in VDMs (DOS/WINOS2
  367. Sessions.)
  368.  SYS3170: A program in this session encountered a problem and
  369. cannot continue.
  370.  SYS3176: A program in this session encountered a problem and
  371. cannot continue.
  372.  
  373.  CAUSE
  374.  
  375.  The previous versions of VIPX.SYS released for the v2.11 NetWare
  376. Requester were fixed to work around problems envolving VME or
  377. Virtual Mode Extentions in Intel Pentium & SL-Enhanced
  378. processors.  These fixes proved unsuccessful and have been
  379. removed.  If you have one of the previously mentioned processors
  380. and are experiencing DOS application problems you should take one
  381. of the following courses of action:
  382.  
  383.  SOLUTION
  384.  
  385.  1) If you are running v3.0 (Warp) of OS/2 add VME=NO as the
  386. first line of your config.sys file.  Apply VIPX.SYS, 53248 bytes,
  387. 3-17-95.
  388.  
  389.  2) If you are running v2.11 OS/2 (XR06200) apply IBM Fix Pack
  390. XR_A092 as per IBM APAR PJ14831.  Add VME=NO to the first line of
  391. your config.sys file. Apply VIPX.SYS, 53248 bytes, 3-17-95.
  392.  
  393.  Note: Apply DOSVIPX.SYS, 10560 bytes, 3-17-95, when VMBooting a
  394. real DOS kernel.
  395.  
  396.  
  397.  SYMPTOM
  398.  
  399.  Under certain circumstances, if VSHELL.SYS failed when creating
  400. a connection it would terminate the primary connection.
  401.  
  402.  
  403.  SYMPTOM
  404.  
  405.  The previous version of VSHELL.SYS dated 12-20-94 caused
  406. DOS/Windows applications running simultaneously to run slow.  The
  407. 12-20-94 version of VSHELL.SYS SHOULD NOT be used.
  408.  
  409.  SOLUTION
  410.  
  411.  Apply VSHELL.SYS, 36864 bytes, 1-18-95.
  412.  
  413.  
  414.  SYMPTOM
  415.  
  416.  Install.exe could not correctly identify different versions of
  417. OS/2, 3.x vs 2.x, full pack vs OS/2 for Windows etc.  This will
  418. specifically resolve issues involving a RIPL'd environment
  419. including the Launch Pad in v3.x and whether Windows software in
  420. found in C:\WINDOWS or C:\OS2\MDOS\WINOS2.
  421.  
  422.  SOLLUTION
  423.  
  424.  Apply INSTALL.EXE, 186032 bytes, 12-23-94.
  425.  
  426.  
  427.  SYMPTOM
  428.  
  429.  Revisions of NMPIPE prior to 12-19-94 did not lock read buffers
  430. in memory.  If a read buffer was swapped to disk while waiting
  431. for a DosRead to complete, the data would be written somewhere
  432. else.
  433.  
  434.  
  435.  SYMPTOM
  436.  
  437.  Previous revisions of NMPIPE did not translate compatibility
  438. sharing mode (from VDMs) to deny-none sharing mode.
  439.  
  440.  SYMPTOM
  441.  
  442.  Named Pipes communication in a VDM would fail shortly after a
  443. DOS open was communicated to the Named Pipe server.
  444.  
  445.  SOLUTION
  446.  
  447.  Apply  NMPIPE.SYS, 24344 bytes,  1-09-95.
  448.  
  449.  
  450.  SYMPTOM
  451.  
  452.  Previous revisions of NPDAEMON contained a memory leak which
  453. would eventually consume all available swap memory.  The affected
  454. memory is now recycled to limit the amount of memory consumed.
  455.  
  456.  SOLUTION
  457.  
  458.  Apply NPDAEMON.EXE, 18852 bytes, 4-5-95.
  459.  
  460.  
  461.  SYMPTOM
  462.  
  463.  Revisions of NetBIOS starting with v2.11 aborted sessions and
  464. names when apps using NETAPI/NETSUB exited.  This included apps
  465. which performed a spawn-with-overlay.  The LM10 interface is not
  466. affected by this change.
  467.  
  468.  SOLUTION
  469.  
  470.  Apply NETBIOS .SYS, 20196 bytes, 3-06-95.
  471.  
  472.  
  473.  SYMPTOM
  474.  
  475.  Previous revisions of NetBIOS did not properly handle
  476. synchronous requests generated by IBM's LAPS product which
  477. virtualizes multiple VDM sessions.  Closing VDMs with NetBIOS
  478. activity from the task list would cause unexpected behavior in
  479. other NetBIOS VDMs.
  480.  
  481.  SOLUTION
  482.  
  483.  Apply NETBIOS.SYS, 20196 bytes, 1-20-95.
  484.  
  485.  
  486.  SYMPTOM
  487.  
  488.  Excess NetBIOS system traffic on network. The parameters VERIFY
  489. TIMEOUT and LISTEN TIMEOUT now allow full 32-bit values to be
  490. specified.  Previously, they were stored as 16-bit values.  ABORT
  491. TIMEOUT has always been a 32-bit value. This increases the upper
  492. limit for these parameters considerably.  It is not advised to
  493. use the possible maximum of 4000000000 as this roughly equates to
  494. 46 days.
  495.  
  496.  SYMPTOM
  497.  
  498.  NetBIOS did not return adapter reset values properly with the
  499. LM10 interface used by IBM LAN Server.  NetBIOS now returns the
  500. minimum of the requested values versus the values in NET.CFG for
  501. sessions, commands, and names.
  502.  
  503.  SOLUTION
  504.  
  505.  Apply NETBIOS.SYS, 20180 bytes, 1-23-95.
  506.  
  507.  
  508.  SYMPTOM
  509.  
  510.  ROUTE.SYS that shipped with the v2.11 Requester was not routing
  511. TOKEN-RING_SNAP frames correctly causing TCP/IP protocols to fail
  512. in source routed environments.
  513.  
  514.  
  515.  SYMPTOM
  516.  
  517.  Source Routing load balancing was not taking place properly on a
  518. large fault tolerant Source Routed network.   ROUTE.SYS file now
  519. updates its table entries on receives only if the destination
  520. node address in the MAC header is not
  521.  "FFFFFFFFFFFF."   Extra transmit retry code was added to retry a
  522. route that has timed out for a maximum of 2 times before sending
  523. a SR broadcast frame to discover a new route.  The number of
  524. extra transmit retries can be specified by a new 'XTX' parameter
  525. in the PROTOCOL ROUTE section of NET.CFG, how ever caution should
  526. be used when tweaking this parameter.  The default value for XTX
  527. is 2, range is 0 to 6.  We also changed RxHandler to always
  528. reject broadcast frames (MAC desttination address) for route
  529. info.  This protects routes which have timed out and are ready to
  530. be replaced from getting slow routes.
  531.  
  532.       PROTOCOL ROUTE
  533.          SOURCE ROUTE XTX 2
  534.  
  535.  SOLUTION
  536.  
  537.  Apply ROUTE.SYS, 47504 bytes, 2-15-95.
  538.  
  539.  
  540.  SYMPTOM
  541.  
  542.  Using login.exe to login from config.sys causes OS/2 v3.x
  543. machines to hang.
  544.  
  545.  SOLUTION
  546.  
  547.  Apply NWSTART.EXE, 8227 bytes, 12-6-94 in the following fashion:
  548.       CALL=C:\NETWARE\NWSTART.EXE
  549.       CALL=C:\NETWARE\LOGIN.EXE
  550.  
  551.  
  552.  SYMPTOM
  553.  
  554.  Corrections were made so that large (greater than 64k in size)
  555. LAN drivers could be remote loaded during the RPL process.
  556.  
  557.  SOLUTION
  558.  
  559.  Apply MINI.IFS, 8753 bytes, 12-21-94.
  560.  
  561. Self-Extracting File Name: r211ft.exe
  562.  
  563. Files Included     Size     Date      Time
  564.  
  565. ..\
  566.       R211FT.TXT     (This file)
  567.      DOSVIPX.SYS           10560         3-17-95      4:09:18 pm
  568.      INSTALL.EXE          186032        12-23-94      8:45:04 am
  569.          IPX.SYS           10292         5-15-95     12:38:28 pm
  570.         MINI.IFS            8753        12-21-94     10:15:56 am
  571.      NETBIOS.SYS           20196          3-6-95      1:44:42 pm
  572.         NETX.EXE           85215         3-13-95      9:52:04 am
  573.       NMPIPE.SYS           24344          1-9-95     11:15:48 am
  574.     NPDAEMON.EXE           18852          4-5-95     10:05:24 am
  575.      NWCALLS.DLL          111764         3-14-95     12:58:52 pm
  576.     NWDAEMON.EXE           36267         6-15-95     10:44:24 am
  577.        NWIFS.IFS           41556         6-15-95     10:06:26 am
  578.        NWREQ.SYS           32804         6-15-95     10:05:46 am
  579.      NWSTART.EXE            8227         12-6-94      2:02:00 pm
  580.     NWWORKER.DLL          114710         2-10-95     10:24:24 am
  581.        ROUTE.SYS           47504         2-15-95      2:20:56 pm
  582.          SPX.SYS           15668         2-21-95      2:57:22 pm
  583.        TBMI2.COM           24991         3-13-95     10:48:34 am
  584.          TLI.DLL           20931         4-13-95      4:35:10 pm
  585.      TLI_SPX.DLL           55351         6-12-95     11:32:06 am
  586.         VIPX.SYS           53248         3-17-95      4:09:00 pm
  587.       VSHELL.SYS           36864         1-18-95      8:25:12 am
  588.  
  589.  
  590. Installation Instructions:
  591.  
  592. * Create a directory called INSTALL$.NEW under \NETWARE.  Copy
  593. all files into
  594.  \NETWARE\INSTALL$.NEW and reboot.
  595.  
  596.  * MINI.IFS should be manually copied to the SYS:RPL2 subdir on
  597. your NetWare server if you are using Remote Program Load.
  598.  
  599.  ** It is a good idea to make sure you have backups of all files
  600. being replaced.
  601.  
  602.  
  603.  
  604. -----------------------------------------------------------------
  605.  Any trademarks referenced in this document are the property of
  606. their
  607.  respective owners.  Consult your product manuals for complete
  608. trademark
  609.  information.
  610.  
  611. -----------------------------------------------------------------
  612.  
  613.