home *** CD-ROM | disk | FTP | other *** search
/ IBM Presents OS/2 Software Hits 1995 / OS-2_SW_HITS_2ND_EDITION_1995.ISO / i17 / 312pt5.doc < prev    next >
Text File  |  1995-02-17  |  36KB  |  1,204 lines

  1. NetWare 3.12 OS Patches                           (312PT5.EXE)
  2. ---------------------------------------------------------------
  3. This package is made up of the following files:
  4.  
  5. 312PT5 DOC15CB5 - This document
  6. 312PT5 EXE15CB5 - Binary self-extracting file.
  7.  
  8. ---------------------------------------------------------------
  9.  
  10. NOVELL PRODUCT and VERSION: NetWare 3.12
  11.  
  12. ABSTRACT:
  13.  
  14. This file contains the latest operating system test patches for
  15. NetWare 3.12. Included with this prerelease are all patches for
  16. all user-versions of NetWare 3.12.  The patches included have
  17. been system tested by Novell.
  18.  
  19. ---------------------------------------------------------------
  20. DISCLAIMER
  21. THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO
  22. NOVELL.  NOVELL MAKES EVERY EFFORT WITHIN ITS MEANS TO VERIFY
  23. THIS INFORMATION.  HOWEVER, THE INFORMATION PROVIDED IN THIS
  24. DOCUMENT IS FOR YOUR INFORMATION ONLY.  NOVELL MAKES NO
  25. EXPLICIT OR IMPLIED CLAIMS TO THE VALIDITY OF THIS INFORMATION.
  26. ---------------------------------------------------------------
  27.  
  28. The change from 312PT4 to 312PT5 is that UNLDIRFX.NLM has been
  29. removed due to a potential problem this patch may cause.
  30. Versions of this patch prior to 9-13-94 can cause GPPE abends,
  31. often during the process of deleting a user. The 9-13-94 or
  32. later version of this patch which has corrected the problem is
  33. available from the 312ITX.EXE download from the NSD forum.
  34.  
  35. ---------------------------------------------------------------
  36. BCKTTSFX NLM
  37. ============
  38.  
  39. SYMPTOM
  40.  
  41. Typically after re-booting the server and going though the
  42. process of backing out the TTS files the server would hang with
  43. no messages.
  44.  
  45.  
  46. SOLUTION
  47.  
  48. Apply BCKTTSFX NLM       985 04-26-94   9:00a
  49.  
  50.  
  51. Solution Specifics:
  52.  
  53. Different versions of this patch are available for the
  54. following NetWare Operating System's:
  55.  
  56.   V3.11, V3.12, V4.01, V4.02
  57.  
  58.    Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  59.          v3.12 is in 312ITx.EXE or 312PTx.EXE,
  60.          v4.01 is in 401ITx.EXE or 401PTx.EXE,
  61.          v4.02 is in 402ITx.EXE or 402PTx.EXE.
  62.          v3.11 SFT is in SFTITx.EXE.
  63.  
  64. This Patch corrects a problem with backing out more than 263
  65. Transaction Tracking System (TTS) files.
  66.  
  67. It is important to Load BCKTTSFX.NLM after loading PATCH
  68. MANAGER in the STARTUP.NCF file to allow the patch to work
  69. properly.
  70.  
  71. Installation Instructions:
  72.  
  73. NCF FILE: STARTUP.NCF
  74.  
  75.  
  76. ---------------------------------------------------------------
  77. CRDIRFIX NLM
  78. ============
  79.  
  80. SYMPTOM
  81.  
  82. The following error is return if an attempt is made to create a
  83. directory with an blank character(alt-25) as the last character
  84. in the name.
  85.  
  86.    "Unable to create directory"
  87.  
  88. SOLUTION
  89.  
  90. Apply CRDIRFIX NLM      1361 04-26-94   9:03a
  91.  
  92.  
  93. Solution Specifics:
  94.  
  95. Different versions of this patch are available for the
  96. following NetWare Operating System's:
  97.  
  98.   V3.12, V4.01
  99.  
  100.    Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  101.          v3.12 is in 312ITx.EXE or 312PTx.EXE,
  102.          v4.01 is in 401ITx.EXE or 401PTx.EXE,
  103.          v4.02 is in 402ITx.EXE or 402PTx.EXE.
  104.          v3.11 SFT is in SFTITx.EXE.
  105.  
  106. Fix to allow the addition of a blank Character (alt-255) to the
  107. end of a directory name.
  108.  
  109. 3.11 allows the user to create directories for security reasons
  110. that have a "blank"(alt-255) as the last character of the
  111. directory name.  To allow NetWare v3.12 and v4.01 to have a
  112. blank Character (alt-255) to the end of a directory name, apply
  113. this patch.
  114.  
  115. example:  md test(alt-255)  This works in DOS and on a 3.11
  116. server.
  117.  
  118. Installation Instructions:
  119.  
  120. NCF FILE: AUTOEXEC.NCF
  121.  
  122.  
  123. ---------------------------------------------------------------
  124. DIRSPCFX NLM
  125. ============
  126.  
  127. SYMPTOM
  128.  
  129. Disk space can  not be accounted for.
  130.  
  131. SOLUTION
  132.  
  133. Apply DIRSPCFX NLM      1212 04-26-94   9:06a
  134.  
  135.  
  136. Solution Specifics:
  137.  
  138. Different versions of this patch are available for the
  139. following NetWare Operating System's:
  140.  
  141.   V3.11, V3.12, V4.01, V3.11 SFT III
  142.  
  143.    Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  144.          v3.12 is in 312ITx.EXE or 312PTx.EXE,
  145.          v4.01 is in 401ITx.EXE or 401PTx.EXE,
  146.          v4.02 is in 402ITx.EXE or 402PTx.EXE.
  147.          v3.11 SFT is in SFTITx.EXE.
  148.  
  149. The DIRSPCFX.NLM file is a fix to the set parameter "Maximum
  150. Percent of Volume Used By Directory."  The limits of this set
  151. parameter are 5 to 50 percent default and the setting is 13
  152. percent.
  153.  
  154. The set parameter "Maximum Percent of Volume Used By
  155. Directory". can use double the disk space set.
  156.  
  157. Example; If the Set parameter is 13 percent, the actual space
  158. that can be used by Extended Attributes is 26 percent.
  159.  
  160. CAUSE
  161.  
  162. The Set parameter only searched one of the mirrored tables for
  163. extended attributes to verify that the limit had been met,
  164. which allows the set parameter to use twice as much space as
  165. indicated. The Table for Extended Attributes will grow;
  166. however, it will never decrease in size.  So, after the space
  167. is allocated for the EA table, it can not be used for any thing
  168. other than Extended Attributes.
  169.  
  170. Installation Instructions:
  171.  
  172. NCF FILE: STARTUP.NCF
  173.  
  174.  
  175. ---------------------------------------------------------------
  176. DIRSRCFX NLM
  177. ============
  178.  
  179. SYMPTOM
  180.  
  181. When running out of short term alloc memory, the server
  182. ABEND's.
  183.  
  184. SOLUTION
  185.  
  186. Apply DIRSRCFX NLM      1087 05-09-94  11:00a
  187.  
  188.  
  189. Solution Specifics:
  190.  
  191. Different versions of this patch are available for the
  192. following NetWare Operating System's:
  193.  
  194.   V3.11, V3.12, V4.01
  195.  
  196.    Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  197.          v3.12 is in 312ITx.EXE or 312PTx.EXE,
  198.          v4.01 is in 401ITx.EXE or 401PTx.EXE,
  199.          v4.02 is in 402ITx.EXE or 402PTx.EXE.
  200.          v3.11 SFT is in SFTITx.EXE.
  201.  
  202. Changed procedure INWDirectorySearch to first look at the code
  203. returned from the GetDirectoryHandle call made above before
  204. referencing the DirHandle.
  205.  
  206. Installation Instructions:
  207.  
  208. NCF FILE: AUTOEXEC.NCF
  209.  
  210.  
  211. ---------------------------------------------------------------
  212. EAACCFIX NLM
  213. ============
  214.  
  215. SYMPTOM
  216.  
  217. The following Error message: SYS0002 Access Denied is received
  218. when trying to copy a file with Extended Attributes from a
  219. NetWare v3.12 file server if the users only has Read and
  220. FileScan rights.
  221.  
  222. SOLUTION
  223.  
  224. Apply EAACCFIX NLM       970 04-26-94   9:06a
  225.  
  226.  
  227. Solution Specifics:
  228.  
  229. Different versions of this patch are available for the
  230. following NetWare Operating System's:
  231.  
  232.   V3.12
  233.  
  234.    Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  235.          v3.12 is in 312ITx.EXE or 312PTx.EXE,
  236.          v4.01 is in 401ITx.EXE or 401PTx.EXE,
  237.          v4.02 is in 402ITx.EXE or 402PTx.EXE.
  238.          v3.11 SFT is in SFTITx.EXE.
  239.  
  240. Installation Instructions:
  241.  
  242. NCF FILE: AUTOEXEC.NCF
  243.  
  244.  
  245. ---------------------------------------------------------------
  246. EADATFIX NLM
  247. ============
  248.  
  249. SYMPTOM
  250.  
  251. A problem exists with Extended Attributes when performing a
  252. drag and drop COPY of a directory structure from an OS/2
  253. client.  Which would cause the Extended Attribute for the new
  254. Parent Directory to be corrupt.
  255.  
  256. VREPAIR returned the following error message:
  257.  
  258. Error at extended directory entry xxxx
  259. Invalid Data error
  260. Invalid Score card error
  261.  
  262. SOLUTION
  263.  
  264. Apply EADATFIX NLM      1181 04-26-94   4:33p
  265.  
  266.  
  267. Solution Specifics:
  268.  
  269. Different versions of this patch are available for the
  270. following NetWare Operating System's:
  271.  
  272.   V3.11, V3.12, V4.01, V3.11 SFT III
  273.  
  274.    Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  275.          v3.12 is in 312ITx.EXE or 312PTx.EXE,
  276.          v4.01 is in 401ITx.EXE or 401PTx.EXE,
  277.          v4.02 is in 402ITx.EXE or 402PTx.EXE.
  278.          v3.11 SFT is in SFTITx.EXE.
  279.  
  280. To install the patch, load patchman for the Operating System
  281. which is running and the version of EADATFIX.NLM in the same
  282. directory.
  283.  
  284. Installation Instructions:
  285.  
  286. NCF FILE: AUTOEXEC.NCF
  287.  
  288.  
  289. ---------------------------------------------------------------
  290. EAREPLFX NLM
  291. ============
  292.  
  293. SYMPTOM
  294.  
  295. The following errors could be seen on a OS/2 Client:
  296. 1.   "The Drive ";,is not a valid Drive"
  297. 2.   " " " is either read-only or is being used by another
  298. program"
  299.  
  300. This errors would be received if using the drives ICON from the
  301. DESKTOP to view a NetWare volume and most often with a CDRom
  302. mounted volume.  Sometimes after receiving these errors the
  303. connection to the File Server would be lost.
  304.  
  305. SOLUTION
  306.  
  307. Apply EAREPLFX NLM      1182 04-26-94   9:00a
  308.  
  309.  
  310. Solution Specifics:
  311.  
  312. Different versions of this patch are available for the
  313. following NetWare Operating System's:
  314.  
  315.   V3.11, V3.12, V4.01, V3.11 SFT III
  316.  
  317.    Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  318.          v3.12 is in 312ITx.EXE or 312PTx.EXE,
  319.          v4.01 is in 401ITx.EXE or 401PTx.EXE,
  320.          v4.02 is in 402ITx.EXE or 402PTx.EXE.
  321.          v3.11 SFT is in SFTITx.EXE.
  322.  
  323. Also it is suggested to use NetWare Requester for OS/2 v2.10 to
  324. help correct the problem.
  325.  
  326. Installation Instructions:
  327.  
  328. NCF FILE: AUTOEXEC.NCF
  329.  
  330.  
  331. ---------------------------------------------------------------
  332. ELEVFIX  NLM
  333. ============
  334.  
  335. SYMPTOM
  336.  
  337. A window exists where two identical requests to access the same
  338. sector on the hard disk could get placed in the elevator queue
  339. at the same time resulting in a file server lock up.
  340.  
  341. The file server may possibly hang when a system is in the
  342. process of re-mirroring and when there is extremely high I/O
  343. traffic on the bus.
  344.  
  345. SOLUTION
  346.  
  347. Apply ELEVFIX  NLM      1717 04-26-94   9:08a
  348.  
  349.  
  350. Solution Specifics:
  351.  
  352. Different versions of this patch are available for the
  353. following NetWare Operating System's:
  354.  
  355.   V3.12, V4.01
  356.  
  357.    Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  358.          v3.12 is in 312ITx.EXE or 312PTx.EXE,
  359.          v4.01 is in 401ITx.EXE or 401PTx.EXE,
  360.          v4.02 is in 402ITx.EXE or 402PTx.EXE.
  361.          v3.11 SFT is in SFTITx.EXE.
  362.  
  363. Installation Instructions:
  364.  
  365. NCF FILE: AUTOEXEC.NCF
  366.  
  367.  
  368. ---------------------------------------------------------------
  369. GLOCKFIX NLM
  370. ============
  371.  
  372. SYMPTOM
  373.  
  374. NWScanPhysicalLocksByFile fails if more than 23 locks on a
  375. file.
  376.  
  377. NWScanPhysicalLocksByFile is an assembly call.  It is making
  378. the NCP 23 238. The lanalyzer shows that garbage is returned by
  379. this NCP when more than 23 locks are placed on a file.
  380.  
  381. SOLUTION
  382.  
  383. Apply GLOCKFIX NLM      1080 03-09-94   8:30a
  384.  
  385.  
  386. Solution Specifics:
  387.  
  388. Different versions of this patch are available for the
  389. following NetWare Operating System's:
  390.  
  391.   V3.11, V3.12, V3.11 SFT III
  392.  
  393.    Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  394.          v3.12 is in 312ITx.EXE or 312PTx.EXE,
  395.          v4.01 is in 401ITx.EXE or 401PTx.EXE,
  396.          v4.02 is in 402ITx.EXE or 402PTx.EXE.
  397.          v3.11 SFT is in SFTITx.EXE.
  398.  
  399. Installation Instructions:
  400.  
  401. NCF FILE: AUTOEXEC.NCF
  402.  
  403.  
  404. ---------------------------------------------------------------
  405. GNSFIX   NLM
  406. ============
  407.  
  408. SYMPTOM
  409.  
  410. This patch fixes a problem found when re-booting and attempting
  411. to get a connection to the file server.  If all of the
  412. connections are in use, (e.g. 20 for the 20-user version, 50
  413. for the 50-user version, etc.), and one of the users re-boots,
  414. the user will not be able to log back in to the server. This
  415. problem will only occur if there is only one network.  If the
  416. user is on an internet, a re-connection will be possible.
  417.  
  418. The problem is that once a user re-boots, his connection is not
  419. terminated at the server until a time out limit is reached
  420. (usually 15 minutes).
  421.  
  422. SOLUTION
  423.  
  424. Apply GNSFIX   NLM      1099 03-28-94   8:47a
  425.  
  426.  
  427. Solution Specifics:
  428.  
  429. Different versions of this patch are available for the
  430. following NetWare Operating System's:
  431.  
  432.   V3.11, V3.12, V3.11 SFT III
  433.  
  434.    Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  435.          v3.12 is in 312ITx.EXE or 312PTx.EXE,
  436.          v4.01 is in 401ITx.EXE or 401PTx.EXE,
  437.          v4.02 is in 402ITx.EXE or 402PTx.EXE.
  438.          v3.11 SFT is in SFTITx.EXE.
  439.  
  440. This patch corrects the problem by checking the source node
  441. address of the incoming packet to the  node address of all
  442. workstations the server currently thinks it is attached to.  If
  443. a match is found the server responds to the workstation, thus
  444. re-creating a connection in the same slot the workstation had
  445. prior to its reboot.
  446.  
  447. Installation Instructions:
  448.  
  449. NCF FILE: AUTOEXEC.NCF
  450.  
  451.  
  452. ---------------------------------------------------------------
  453. IPXRCVFX NLM
  454. ============
  455.  
  456. SYMPTOM
  457.  
  458. These patches fix a problem with receiving a GPPE ABEND because
  459. of the generation of an NCP request that IPX.386 did not handle
  460. correctly, thus causing an invalid fragment count.
  461.  
  462. A problem has been encountered with the NetWare SFT III
  463. operating system that is produced by Running ARCServe 4.0 on
  464. one of the mirrored NetWare SFT III servers.  If ARCServe is
  465. backing up a file to the tape and the secondary server restarts
  466. for any reason, upon re-synchronizing the memory the operating
  467. system will ABEND with a General Protection Processor Exception
  468. (GPPE) error.
  469.  
  470. This error only occurs if a file is being copied to the tape at
  471. the time.
  472.  
  473. If ARCServe is loaded but not in the process of copying a file
  474. to  tape, then the problem is not apparent.
  475.  
  476. CAUSE
  477.  
  478. The problem is that an NCP request is generated that IPX.386
  479. did not handle correctly, causing an invalid fragment count
  480. that would bring down the primary server.  Because the primary
  481. server is being re-mirrored to the secondary server, the
  482. secondary server dies as well.
  483.  
  484. SOLUTION
  485.  
  486. Apply IPXRCVFX NLM       976 04-26-94   9:04a
  487.  
  488.  
  489. Solution Specifics:
  490.  
  491. Different versions of this patch are available for the
  492. following NetWare Operating System's:
  493.  
  494.   V3.11, V3.12, V3.11 SFT III
  495.  
  496.    Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  497.          v3.12 is in 312ITx.EXE or 312PTx.EXE,
  498.          v4.01 is in 401ITx.EXE or 401PTx.EXE,
  499.          v4.02 is in 402ITx.EXE or 402PTx.EXE.
  500.          v3.11 SFT is in SFTITx.EXE.
  501.  
  502. Installation Instructions:
  503.  
  504. NCF FILE: MSAUTO.NCF, IOAUTO.NCF
  505.  
  506. The patch needs to be loaded in both the MSEngine and IOEngine.
  507. 1. Copy the IIPXRCFX.NLM and PM311IO.NLM files to the NetWare
  508. boot directory.
  509.  
  510. 2. Copy the IPXRCVFX.NLM and PATCHMAN.NLM files to the
  511. SYS:SYSTEM directory.
  512.  
  513. 3. Edit the IOSTART.NCF file to load the PM311IO.NLM and
  514. IIPXRCFX.NLM files.
  515.  
  516. 4. Edit the MSSTART.NCF file to load PATCHMAN.NLM and
  517. IPXRCVFX.NLM files.
  518.  
  519.  
  520. ---------------------------------------------------------------
  521. MMACCFIX NLM
  522. ============
  523.  
  524. SYMPTOM
  525.  
  526. The workstation will hang while performing reads from the file
  527. server.  High (100%) utilization at the server console.  By
  528. typing "scan for new devices" at the console prompt the high
  529. utilization drops but will climb back up over time.
  530.  
  531. SOLUTION
  532.  
  533. Apply MMACCFIX NLM      1006 04-26-94   8:54a
  534.  
  535.  
  536. Solution Specifics:
  537.  
  538. Different versions of this patch are available for the
  539. following NetWare Operating System's:
  540.  
  541.   V3.12, V4.01
  542.  
  543.    Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  544.          v3.12 is in 312ITx.EXE or 312PTx.EXE,
  545.          v4.01 is in 401ITx.EXE or 401PTx.EXE,
  546.          v4.02 is in 402ITx.EXE or 402PTx.EXE.
  547.          v3.11 SFT is in SFTITx.EXE.
  548.  
  549. MMACCFIX.NLM fixes this condition by patching the media manager
  550. accelerator module of the NetWare 4.01 OS code.  This patch is
  551. recommended for general application on all 4.01 NetWare
  552. servers.
  553.  
  554. Installation Instructions:
  555.  
  556. NCF FILE: AUTOEXEC.NCF
  557.  
  558.  
  559. ---------------------------------------------------------------
  560. PBWANFIX NLM
  561. ============
  562.  
  563. SYMPTOM
  564.  
  565. WAN links saturated with packets.
  566.  
  567. SOLUTION
  568.  
  569. Apply PBWANFIX NLM      3028 04-19-94   9:41a
  570.  
  571.  
  572. Solution Specifics:
  573.  
  574. Different versions of this patch are available for the
  575. following NetWare Operating System's:
  576.  
  577.   V3.12, V4.01
  578.  
  579.    Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  580.          v3.12 is in 312ITx.EXE or 312PTx.EXE,
  581.          v4.01 is in 401ITx.EXE or 401PTx.EXE,
  582.          v4.02 is in 402ITx.EXE or 402PTx.EXE.
  583.          v3.11 SFT is in SFTITx.EXE.
  584.  
  585. Description of problem addressed by PBWANFIX.NLM.  Due to the
  586. nature of packet burst, it is very easy to saturate WANS with
  587. packets that have already been sent and arrived correctly.
  588.  
  589. Installation Instructions:
  590.  
  591. NCF FILE: AUTOEXEC.NCF
  592.  
  593.  
  594. ---------------------------------------------------------------
  595. PM312    NLM
  596. ============
  597.  
  598. SYMPTOM
  599.  
  600. SOLUTION
  601.  
  602. Apply PM312    NLM      9221 03-24-94  11:06a
  603.  
  604.  
  605. Solution Specifics:
  606.  
  607. Different versions of this patch are available for the
  608. following NetWare Operating System's:
  609.  
  610.   V3.12
  611.  
  612.    Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  613.          v3.12 is in 312ITx.EXE or 312PTx.EXE,
  614.          v4.01 is in 401ITx.EXE or 401PTx.EXE,
  615.          v4.02 is in 402ITx.EXE or 402PTx.EXE.
  616.          v3.11 SFT is in SFTITx.EXE.
  617.  
  618. This README file accompanies PM312.NLM.  The following files
  619. are included for this revision:
  620.  
  621. PM312.NLM replaces any and all previous versions of PM312.NLM.
  622.  
  623. PM312.NLM is the Patch Manager which tracks and manages all
  624. official patches for NetWare 386 v3.12.
  625.  
  626. Patches for NetWare 386 v3.12 consist of three types:
  627.  
  628. DYNAMIC -- Dynamic patches are implemented as .NLM files that
  629. can be loaded/unloaded while the server is running.  Unloading
  630. a dynamic patch will restore the Operating System to its
  631. original "un-patched" state.
  632.  
  633. SEMI-STATIC -- Semi-static patches can also be loaded while the
  634. server is running, but they cannot be unloaded.  It is not
  635. possible to undo the effects of a semi-static patch without
  636. first downing the server and bringing it back up without
  637. loading the semi-static patch.
  638.  
  639. STATIC -- A static patch is a DOS executable program that
  640. modifies the SERVER.EXE file.  This type of patch is applied
  641. once and its effects are permanent.  It is suggested that a
  642. backup of the original SERVER.EXE file be made before applying
  643. a static patch.  (In other words, do not patch the SERVER.EXE
  644. on your original distribution diskette])
  645.  
  646. Dynamic and semi-static patches modify the Operating System in
  647. memory, not on the disk.  This means that dynamic and semi-
  648. static patches must be loaded each time the Operating System is
  649. brought up in order for any 'fixes' to take effect. It is
  650. recommended that the command "LOAD <patch>" be placed in the
  651. file server's AUTOEXEC.NCF file to ensure that the patch is
  652. always in effect as soon as the server is brought up.
  653.  
  654. In order to see which patches are currently loaded on the
  655. system, type "PATCHES" at the file server command line.  The
  656. patches will then be grouped and displayed according to their
  657. type (i.e. - STATIC, SEMI-STATIC, or DYNAMIC).  Typing
  658. "MODULES" at the server console will show which dynamic patches
  659. have been loaded, but will not show semi-static or static
  660. patches.
  661.  
  662. To install PM312.NLM, log into the server as supervisor or
  663. supervisor equivalent and copy PM312.NLM into the SYS:SYSTEM
  664. subdirectory.  The Patch Manager (PM312.NLM) must be loaded
  665. before any dynamic or semi-static patches can be loaded.  If
  666. PM312 is not already loaded, the <patch>.NLM will attempt to
  667. locate PM312 and, if found, will load it automatically.  PM312
  668. only needs to be loaded once; all NLM patches can then be
  669. loaded.  PM312 cannot be unloaded until all patches that rely
  670. on it are first unloaded.
  671.  
  672.  
  673. ---------------------------------------------------------------
  674. REALMFIX NLM
  675. ============
  676.  
  677. SYMPTOM
  678.  
  679. This patch deals with applications that directly control
  680. hardware devices through NetWare (i.e. Jukeboxes, worms, tapes,
  681. etc.).  If an error condition occurs such as reaching the end
  682. of a tape, an error code is returned to the calling
  683. application.  The error code would be scrambled, resulting in
  684. the wrong error passed to the application.  The result, as far
  685. as the Server (i.e. ABEND, hang, etc.) would depend on the
  686. specific application.   The patch applies to applications which
  687. use a DAI interface to communicate with the server's hardware.
  688. Check with the vendor of the application to verify the use of
  689. the DAI interface and apply the patch if necessary.
  690.  
  691. Application requests made to a device driver using the device
  692. IOCTL and DeviceBlockingIOCTL API's are aborted if NetWare is
  693. in the process of switching to real mode.
  694.  
  695. Application requests made to a device driver using the
  696. DeviceIOCTL and DeviceBlockingIOCTL API's are aborted if
  697. NetWare is in the process of switching to real mode (i.e. the
  698. DOS Mode semaphore is set).  The API's should instead delay the
  699. execution of the request.
  700.  
  701. FIXED 2 DAI emulation bugs. Fixed the device IOCTL routine to
  702. return the driver specified error code instead of the media
  703. manager code.  Fixed the IOCTL routines to postpone the
  704. execution of the IOCTL if the DOSDiskSemaphore is set instead
  705. of returning with an error.
  706.  
  707. SOLUTION
  708.  
  709. Apply REALMFIX NLM      3207 02-08-94   9:14a
  710.  
  711.  
  712. Solution Specifics:
  713.  
  714. Different versions of this patch are available for the
  715. following NetWare Operating System's:
  716.  
  717.   V3.12, V4.01
  718.  
  719.    Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  720.          v3.12 is in 312ITx.EXE or 312PTx.EXE,
  721.          v4.01 is in 401ITx.EXE or 401PTx.EXE,
  722.          v4.02 is in 402ITx.EXE or 402PTx.EXE.
  723.          v3.11 SFT is in SFTITx.EXE.
  724.  
  725. Installation Instructions:
  726.  
  727. NCF FILE: AUTOEXEC.NCF
  728.  
  729.  
  730. ---------------------------------------------------------------
  731. RKIELFIX NLM
  732. ============
  733.  
  734. SYMPTOM
  735.  
  736. Message Correction for the following ABEND Message: "Richard
  737. Kiel memorial ABEND #27"
  738.  
  739. SOLUTION
  740.  
  741. Apply RKIELFIX NLM      1044 05-04-94   2:38p
  742.  
  743.  
  744. Solution Specifics:
  745.  
  746. Different versions of this patch are available for the
  747. following NetWare Operating System's:
  748.  
  749.   V3.12
  750.  
  751.    Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  752.          v3.12 is in 312ITx.EXE or 312PTx.EXE,
  753.          v4.01 is in 401ITx.EXE or 401PTx.EXE,
  754.          v4.02 is in 402ITx.EXE or 402PTx.EXE.
  755.          v3.11 SFT is in SFTITx.EXE.
  756.  
  757. The new ABEND message is "Invalid entry in message list.".
  758.  
  759. In the OS there is a process that checks the consistency of the
  760. message list. When this list is found to be invalid the OS will
  761. return this ABEND message.
  762.  
  763. Follow the Guidelines for troubleshooting in the System
  764. Messages Manual Appendix "A".
  765.  
  766. Installation Instructions:
  767.  
  768. NCF FILE: AUTOEXEC.NCF
  769.  
  770.  
  771. ---------------------------------------------------------------
  772. RTCHGFIX NLM
  773. ============
  774.  
  775. SYMPTOM
  776.  
  777. This patch fixes a problem with packet signing after a switch
  778. over occurs on either an SFT III server or a router switch over
  779. (i.e. networks with redundant routes).  When the switch over
  780. occurs the packet size would be renegotiated between the server
  781. and the workstation.  The server in would send unsigned packets
  782. to the workstation during the renegotiation process.  The
  783. workstation, expecting signed packets will discard all of the
  784. packets from the server attempting the renegotiation.  The
  785. workstation would eventually timeout or appear to be hung.  The
  786. key to the patch is that packet signing would have to be
  787. enabled or order for this problem to happen.
  788.  
  789. SOLUTION
  790.  
  791. Apply RTCHGFIX NLM       984 12-21-93  11:30a
  792.  
  793.  
  794. Solution Specifics:
  795.  
  796. Different versions of this patch are available for the
  797. following NetWare Operating System's:
  798.  
  799.   V3.12, V4.01
  800.  
  801.    Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  802.          v3.12 is in 312ITx.EXE or 312PTx.EXE,
  803.          v4.01 is in 401ITx.EXE or 401PTx.EXE,
  804.          v4.02 is in 402ITx.EXE or 402PTx.EXE.
  805.          v3.11 SFT is in SFTITx.EXE.
  806.  
  807. Installation Instructions:
  808.  
  809. NCF FILE: AUTOEXEC.NCF
  810.  
  811.  
  812. ---------------------------------------------------------------
  813. RTRTIME  NLM
  814. ============
  815.  
  816. SYMPTOM
  817.  
  818. The speed of the network link is slow enough to require
  819. increasing timeout values to more than the default value.
  820.  
  821. SOLUTION
  822.  
  823. Apply RTRTIME  NLM      2054 02-23-94   4:19p
  824.  
  825.  
  826. Solution Specifics:
  827.  
  828. Different versions of this patch are available for the
  829. following NetWare Operating System's:
  830.  
  831.   V3.11, V3.12
  832.  
  833.    Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  834.          v3.12 is in 312ITx.EXE or 312PTx.EXE,
  835.          v4.01 is in 401ITx.EXE or 401PTx.EXE,
  836.          v4.02 is in 402ITx.EXE or 402PTx.EXE.
  837.          v3.11 SFT is in SFTITx.EXE.
  838.  
  839. This patch provides a new server console command "ROUTER
  840. TIMEOUT"  which adjusts the RIP and SAP information timeout
  841. value.  This patch would be used on a network where the speed
  842. of the network link is slow enough to require increasing
  843. timeout values to more than the default value.
  844.  
  845. The default RIP/SAP timeout value is 4 minutes, which means
  846. that the server router will keep Server or Network information
  847. for 4 minutes without that information being updated.  If the
  848. server does not get updated RIP/SAP information within the time
  849. specified by the timeout value, the RIP/SAP information is
  850. removed from the server's tables.
  851.  
  852. This new console command allows the router timeout value to be
  853. changed in the range of 4 to 255 minutes.
  854.  
  855. SYNTAX:
  856.  
  857.   ROUTER TIMEOUT 100
  858.  
  859. This command would change the timeout default from 4 to 100
  860. minutes.
  861.  
  862. RTRTIME.NLM is intended for 386 v3.12 and is a dynamic patch
  863. which is loaded at the file server console as a NetWare
  864. Loadable Module.  RTRTIME.NLM requires the latest version of
  865. PATCHMAN.NLM in order to load.
  866.  
  867. Installation Instructions:
  868.  
  869. NCF FILE: AUTOEXEC.NCF
  870.  
  871.  
  872. ---------------------------------------------------------------
  873. SPXDDFIX NLM
  874. ============
  875.  
  876. SYMPTOM
  877.  
  878. This fixes a problem with the way SPX handles retried connect
  879. requests.  If the connection had already transitioned into
  880. SESSION_TERMINATED when the retry came in, it was treated as a
  881. new connection request.
  882.  
  883. Also fixes a problem where SPX was still acknowledging data
  884. packets that arrived after SPXTerminateConnection was called.
  885. This could lead to incorrect handling of the data by the
  886. application, leaving both endpoints with different information
  887. about the state and completeness of the data. NOTE: This SPX
  888. problem is masked by the SPXS.NLM that ships with NMS 2.0 and
  889. SPXS.NLM included in STRTL2.EXE.  The fix for this specific
  890. issue is addressed by SPXDDFIX.NLM.
  891.  
  892. SOLUTION
  893.  
  894. Apply SPXDDFIX NLM      1148 03-10-94   9:48a
  895.  
  896.  
  897. Solution Specifics:
  898.  
  899. Different versions of this patch are available for the
  900. following NetWare Operating System's:
  901.  
  902.   V3.11, V3.12, V4.01
  903.  
  904.    Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  905.          v3.12 is in 312ITx.EXE or 312PTx.EXE,
  906.          v4.01 is in 401ITx.EXE or 401PTx.EXE,
  907.          v4.02 is in 402ITx.EXE or 402PTx.EXE.
  908.          v3.11 SFT is in SFTITx.EXE.
  909.  
  910. Before the patch, data that arrived after the application
  911. initiated a disconnect by calling SPXTerminateConnection, was
  912. acknowledged and delivered to the application.  Depending on
  913. how the application was written this could give the
  914. transmitting side an invalid picture of the guaranteed delivery
  915. of the data.  The patch causes all inbound packets after
  916. SPXTerminateConnection has been called to just be dropped.
  917.  
  918. Installation Instructions:
  919.  
  920. NCF FILE: AUTOEXEC.NCF
  921.  
  922.  
  923. ---------------------------------------------------------------
  924. SPXFIX2  NLM
  925. ============
  926.  
  927. SYMPTOM
  928.  
  929. Fix SPX code in the case where an SPX terminate ack is received
  930. on a non-existent session.  When the terminate ack is received
  931. and the session does not exist, this fix returns the ECB to IPX
  932. rather than re-posting it back to the application socket.
  933.  
  934. SOLUTION
  935.  
  936. Apply SPXFIX2  NLM      1035 11-23-93   9:13a
  937.  
  938.  
  939. Solution Specifics:
  940.  
  941. Different versions of this patch are available for the
  942. following NetWare Operating System's:
  943.  
  944.   V3.11, V3.12, V4.01
  945.  
  946.    Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  947.          v3.12 is in 312ITx.EXE or 312PTx.EXE,
  948.          v4.01 is in 401ITx.EXE or 401PTx.EXE,
  949.          v4.02 is in 402ITx.EXE or 402PTx.EXE.
  950.          v3.11 SFT is in SFTITx.EXE.
  951.  
  952. This bug is a side effect of SPXFIX2 v2.00 (which is native to
  953. NetWare v3.12) that leaves SPX terminate ack packets in system
  954. ECB's rather than copying them into application ECB's.
  955.  
  956. Installation Instructions:
  957.  
  958. NCF FILE: AUTOEXEC.NCF
  959.  
  960.  
  961. ---------------------------------------------------------------
  962. SPXNSFIX NLM
  963. ============
  964.  
  965. SYMPTOM
  966.  
  967. If the session did not exist, SPX failed to interpret terminate
  968. ACKs as system packets.
  969.  
  970. SOLUTION
  971.  
  972. Apply SPXNSFIX NLM      1044 05-26-94   8:45a
  973.  
  974.  
  975. Solution Specifics:
  976.  
  977. Different versions of this patch are available for the
  978. following NetWare Operating System's:
  979.  
  980.   V3.11, V3.12, V4.01
  981.  
  982.    Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  983.          v3.12 is in 312ITx.EXE or 312PTx.EXE,
  984.          v4.01 is in 401ITx.EXE or 401PTx.EXE,
  985.          v4.02 is in 402ITx.EXE or 402PTx.EXE.
  986.          v3.11 SFT is in SFTITx.EXE.
  987.  
  988. When an application errors out because the session does not
  989. exist, SPX posts the system buffer to the socket rather than
  990. returning it to the Link Support Layer (LSL).
  991.  
  992. The SPXNSFIX.NLM for NetWare 4.01, 3.12, and 3.11 fixex the way
  993. that SPX handles the Terminate Acknowledgement packets on
  994. sessions that do not exist.
  995.  
  996. Installation Instructions:
  997.  
  998. NCF File:
  999.  
  1000.  
  1001. ---------------------------------------------------------------
  1002. SYNCMFIX NLM
  1003. ============
  1004.  
  1005. SYMPTOM
  1006.  
  1007. One drive off of one HBA is mirrored to two drives both of
  1008. which are on the other HBA.  (A total of 3  drives mirroring
  1009. the same data).  The single drive off of the first HBA is in
  1010. sync and the other two drives off of the second HBA are
  1011. mirrored to the first drive.  The server is downed while the
  1012. two secondary mirrored drives are still out of sync, (install
  1013. NLM shows them still to be in the mirroring process).  When
  1014. SERVER.EXE is invoked, INSTALL.NLM shows the primary drive as
  1015. In Sync and one of the secondary drives as In Sync and the
  1016. other as Out Of Sync.  The two secondary drives are the only
  1017. ones showing disk activity as if they are mirroring each other
  1018. and ignoring the actual in sync primary drive.
  1019.  
  1020. SOLUTION
  1021.  
  1022. Apply SYNCMFIX NLM      1025 04-26-94   8:58a
  1023.  
  1024.  
  1025. Solution Specifics:
  1026.  
  1027. Different versions of this patch are available for the
  1028. following NetWare Operating System's:
  1029.  
  1030.   V3.12, V4.01
  1031.  
  1032.    Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1033.          v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1034.          v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1035.          v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1036.          v3.11 SFT is in SFTITx.EXE.
  1037.  
  1038. The problem is resolved by loading the SYNCMFIX.NLM patch. You
  1039. must load the patch manager and the SYNCMFIX.NLM in the
  1040. startup.ncf before the disk driver or move the disk driver load
  1041. statements to the AUTOEXEC.NCF and have them loading after the
  1042. patch manager and the SYNCMFIX.NLM patch.
  1043.  
  1044. Installation Instructions:
  1045.  
  1046. NCF FILE: STARTUP.NCF
  1047.  
  1048.  
  1049. ---------------------------------------------------------------
  1050. UNLDIRFX NLM
  1051. ============
  1052.  
  1053. SYMPTOM
  1054.  
  1055. ABEND "UnLockDirectoryEntry called with entry that was already
  1056. unlocked" happens in INWPurgeTrustee when UnLockDirectoryEntry
  1057. is called with TNode->TFileEntryNumber which sometimes gets
  1058. overwritten by the call to ImmediateReuseGetDirectoryEntry.
  1059. Whenever the directory structure for the file entry isn't in
  1060. RAM, ImmediateReuseGetDirectoryEntry reads in a directory block
  1061. over the top of the current block and invalidates the TNode
  1062. pointer. NOTE:Locking the file entry doesn't guarantee the
  1063. TNode is locked.
  1064.  
  1065. SOLUTION
  1066.  
  1067. Apply the current UNLDIRFX.NLM (9-13-94 or later), currently
  1068. available in the 312ITX.EXE download file on the NSD forum.
  1069.  
  1070. Installation Instructions:
  1071.  
  1072. NCF FILE: AUTOEXEC.NCF
  1073.  
  1074.  
  1075. ---------------------------------------------------------------
  1076. UNLOADFX NLM
  1077. ============
  1078.  
  1079. SYMPTOM
  1080.  
  1081. NLMs dynamically importing can ABEND if not unloaded in same
  1082. order.
  1083.  
  1084. The OS needs a patch to check for a NULL pointer on unload.
  1085.  
  1086. SOLUTION
  1087.  
  1088. Apply UNLOADFX NLM       992 11-11-93   2:32p
  1089.  
  1090.  
  1091. Solution Specifics:
  1092.  
  1093. Different versions of this patch are available for the
  1094. following NetWare Operating System's:
  1095.  
  1096.   V3.12
  1097.  
  1098.    Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1099.          v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1100.          v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1101.          v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1102.          v3.11 SFT is in SFTITx.EXE.
  1103.  
  1104. Installation Instructions:
  1105.  
  1106. NCF FILE: AUTOEXEC.NCF
  1107.  
  1108.  
  1109. ---------------------------------------------------------------
  1110. WSMSGFIX NLM
  1111. ============
  1112.  
  1113. SYMPTOM
  1114.  
  1115. This patch fixes a problem with WS's  when sending double byte
  1116. broadcast messages.  The double byte characters would get cut
  1117. in half.
  1118.  
  1119. To reproduce the problem:
  1120.  
  1121. 1) Login from 2 workstations.
  1122. 2) From one of the workstation send an double-byte message
  1123. which is longer than 55 bytes to the other workstation. send
  1124. "XXXXXXXXX..........." to STATION_ID XXXXXXXXXX.... is a double
  1125. byte message longer than 55 bytes.
  1126. 3) At the recipient workstation press Ctrl and ENTER key to
  1127. clear the first part of the message.
  1128. 4) The second part of the message appears on the recipient, but
  1129. the message is collapsed.
  1130.  
  1131. This is not a utility problem, but rather a server problem.
  1132. When the message is too long to be displayed on the screen, the
  1133. server divides the message without checking to see whether-or-
  1134. not the character is double-byte.  If the division takes place
  1135. on the second half of a double-byte character, the characters
  1136. displayed are changed.  Double-byte characters must not be
  1137. split.
  1138.  
  1139. SOLUTION
  1140.  
  1141. Apply WSMSGFIX NLM      1132 12-16-93  10:00a
  1142.  
  1143.  
  1144. Solution Specifics:
  1145.  
  1146. Different versions of this patch are available for the
  1147. following NetWare Operating System's:
  1148.  
  1149.   V3.12
  1150.  
  1151.    Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1152.          v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1153.          v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1154.          v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1155.          v3.11 SFT is in SFTITx.EXE.
  1156.  
  1157. Installation Instructions:
  1158.  
  1159. NCF FILE: AUTOEXEC.NCF
  1160.  
  1161.  
  1162. ---------------------------------------------------------------
  1163.  
  1164.  
  1165. Self-Extracting File Name:  312PT5.EXE     Revision:  A
  1166.  
  1167. Files Included     Size     Date      Time
  1168.  
  1169. \
  1170.   312PT5.TXT         (This File)
  1171.    PM312.NLM       9221   03-24-94   11:06a
  1172.   GNSFIX.NLM       1099   03-28-94    8:47a
  1173.  ELEVFIX.NLM       1717   04-26-94    9:08a
  1174.  RTRTIME.NLM       2054   02-23-94    4:19p
  1175.  SPXFIX2.NLM       1035   11-23-93    9:13a
  1176. BCKTTSFX.NLM        985   04-26-94    9:00a
  1177. CRDIRFIX.NLM       1361   04-26-94    9:03a
  1178. DIRSPCFX.NLM       1212   04-26-94    9:06a
  1179. DIRSRCFX.NLM       1087   05-09-94   11:00a
  1180. EAACCFIX.NLM        970   04-26-94    9:06a
  1181. EADATFIX.NLM       1181   04-26-94    4:33p
  1182. EAREPLFX.NLM       1182   04-26-94    9:00a
  1183. GLOCKFIX.NLM       1080   03-09-94    8:30a
  1184. IPXRCVFX.NLM        976   04-26-94    9:04a
  1185. MASTERTD.TXT       1370   08-17-94    3:14p
  1186. MMACCFIX.NLM       1006   04-26-94    8:54a
  1187. PBWANFIX.NLM       3028   04-19-94    9:41a
  1188. REALMFIX.NLM       3207   02-08-94    9:14a
  1189. RKIELFIX.NLM       1044   05-04-94    2:38p
  1190. RTCHGFIX.NLM        984   12-21-93   11:30a
  1191. SPXDDFIX.NLM       1148   03-10-94    9:48a
  1192. SPXNSFIX.NLM       1044   05-26-94    8:45a
  1193. SYNCMFIX.NLM       1025   04-26-94    8:58a
  1194. UNLOADFX.NLM        992   11-11-93    2:32p
  1195. WSMSGFIX.NLM       1132   12-16-93   10:00a
  1196.  
  1197.  
  1198. ---------------------------------------------------------------
  1199. Any trademarks referenced in this document are the property of
  1200. their respective owners.  Consult your product manuals for
  1201. complete trademark information.
  1202. ---------------------------------------------------------------
  1203.  
  1204.