home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 29 Fixes_o / 29-Fixes_o.zip / wr07060a.zip / US7060B1.DSK / WR07060.INF (.txt) < prev   
OS/2 Help File  |  1995-05-03  |  71KB  |  1,948 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Introduction ΓòÉΓòÉΓòÉ
  3.  
  4.           IBM NTS/2 LAN Adapter and Protocol Support ServicePak WR07060
  5.                                  IBM PTF WR07060
  6.  
  7. This ServicePak will service LAPS V2.11 or higher.  For levels below V2.11, 
  8. apply NTS/2 ServicePak WRx7020 or WRx7045 before applying this ServicePak.  The 
  9. following versions of LAPS can be serviced with this ServicePak: 
  10.  
  11. Version           Product in which LAPS was included 
  12.  
  13. LAPS V2.11        LAN Server 3.0 
  14.                   NTS/2 V1.0 
  15.  
  16. LAPS V2.20        NTS/2 ServicePak WRx7020 
  17.                   LAN Distance V1.0 
  18.                   CM/2 V1.1 
  19.  
  20. LAPS V2.20.1      LAN Server 3.0.1 
  21.                   LAN Distance V1.1 
  22.                   LAN Distance V1.1 ServicePak IPx7050 
  23.  
  24. LAPS V2.20.2      NTS/2 ServicePak WRx7045 
  25.                   Communication Manager/2 V1.1 ServicePak 
  26.                   LAN Distance V1.1 (CD-ROM) 
  27.  
  28. This package includes the separately installable NTS/2 BonusPak containing MAC 
  29. drivers for OEM adapter cards, new applets, an updated SRVIFS, and an upgraded 
  30. CID installation utility.  See the BONUSPAK.INF on the BonusPak diskette for 
  31. additional information about the BonusPak content and installation. 
  32.  
  33. Warning:   - This ServicePak has a new method of installation using Corrective 
  34. Service Facility (CSF) version 2-B.  Please review the entire Installation 
  35. section before proceeding. Service to Servers which use "Advanced Features" can 
  36. be complex. 
  37.  
  38.                                  Good Insurance!
  39.              Have appropriate Bootable Standalone Service Diskettes.
  40.  
  41.  
  42. ΓòÉΓòÉΓòÉ 1.1. Affected SYSLEVEL Files ΓòÉΓòÉΓòÉ
  43.  
  44. After installation of this ServicePak, the Current CSD level of the following 
  45. SYSLEVEL file will indicate WRx7060 (where x is the country code): 
  46.  
  47. SYSLEVEL.TRP          IBM OS/2 LAN Adapter and Protocol Support 
  48.  
  49.  
  50. ΓòÉΓòÉΓòÉ 1.2. Trademarks ΓòÉΓòÉΓòÉ
  51.  
  52. The following are trademarks of IBM Corporation: 
  53.  
  54. o Communication Manager/2 
  55. o IBM 
  56. o LAN Support Program 
  57. o OS/2 
  58. o Operating System/2 
  59. o PC LAN Program 
  60. o Presentation Manager 
  61. o Win-OS/2 
  62.  
  63. The following are trademarks of other Corporations: 
  64.  
  65. o ComPaq (ComPaq Computer Corporation) 
  66. o Extra! (Attachmate Corporation) 
  67. o Lotus 1-2-3 (Lotus Development Corporation) 
  68. o Lotus Notes (Lotus Development Corporation) 
  69. o Microsoft (Microsoft Corporation) 
  70. o Pentium (Intel Corporation) 
  71. o Rumba/400 (Wall Data Corporation) 
  72. o Rumba/3270 (Wall Data Corporation) 
  73. o SmartStart (ComPaq Computer Corporation) 
  74. o Ungermann-Bass (Ungermann-Bass, Inc.) 
  75. o Windows (Microsoft Corporation) 
  76.  
  77.  
  78. ΓòÉΓòÉΓòÉ 2. Installation ΓòÉΓòÉΓòÉ
  79.  
  80. This ServicePak uses Corrective Service Facility (CSF) version 2-B (provided on 
  81. the tool diskette of this ServicePak) for installation. 
  82.  
  83. Complete instructions for the use of the updated SERVICE and FSERVICE commands 
  84. are provided with the CSF Version 2-B, README.INF file on the ServicePak Tool 
  85. Diskette. Please read the CSF instructions for information on the use of CSF 
  86. Version 2-B backup and restore capabilities. 
  87.  
  88. Note:   - Archiving is not enabled for this ServicePak. 
  89.  
  90. Installing the ServicePak is essentially a three phase process: 
  91.  
  92. Phase 1 - Quiesce the Target System 
  93.             Stop all running applications. 
  94.  
  95. Phase 2 - Install the ServicePak 
  96.             Use one of the following methods to replace system files with those 
  97.             provided on this ServicePak. 
  98.             Selective Install 
  99.             Redirected (CID) Install 
  100.  
  101. Phase 3 - Return the Serviced System to Normal Operation 
  102.             Perform a normal system boot.  Also, Post Installation Procedures 
  103.             may be necessary when servicing an NTS/2 level below Version 2.11. 
  104.  
  105. Note:   - If asked for permission to replace any files, respond Yes for hidden 
  106. or system files, or any private fixes that are indicated as newer than the 
  107. ServicePak files. 
  108.  
  109.  
  110. ΓòÉΓòÉΓòÉ 2.1. Selective Install ΓòÉΓòÉΓòÉ
  111.  
  112. This method will apply fixes to selected subsystems, partitions, and 
  113. directories: The Corrective Service Facility will handle Locked Files 
  114. automatically so boot diskettes are not required before applying service. 
  115.  
  116.  1. Insert the ServicePak tool diskette in the A drive. 
  117.  2. At an OS/2 command prompt type "A:SERVICE" and press Enter. 
  118.  3. Insert ServicePak diskette 1 when prompted. 
  119.  4. Follow the prompts to the CSF SERVICEABLE PRODUCTS panel. Review the 
  120.     serviceable products selected on the panel and deselect any products that 
  121.     you do not want to service at this time.  Then choose the SERVICE push 
  122.     button. 
  123.  5. Enter (optional) backup path then choose the OK push button. 
  124.  6. If the APPLICATION IN USE locked files panel is presented, choose CONTINUE. 
  125.  7. Follow prompts to complete the process. 
  126.  8. Remove the diskette from drive A:, then perform the system Shutdown 
  127.     procedure. 
  128.  9. Reboot the system normally. 
  129.  
  130. When problems such as insufficient disk space are encountered when performing 
  131. the Selective Install, use the Special Situation Install method to perform 
  132. service. 
  133.  
  134.  
  135. ΓòÉΓòÉΓòÉ 2.2. Redirected Installation (CID) Method ΓòÉΓòÉΓòÉ
  136.  
  137. This method is useful for those who are using the CID (Configuration, 
  138. Installation, and Distribution) Services as provided by IBM NTS/2. The 
  139. Selective Install method is recommended for Servers exploiting 386 HPFS 
  140. function, Fault Tolerance and/or Local Security. 
  141.  
  142. While setting up a CID server is beyond the scope of this document, we have 
  143. provided a sample LAN CID Utility REXX Command file segment (WR_7060.CID) that 
  144. may prove useful in setting up a CID server for this ServicePak. 
  145.  
  146. The sample WR_7060.CID assumes the following: 
  147.  
  148. o The ServicePak Tool diskette files are placed on the code server using "XCOPY 
  149.   A:\*.* /S" (or equivalent) in 'z:\img\csd\nts2\wr_7060' where 'z:' is the 
  150.   drive seen by the client. 
  151.  
  152. o The ServicePak files are placed on the code server using "XCOPY A:\*.* /S" 
  153.   (or equivalent) at 'z:\img\csd\nts2\wr_7060' where 'z:' is the drive seen by 
  154.   the client. 
  155.  
  156. o The sample RESPONSE.FIL (or equivalent) is placed on the code server in 
  157.   z:\rsp\csd\nts2\wr_7060. 
  158.  
  159. o The following CID server directory structure contains the contents of the 
  160.   ServicePak and the tool diskette: 
  161.  
  162.    img\csd\nts2\wr_7060              * Root directory of ServicePak diskette 1 
  163.    img\csd\nts2\wr_7060              * ServicePak Tool diskette files 
  164.    img\csd\nts2\wr_7060\FIX          * No files 
  165.    img\csd\nts2\wr_7060\FIX\TRP.1    * NTS/2 Fixes 
  166.  
  167.    rsp\csd\nts2\wr_7060              * RESPONSE.FIL (from sample on ServicePak 
  168.                                      tool diskette) 
  169.  
  170. o A log directory exists at 'z:\log\csd\nts2\wr_7060' for the log files. 
  171.  
  172.  
  173. ΓòÉΓòÉΓòÉ 2.3. Bootable Standalone Service Diskettes ΓòÉΓòÉΓòÉ
  174.  
  175. Sometimes it becomes necessary to boot from diskette in order to perform 
  176. certain operations on fixed-disk, like installing this ServicePak or running 
  177. CHKDSK /f. 
  178.  
  179. All necessary files must be contained on diskette.  Files from the fixed-disk 
  180. should not be referenced in A:\CONFIG.SYS or A:STARTUP.CMD. Otherwise Locked 
  181. Files can still exist on the fixed-disk. 
  182.  
  183. Should the need arise to boot from diskette for any reason, you may: 
  184.  
  185. o Use the Install diskette and Diskette #1 of OS/2 2.x or OS/2 3.x. Escape to 
  186.   A: 
  187.  
  188. o Create custom Bootable Standalone Service Diskettes from your licensed 
  189.   materials.  The makeup of these is dependent on the system to be serviced. 
  190.   Instruction is available for: 
  191.  
  192.    Requesters and Entry Version Servers. 
  193.    Advanced Version Servers. 
  194.  
  195. CAUTION:
  196. LAN Servers that utilize the Advanced features, Access Control Lists or Fault 
  197. Tolerance must use custom Bootable Standalone Service Diskettes.  Regular HPFS 
  198. boot diskettes, such as the OS/2 Installation diskettes, CANNOT mirror changes 
  199. to Fault Tolerance partitions or access files/directories which are controlled 
  200. by local security. 
  201.  
  202.  
  203. ΓòÉΓòÉΓòÉ 2.3.1. Making OS/2 2.x Bootable Diskettes ΓòÉΓòÉΓòÉ
  204.  
  205.  1. Make a copy of the OS/2 2.x or OS/2 3.x Installation Diskette and Diskette 
  206.     #1. Call them SA#1 and SA#2 respectively. 
  207.  
  208.  2. Delete SYSINST2.EXE from Diskette SA#2. 
  209.  
  210.  3. Delete BUNDLE from Diskette SA#2 (this will be on OS/2 versions 2.1 or 
  211.     greater). 
  212.  
  213.  4. Modify CONFIG.SYS on SA#2 as follows: 
  214.  
  215.         buffers=50
  216.         memman=noswap
  217.         protshell=a:\cmd.exe
  218.         protectonly=yes
  219.         libpath=a:\;
  220.         ifs=hpfs.ifs /c:64
  221.         set path=a:\;
  222.         set dpath=a:\;
  223.  
  224.  5. Copy UHPFS.DLL from OS/2 Diskette #2 or C:\OS2\DLL to SA#2. 
  225.  
  226.  
  227. ΓòÉΓòÉΓòÉ 2.3.2. Making Advanced Server Bootable Diskettes ΓòÉΓòÉΓòÉ
  228.  
  229. MAKEDISK is an Advanced Server utility designed to make the necessary Bootable 
  230. Standalone Service Diskettes used in periodic maintenance of 386 HPFS systems. 
  231.  
  232.  1. Make a copy of the OS/2 2.x or 3.x Installation Diskette and Diskette #1. 
  233.     Call them SA#1 and SA#2 respectively. 
  234.  
  235.  2. Delete SYSINST2.EXE from Diskette SA#2. 
  236.  
  237.  3. Delete BUNDLE from Diskette SA#2 (this will be on OS/2 versions 2.1 or 
  238.     greater). 
  239.  
  240.  4. With Boot Diskette SA#2 in drive a: or b: run MAKEDISK from an OS/2 prompt. 
  241.  
  242.     Note:   Syntax is MAKEDISK /BOOTDRIVE:d where d  is the OS/2 boot drive. 
  243.  
  244.     For additional Information see the Network Administrators Reference: 
  245.     Creating a 386 HPFS Boot Diskette, or LAN Server Utilities. 
  246.  
  247.  5. If using Fault Tolerance, add the Fault Tolerance files to the Bootable 
  248.     Diskette SA#2. 
  249.  
  250.  6. Verify that the 386 HPFS Bootable Standalone Service Diskettes work 
  251.     properly. 
  252.  
  253.    o Shutdown the system. 
  254.    o Insert the Bootable Standalone Service Diskette SA#1 in the A drive. 
  255.    o Reboot the system (Ctrl+Alt+Del, or other method). 
  256.    o Determine if Local Security is working. 
  257.    o Determine if Fault Tolerance is working. 
  258.  
  259.  
  260. ΓòÉΓòÉΓòÉ 2.3.3. Adding Fault Tolerance to 386 HPFS Bootable Standalone Service Diskettes ΓòÉΓòÉΓòÉ
  261.  
  262. 386 HPFS Bootable Standalone Service diskettes require additional customizing 
  263. in order to properly update files on partitions which are mirrored. 
  264.  
  265. The following steps may have to be done for each LAN Server with Fault 
  266. Tolerance since the configuration information transferred in step 3 can be 
  267. unique for each such system. 
  268.  
  269.  1. Copy the following four Fault Tolerance files from the first diskette of 
  270.     the NTS/2 ServicePak to your Bootable Standalone Service Diskette SA#2. 
  271.  
  272.               1) DISKFT.SYS  2) FTD.MSG  3) FTATTRIB.EXE  4) FTCOPY.CMD
  273.  
  274.  2. Add the following line to the CONFIG.SYS on the Bootable Standalone Service 
  275.     Diskette SA#2. 
  276.  
  277.                                   DEVICE=DISKFT.SYS
  278.  
  279.  3. At an OS/2 command prompt, make the current drive A:, and have the 386 HPFS 
  280.     Bootable Standalone Service Diskette SA#2 in drive A. Type "FTCOPY" to copy 
  281.     the customized Fault Tolerance configuration information to the 386 HPFS 
  282.     Bootable Standalone Service Diskette SA#2. 
  283.  
  284. Warning:  Test your 386 HPFS Bootable Standalone Service Diskette before you 
  285. make any alterations to your system.  This Diskette is the Master Key should 
  286. your system ever fail to boot from its hard drive. 
  287.  
  288.  
  289. ΓòÉΓòÉΓòÉ 2.4. Special Situation Install ΓòÉΓòÉΓòÉ
  290.  
  291. This method will apply all fixes to all partitions and directories: 
  292.  
  293. FSERVICE is used for CID installation of this ServicePak, for multiboot systems 
  294. with IBM386FS on a drive other than the 'C' drive, or when problems, such as 
  295. insufficient memory for the locked file device driver or corrupted disk drives, 
  296. are encountered using the Selective Install method. It does require booting 
  297. from diskette to insure that there are no Locked Files during the install 
  298. phase. 
  299.  
  300. Warning:  - Ensure that all drives to be updated are clean by performing a 
  301. CHKDSK /F on each drive before FSERVICE is invoked.  There will be no 
  302. opportunity to clean up the drives after FSERVICE is invoked. 
  303.  
  304.  1. Boot from the Bootable Standalone Service Diskettes. 
  305.  2. Establish A: as the Current Directory. 
  306.  3. Replace the Boot Diskette with the ServicePak Tool Diskette. 
  307.  4. At the A: prompt, type "FSERVICE" and press Enter.  Click here for 
  308.     additional steps needed for multi-boot systems. 
  309.  5. At the panel titled "Installing this ServicePak" press Enter (Option 1). 
  310.  6. Follow the prompts provided by the Corrective Service Facility. 
  311.  7. Reboot the system normally. 
  312.  
  313.  
  314. ΓòÉΓòÉΓòÉ 2.4.1. Updating IBM386FS Directory on a Multiboot System ΓòÉΓòÉΓòÉ
  315.  
  316. A new parameter has been added to the FSERVICE command to enable servicing the 
  317. IBM386FS directory when it resides on a bootdrive other than C:.  Specify the 
  318. bootdrive containing the IBM386FS directory to be serviced as the /b parameter 
  319. on the FSERVICE command: 
  320.  
  321.             FSERVICE /b:d
  322.                         (where d is the drive letter assigned to bootdrive)
  323.  
  324. Note:   There is NO colon after the bootdrive 'd'. 
  325.  
  326. Two methods are available for servicing the IBM386FS directories on multiple 
  327. bootable drives: 
  328.  
  329.  1. Run FSERVICE iteratively. That is, run FSERVICE /b: for each bootable drive 
  330.     containing an IBM386FS directory. 
  331.  
  332.  2. Edit the RESPONSE.FIL (on the Tool diskette of this ServicePak) to add the 
  333.     following parameter set after the :SYSLEVEL label: 
  334.  
  335.         :DIRLIST
  336.         d1:\IBM386FS   where d1 = a bootable drive requiring IBM386FS service,
  337.         d2:\IBM386FS   and  d2 = another bootable drive requiring IBM386FS service.
  338.         :ENDDIRLIST
  339.  
  340.  
  341. ΓòÉΓòÉΓòÉ 3. Post Install Procedure for IBM LAN Server 2.0 Users ΓòÉΓòÉΓòÉ
  342.  
  343. NTS/2 has two versions of NETBIOS.OS2. Using the wrong version of NETBIOS.OS2 
  344. can result in unstable LAN operation.  Perform the following steps after 
  345. installing this ServicePak. 
  346.  
  347.  1. Select the LAPS Icon or run LAPS.EXE from the \IBMCOM subdirectory. 
  348.  2. Select Configure from the LAPS logo window 
  349.  3. With the Configure LAN transports radio button highlighted, Select 
  350.     Continue.... 
  351.  
  352.     Note:   The Configure Workstation panel appears. You may elect to alter 
  353.             your configuration at this time; LAPS automatically determines the 
  354.             LAN version and selects the appropriate NETBIOS.OS2. 
  355.  
  356.  
  357.  4. Select OK. 
  358.  5. At the LAPS logo window, select Exit 
  359.  6. Select the drive on which CONFIG.SYS is located. 
  360.  7. Select Continue... from the CONFIG.SYS Updates window. 
  361.  8. Continue through the remaining panels and reboot the system. 
  362.  
  363.  
  364. ΓòÉΓòÉΓòÉ <hidden> Locked Files ΓòÉΓòÉΓòÉ
  365.  
  366. Sometimes it is essential that programs own (become the master of) system 
  367. resources such as Memory Blocks, Communication Ports, and Files. When a program 
  368. stakes claim to a file, that file is said to be Locked; no other program is 
  369. allowed to alter (replace or write to) it until the owning program explicitly 
  370. removes the lock. 
  371.  
  372. .DLL Files  can become Locked by residing in a directory that is included in 
  373. the LIBPATH string of CONFIG.SYS. 
  374.  
  375. For example, ACSLAN.DLL can be locked when \IBMLAN\DLL exists in the LIBPATH of 
  376. CONFIG.SYS. 
  377.  
  378.  
  379. ΓòÉΓòÉΓòÉ <hidden> Escape to A: from OS/2 Install Diskettes ΓòÉΓòÉΓòÉ
  380.  
  381. To obtain the A: prompt when using the OS/2 2.x Product installation diskettes 
  382. as Bootable Standalone Service Diskettes: 
  383.  
  384. o Boot the system with Install Diskette in drive A. 
  385.  
  386. o At the IBM Logo Screen - Insert Diskette #1, press Enter. 
  387.  
  388. o At the Welcome Screen - Press Esc to Exit. (F3 for OS/2 3.x) 
  389.  
  390. The A: prompt should appear.  OS/2 Programs, including FSERVICE.EXE, can be run 
  391. from here. 
  392.  
  393.  
  394. ΓòÉΓòÉΓòÉ <hidden> Creating a 386 HPFS Boot Diskette Refer to ΓòÉΓòÉΓòÉ
  395.  
  396. Appendix H in: 
  397.  
  398.                                     Operating System/2 Local Area Network Server
  399.  
  400.                           Network Administrator Reference Volume1:  Planning and
  401.                                                                     Installation
  402.  
  403.                                                                      Version 3.0
  404.  
  405.  
  406. ΓòÉΓòÉΓòÉ <hidden> LAN Server Utilities ΓòÉΓòÉΓòÉ
  407.  
  408. Refer to Appendix C, Miscellaneous Utilities MAKEDISK in:
  409.  
  410.                                     Operating System/2 Local Area Network Server
  411.  
  412.                  Network Administrator Reference Volume3:  Network Administrator
  413.                                                                            Tasks
  414.  
  415.                                                                      Version 3.0
  416.  
  417.  
  418. ΓòÉΓòÉΓòÉ 4. 802.2 Virtual Device Driver - Emulator Considerations ΓòÉΓòÉΓòÉ
  419.  
  420. To make your emulator easier to use, we recommend creating an icon on your OS/2 
  421. desktop for your emulator. In the discussions below relating to emulator 
  422. settings, d:\EmulPath refers to the drive and path of where your emulator 
  423. program is installed.  CFGFILE refers to the name of your emulator 
  424. configuration file. The path and configuration File Name of your particular 
  425. emulator will be different from the examples below. 
  426.  
  427. Warning:  The following problems may occur: 
  428.  
  429. o If a Windows emulator will not successfully start while another Windows 
  430.   emulator is running, it may be necessary to start the emulators in reverse 
  431.   order. 
  432.  
  433. o If a Windows emulator will not successfully start while another Windows 
  434.   emulator is running, it may be necessary to toggle (Ctrl-Esc) back and forth 
  435.   to the OS/2 desktop or minimize the running emulator session before starting 
  436.   the second emulator. 
  437.  
  438. o It is not possible to run two WIN-OS/2 sessions while using XGA video mode. 
  439.   Refer to the OS/2 README for additional information on restrictions using 
  440.   WIN-OS/2 and XGA. 
  441.  
  442.  
  443. ΓòÉΓòÉΓòÉ 4.1. PC/3270 for DOS emulator ΓòÉΓòÉΓòÉ
  444.  
  445. On the Program panel, set the following parameters: 
  446.  
  447.   Path/Filename = d:\EmulPath\CFGFILE.BAT
  448.   Parameters   = blank
  449.   Working Directory = d:\EmulPath
  450.  
  451. o On the Session panel, select DOS Full Screen. 
  452.  
  453. o Before attempting to run PC3270 for DOS, edit your CFGFILE.BAT file adding 
  454.   COMMAND.COM as the last line in the file.  This must be done every time you 
  455.   change your emulator configuration.  Failure to add COMMAND.COM to your .BAT 
  456.   file will cause PC3270 to exit when it attempts to return control to DOS. 
  457.  
  458.  
  459. ΓòÉΓòÉΓòÉ 4.2. PC3270 for Windows emulator ΓòÉΓòÉΓòÉ
  460.  
  461. PC3270 for Windows can run either as a regular Windows program (inside a 
  462. WIN-OS/2 session), or it can run 'seamlessly.'  Seamless means the PC3270 
  463. windows appear on top of the OS/2 desktop directly, instead of appearing inside 
  464. a WIN-OS/2 command prompt. 
  465.  
  466. To run PC3270 as a WIN-OS/2 application: 
  467.  
  468. o Create a file called CFGFILE.BAT.  This file should look like this: 
  469.  
  470.       @ECHO OFF
  471.       COPY d:\EmulPath\CFGFILE.CNF d:\EmulPath\$$TEMP$$.BAT > NUL
  472.       CALL d:\EmulPath\$$TEMP$$.BAT
  473.       ERASE d:\EmulPath\$$TEMP$$.BAT
  474.       CALL d:\EmulPath\SOMEFILE %1 %2 %3 %4 %5 %6 %7 %8 %9
  475.  
  476. o Create another file called SOMEFILE.BAT (this file is referenced in 
  477.   CFGFILE.BAT: 
  478.  
  479.       @ECHO OFF
  480.       C:\OS2\MDOS\WINOS2\WINOS2
  481.       d:\EmulPath\PCSPDOS.EXE -END
  482.  
  483. o On the Program panel, set the following parameters: 
  484.  
  485.       Path/Filename = d:\EmulPath\CFGFILE.BAT
  486.       Parameters   = blank
  487.       Working Directory = d:\EmulPath
  488.  
  489. o On the Session panel, select DOS Full Screen. 
  490.  
  491. To run PC3270 Seamlessly: 
  492.  
  493. o Create a file called CFGFILE.BAT.  This file should look like this: 
  494.  
  495.       @ECHO OFF
  496.       COPY d:\EmulPath\CFGFILE.CNF d:\EmulPath\$$TEMP$$.BAT > NUL
  497.       CALL d:\EmulPath\$$TEMP$$.BAT
  498.       WINOS2.COM PCS3270.EXE
  499.  
  500. o On the Program panel, set the following parameters: 
  501.  
  502.       Path/Filename = d:\EmulPath\PC3270W.EXE
  503.       Parameters   = blank
  504.       Working Directory = d:\EmulPath
  505.  
  506. o On the Session panel, select WIN-OS/2 window, click on Separate Session, then 
  507.   click on WIN-OS/2 Settings. 
  508.  
  509. o On the WIN-OS/2 Settings panel, add the following to the end of the DOS_SHELL 
  510.   statement: 
  511.  
  512.       /C d:\EmulPath\CFGFILE.BAT
  513.  
  514. Note:   If you start PC3270 for Windows, and get a message saying there is 
  515. invalid TSR information, then edit the CFGFILE.CNF file and change the line 
  516. 'REM TSR=N' to 'REM TSR=Y'. 
  517.  
  518.  
  519. ΓòÉΓòÉΓòÉ 4.3. Attachmate's Extra! Extended for DOS ΓòÉΓòÉΓòÉ
  520.  
  521. o On the Program panel, set the following parameters: 
  522.  
  523.       Path/Filename = d:\EmulPath\CFGFILE.BAT
  524.       Parameters   = blank
  525.       Working Directory = d:\EmulPath
  526.  
  527. o On the Session panel, select DOS Full Screen. 
  528.  
  529. o Before attempting to run Extra! for DOS, you must edit your CFGFILE.BAT file, 
  530.   and add COMMAND.COM as the last line in the file.  This must be done every 
  531.   time you change your emulator configuration.  Failure to add COMMAND.COM to 
  532.   your .BAT file will cause Extra!  to exit when it attempts to return control 
  533.   to DOS. 
  534.  
  535. Note:   It may be necessary to run the VDM configuration utility, LTSVCFG, with 
  536. the P=x parameter where x is a nonzero value indicating the number of half 
  537. seconds the deadman timer will wait before expiring.  This will be necessary if 
  538. the emulator looks like it is hung.  Typically this value should be set to 2 if 
  539. needed. 
  540.  
  541.  
  542. ΓòÉΓòÉΓòÉ 4.4. Attachmate's Extra! Extended for Windows ΓòÉΓòÉΓòÉ
  543.  
  544. o Create a file called EXTRA.BAT.  This file should look like this: 
  545.  
  546.       @ECHO OFF
  547.       C:\OS2\MDOS\WINOS2\WINOS2
  548.  
  549. o On the Program panel, set the following parameters: 
  550.  
  551.       Path/Filename = d:\EmulPath\EXTRA.BAT
  552.       Parameters   = blank
  553.       Working Directory = d:\EmulPath
  554.  
  555. o On the Session panel, select DOS Full Screen. 
  556.  
  557. Note:   The Extra! for Windows installation program normally modifies the 
  558. AUTOEXEC.BAT file to add its directory to the PATH statement, and to add a 
  559. DLCINTFC statement if Lan support is used.  This information is also needed 
  560. when running under OS/2.  We suggest you keep this information in your 
  561. AUTOEXEC.BAT file, exactly as Extra! for Windows placed it.  Alternatively, you 
  562. can add the DLCINTFC statement to your EXTRA.BAT file instead of adding it to 
  563. AUTOEXEC.BAT. 
  564.  
  565.  
  566. ΓòÉΓòÉΓòÉ 4.5. PC Support/400 ΓòÉΓòÉΓòÉ
  567.  
  568. PC Support will not run correctly in DOS Emulation mode.  To run PC Support, 
  569. you must start a version of DOS (such as DOS 5.0, etc.)  that will run PC 
  570. Support.  Please refer to the Master Help Index of OS/2 for information on how 
  571. to start a specific version of DOS.  Search for 'Starting DOS.' 
  572.  
  573.  When you create a diskette or diskimage for a specific version of DOS, you 
  574. must insure the CONFIG.SYS file for that DOS version loads the following device 
  575. drivers: 
  576.  
  577. DEVICE=C:\IBMCOM\PROTOCOL\LANVMEM.SYS
  578. DEVICE=d:\EmulPath\EIMPCS.SYS
  579. DEVICE=d:\EmulPath\ECYDDX.SYS
  580.  
  581. In addition, you may want to create an AUTOEXEC.BAT file for your specific DOS 
  582. version that automatically starts PC Support.  To do this, invoke STARTPCS.BAT 
  583. from your AUTOEXEC.BAT file. 
  584.  
  585. o On the Program panel, set the following parameters: 
  586.  
  587.       Path/Filename = *
  588.       Parameters   = blank
  589.       Working Directory = d:\EmulPath
  590.  
  591. o On the Session panel, select DOS Full Screen, then click on DOS Settings. 
  592.  
  593. o On the DOS Settings panel, set the following parameters: 
  594.  
  595.       DOS_STARTUP_DRIVE = A:\
  596.       KBD_CONTROL_BYPASS = ALT_ESC
  597.  
  598. In this example, DOS_STARTUP_DRIVE is set to A:\ with the assumption you are 
  599. loading the specific DOS version from diskette.  If you load the specific DOS 
  600. version from a diskette image file on your hard drive, update the 
  601. DOS_STARTUP_DRIVE accordingly. 
  602.  
  603. Warning:  Some known problems: 
  604.  
  605. The PC Support installation program may update the CONFIG.SYS file and add two 
  606. device drivers 'EIMPCS.SYS' and 'ECYDDX.SYS.'  If these statements are in your 
  607. CONFIG.SYS, remove them.  Under OS/2, these statements will instead be loaded 
  608. from your bootable DOS diskette. 
  609.  
  610. Each Virtual DOS Machine (VDM) will need a separate APPC controller on the 
  611. AS/400.  The controllers can be exactly the same except for the LAN destination 
  612. service access point (LAN DSAP: 08).  A line in the CONFIG.PCS needs to contain 
  613. a matching TRSS entry (TRSS 08). 
  614.  
  615. It is necessary to run the VDM configuration utility, LTSVCFG, with the P=x 
  616. parameter where x is a nonzero value indicating the number of half seconds the 
  617. deadman timer will wait before expiring. Typically this value should be set to 
  618. 1 for using a single VDM and increased to 4 if additional VM Boot sessions are 
  619. active.  When additional VM Boot sessions are active it is recommended to 
  620. decrease the MAXWAIT parameter in CONFIG.SYS to 1 second. 
  621.  
  622. When running more than 2 sessions in a stress environment it may be necessary 
  623. to obtain OS/2 2.0 Service Pak (XRx6055). 
  624.  
  625. For valuable information required for operating PC Support/400 in a VDM, please 
  626. reference IBM publication GG24-3856 entitled "Using DOS PC Support/400 in OS/2 
  627. V2 Virtual DOS Machines". 
  628.  
  629.  
  630. ΓòÉΓòÉΓòÉ 4.6. Wall Data's Rumba/400 emulator ΓòÉΓòÉΓòÉ
  631.  
  632. o Create a file called RUMBA.BAT.  This file should look like this: 
  633.  
  634.       @ECHO OFF
  635.       D:\PCS\STARTRTR D:\PCS\CONFIG.PCS
  636.       C:\OS2\MDOS\WINOS2\WINOS2
  637.  
  638.   In this example, D:\PCS is the directory where PC Support is installed. 
  639.   Rumba/400 requires PC Support in order to run. 
  640.  
  641. o On the Program panel, set the following parameters: 
  642.  
  643.       Path/Filename = d:\EmulPath\RUMBA.BAT
  644.       Parameters   = blank
  645.       Working Directory = d:\EmulPath
  646.  
  647. o On the Session panel, select DOS Full Screen 
  648.  
  649.  
  650. ΓòÉΓòÉΓòÉ 4.7. Wall Data's Rumba/3270 emulator ΓòÉΓòÉΓòÉ
  651.  
  652. o Create a file called RUMBA.BAT.  This file should look like this: 
  653.  
  654.       @ECHO OFF
  655.       d:\EmulPath\WDTOKTSR.EXE /R=16 /T=8
  656.       C:\OS2\MDOS\WINOS2\WINOS2
  657.  
  658.   WDTOKTSR.EXE is required by Rumba/3270 in order to use Lan support. Refer to 
  659.   the Rumba program documentation for more information about command line 
  660.   parameters. The above parameters work in most cases. 
  661.  
  662. o On the Program panel, set the following parameters: 
  663.  
  664.       Path/Filename = d:\EmulPath\RUMBA.BAT
  665.       Parameters   = blank
  666.       Working Directory = d:\EmulPath
  667.  
  668. o On the Session panel, select DOS Full Screen. 
  669.  
  670.  
  671. ΓòÉΓòÉΓòÉ 5. TCP/IP for DOS - Considerations ΓòÉΓòÉΓòÉ
  672.  
  673. Before you can use TCP/IP under OS/2 2.0, you must set up certain DOS settings. 
  674. To create an icon and initialize the DOS settings, follow these steps: 
  675.  
  676. o On the Program panel, set the following parameters: 
  677.  
  678.       Path/Filename = *
  679.       Parameters = Blank
  680.       Working Directory = C:\TCPDOS
  681.        (Assuming TCP/IP was installed on C:\TCPDOS)
  682.  
  683. o On the DOS Settings panel, click on 'Session' and set the following 
  684.   parameters: 
  685.  
  686.       DOS_DEVICE = C:\TCPDOS\BIN\NETDEV.SYS
  687.        (Assuming TCP/IP was installed on C:\TCPDOS)
  688.  
  689. LTSVCFG.COM must be run with parameter D=1 before TCP/IP can run in a VDD. This 
  690. is necessary because TCP/IP uses the direct station link of the 802.2 protocol. 
  691. A slash is used to signify the adapter number. 
  692.  
  693. Adapter Number        Command to Run 
  694. Adapter 0             LTSVCFG D=1 
  695. Adapter 1             LTSVCFG / D=1 
  696. Adapter 2             LTSVCFG / / D=1 
  697.  
  698. LTSVCFG can be included in the AUTOEXEC.BAT file to execute automatically. or 
  699. run manually from a DOS command prompt. 
  700.  
  701. When running TCP/IP's file transfer application FTPD and FTP it is necessary to 
  702. clear the APPEND environment variable on both the server and client machines. 
  703. This can be done by commenting out the LOADHIGH APPEND C:\OS2;C:\OS2\SYSTEM 
  704. statement in the AUTOEXEC.BAT file, or by entering APPEND=* at the DOS command 
  705. prompt. This is necessary because if the files being transferred appear in the 
  706. APPEND path of the destination machine, the APPEND path will override the 
  707. specified destination path. 
  708.  
  709.  
  710. ΓòÉΓòÉΓòÉ 6. Things that Changed ΓòÉΓòÉΓòÉ
  711.  
  712. The following sections describe changes that have been made to the product's 
  713. executables, publications, and messages/helps. 
  714.  
  715.  
  716. ΓòÉΓòÉΓòÉ 6.1. NTS/2 Enhancements ΓòÉΓòÉΓòÉ
  717.  
  718. The following sections explain enhanced NTS/2 features.  Those features that 
  719. have not appeared in previous ServicePaks are highlighted when this document is 
  720. displayed. 
  721.  
  722.  
  723. ΓòÉΓòÉΓòÉ 6.1.1. SRVIFS  -  Supports a maximum of 15 alphanumeric characters for NetBIOS names ΓòÉΓòÉΓòÉ
  724.  
  725.  SRVIFS has been enhanced to support server and client NetBIOS names up to a 
  726. maximum of 15 alphanumeric characters (a maximum of 8 alphanumeric characters 
  727. was supported).  NTS/2's SRVIFS utility THINIFS has also been enhanced to 
  728. support a maximum of 15 alphanumeric characters for NetBIOS names. This 
  729. includes values for the /req parameter and the /srv parameter.  If using the 
  730. code server alias format "\\servername\alias" for the /srv parameter, the 
  731. server name can support up to 15 alphanumeric characters, however, the alias 
  732. name still has the restriction of a maximum of 8 characters. 
  733.  
  734. SRVIFS files can be found in the SRVIFS zip file on the WRx7060 BonusPak 
  735. diskette. See the BonusPak.INF file on that diskette for additional 
  736. information. 
  737.  
  738.  
  739. ΓòÉΓòÉΓòÉ 6.1.2. THINLAPS - Supports non-NTS/2 Supplied MAC Drivers ΓòÉΓòÉΓòÉ
  740.  
  741. THINLAPS supports the installation and configuration of MAC drivers that do not 
  742. ship with NTS/2.  This could include MAC drivers that are shipped by IBM after 
  743. the release of NTS/2 or MAC drivers that are supplied by other manufacturers. 
  744. New MAC drivers shipped by IBM are available on the NTS/2 BonusPak available on 
  745. many bulletin boards and included in this package. 
  746.  
  747. To use a MAC driver that did not ship with NTS/2, do the following on the CID 
  748. code server: 
  749.  
  750.  1. Copy the MAC driver and its associated files (except for the .MSG files) 
  751.     into the <path>\IBMCOM\MACS directory. 
  752.  2. Copy the .MSG files into the <path>\IBMCOM directory. 
  753. where <path> is the target directory that was indicated when the LAPSDISK 
  754. utility was run to copy the NTS/2 disk to the code server. 
  755.  
  756. After the MAC driver files have been copied to the code server, use THINLAPS to 
  757. configure LAPS on the boot diskettes for use with the adapter that the new MAC 
  758. driver supports.  To do this, run THINLAPS specifying the NIF file associated 
  759. with the new MAC driver. 
  760.  
  761. Following is an example of a PROTOCOL.INI file created with THINLAPS: 
  762.  
  763.  [protman]
  764.      driverName = protman$
  765.  
  766.  [netbeui_nif]
  767.      driverName = netbeui$
  768.      bindings = mac
  769.  
  770. ; If running on an ethernet network, remove the semicolon from
  771. ; the "ETHERAND_TYPE =" statement to change the protocol
  772. ; convention from IEEE 802.3 to DIX 2.0.
  773. ; ETHERAND_TYPE = "D"
  774.  
  775.  [mac]
  776.      drivername = ibmtok$
  777. ;     EARLYRELEASE
  778.      ADAPTER = "PRIMARY"
  779. ;     NETADDRESS = ""
  780.      MAXTRANSMITS = 6
  781.      RECVBUFS = 2
  782.      RECVBUFSIZE = 256
  783.      XMITBUFS = 1
  784. ;     XMITBUFSIZE =
  785. ;     INTERRUPT =
  786.      PCMCIA
  787. ;     RAM = 0x
  788.      RINGSPEED = 4
  789. ;     RAMSIZE =
  790. ;     MMIO = 0x
  791.  
  792. The following list describes the keyword types in the PROTOCOL.INI example: 
  793.  
  794.  1. ADAPTER, MAXTRANSMITS, RECVBUFS, RECVBUFSIZE, XMITBUFS, RINGSPEED 
  795.  
  796.    o These are keywords with decimal values that have default values associated 
  797.      with them. 
  798.  
  799.  2. XMITBUFSIZE, INTERRUPT, RAMSIZE 
  800.  
  801.    o These are keywords with decimal values that do not have default values 
  802.      associated with them.  To activate one of these keywords, remove the 
  803.      semicolon in column one and place a valid value after the equal sign.  For 
  804.      example, XMITBUFSIZE = 256. 
  805.  
  806.  3. PCMICA 
  807.  
  808.    o This is a keyword without a value that is defaulted to ON in the .NIF 
  809.      file. 
  810.  
  811.  4. EARLYRELEASE 
  812.  
  813.    o This is a keyword without a value that is defaulted to OFF in the .NIF 
  814.      file. To activate this keyword, remove the semicolon in column one. 
  815.  
  816.  5. NETADDRESS 
  817.  
  818.    o This is a keyword with a string value that does not have a default value 
  819.      associated with it.  To activate this keyword, remove the semicolon in 
  820.      column one, and place the desired value within the double quotes.  For 
  821.      example, NETADDRESS = "400000274715". 
  822.  
  823.  6. RAM, MMIO 
  824.  
  825.    o These are keywords with hexadecimal values that do not have default values 
  826.      associated with them.  To activate one of these keywords, remove the 
  827.      semicolon in column one and place a valid hexadecimal value after the 0x. 
  828.      For example, RAM = 0xA00. 
  829.  
  830. Note:   Keywords requiring values that do not have default values associated 
  831. with them and keywords not requiring values that are defaulted to OFF are 
  832. remarked out with a semicolon in column one in the PROTOCOL.INI file. 
  833.  
  834.  
  835. ΓòÉΓòÉΓòÉ 6.1.2.1. User Modification of PROTOCOL.INI: ΓòÉΓòÉΓòÉ
  836.  
  837. The PROTOCOL.INI file created by THINLAPS is sufficient for most network 
  838. environments.  However, since the PROTOCOL.INI file may not be appropriate for 
  839. the network environment, some parameter values in the PROTOCOL.INI file that 
  840. THINLAPS created may need to be adjusted.  Use an ASCII editor to view and 
  841. change the PROTOCOL.INI file created on the target drive after running 
  842. THINLAPS. 
  843.  
  844. Because THINLAPS supports the configuration of non-IBM supplied MAC device 
  845. drivers, all keywords with the MAC NIF files are defined in the resulting 
  846. PROTOCOL.INI file.  Following are guidelines for modifying the MAC section in 
  847. the PROTOCOL.INI file: 
  848.  
  849. o To modify the value of a keyword without a semicolon in column one, edit the 
  850.   value in the same format that it appears in the file (decimal, hexadecimal, 
  851.   string, and so on). 
  852. o To modify the value of a keyword with a semicolon in column one, remove the 
  853.   semicolon from column one, if there is: 
  854. o NO "="  this task is complete. 
  855. o Nothing following the "="  Supply a decimal value.  For example, 129. 
  856. o A 0x following the "="   Supply a hexadecimal value after the 0x.  For 
  857.   example, 0xA00. 
  858. o Quotes following the "="   Supply an ASCII string inside the quotes.  For 
  859.   example, "400000274715" 
  860.  
  861.  
  862. ΓòÉΓòÉΓòÉ 6.1.2.2. NOTES: ΓòÉΓòÉΓòÉ
  863.  
  864. o All keywords from the NIF file occur in the PROTOCOL.INI file. 
  865. o Keywords that have defaults are activated and have the default value 
  866.   provided. 
  867. o Keywords requiring values that do not have default values associated with 
  868.   them are remarked out with a semicolon in column one. 
  869. o Keywords that do not have values that are defaulted to ON are activated. 
  870. o Keywords not requring values that are defaulted to OFF in the .NIF file are 
  871.   remarked out with a semicolon in column one. 
  872. o If there are any questions concerning the keywords or valid values for each 
  873.   of the keywords, use an ASCII editor to view the MAC NIF file, which 
  874.   describes each of the keywords and its valid values. 
  875.  
  876.  
  877. ΓòÉΓòÉΓòÉ 6.1.2.3. RESTRICTIONS: ΓòÉΓòÉΓòÉ
  878.  
  879. o THINLAPS supports only the configuration of one network adapter. 
  880. o THINLAPS provides only NetBIOS support. 
  881. o THINLAPS installs only in the root of the target drive. 
  882. o THINLAPS works only with valid MAC NIF files.  NTS/2 provides an applet 
  883.   called SNIFFLE that validates .NIF files.  VIEW the BonusPak.INF file on the 
  884.   NTS/2 WR07060 BonusPak diskette for more information on the SNIFFLE applet. 
  885.  
  886.  
  887. ΓòÉΓòÉΓòÉ 6.1.3. IBMTOK.OS2 MAC device driver upgraded to version 2.6 ΓòÉΓòÉΓòÉ
  888.  
  889. The IBMTOK.OS2 MAC device driver has been upgraded to Version 2.6.  This new 
  890. version of the IBMTOK.OS2 MAC driver has added support for both the IBM Auto 
  891. 16/4 Token-Ring MC Adapter Card and the IBM Auto 16/4 Token-Ring ISA Adapter 
  892. Card. 
  893.  
  894.  
  895. ΓòÉΓòÉΓòÉ 6.1.4. MAC Drivers - New supported MAC drivers for NTS/2 ΓòÉΓòÉΓòÉ
  896.  
  897. The following is a list of the new supported MAC drivers for NTS/2. These MAC 
  898. drivers can be found in the appropriate zip files on the BonusPak provided with 
  899. this ServicePak. 
  900.  
  901. o \3com\elnk3.os2 
  902. o \olicom\olitok16.os2 
  903. o \racore\rtr16nds.os2 
  904. o \ti\tr2kndis.os2 
  905. o \cabletrn\e11nd.os2 
  906. o \cabletrn\e21nd.os2 
  907. o \cabletrn\e31nd.os2 
  908. o \cabletrn\t20nd.os2 
  909. o \cabletrn\t30nd.os2 
  910. o \cray\pc04.os2 
  911. o \ibm\ibmeni.os2 
  912. o \ibm\ibmenii.os2 
  913. o \ibm\ibmmpc.os2 
  914. o \ibm\ibmtokmp.os2 
  915. o \intel\exp16.os2 
  916. o \intel\intel16.os2 
  917. o \intel\intel32.os2 
  918.  
  919.  
  920. ΓòÉΓòÉΓòÉ 6.1.5. TRACENAMES  -  New Parameter for NETBIOS Traces ΓòÉΓòÉΓòÉ
  921.  
  922. The TRACENAMES parameter is used to limit tracing activity to the interaction 
  923. between specified machines. Prior to the offering of this parameter, tracing at 
  924. the transport level picked up all frame activity on the line, causing the trace 
  925. buffer to quickly fill with irrelevant frame records. This parameter is ideal 
  926. for isolating a problem between a server and requester on a large network. 
  927.  
  928. Tracing is limited by selecting NETBIOS names on remote machines using the 
  929. TRACENAMES parameter. Names can be specified as either a 16-byte ASCII or 
  930. 32-byte Hex value. Up to four names can be selected in either format.  The 
  931. asterisk wildcard character (*) can be used in the ASCII format for ease of 
  932. use, or to increase the number of remote names traced if machines have similar 
  933. names. All names must reside on the same line as the TRACENAMES parameter. 
  934. Incorrect length or invalid hex numbers cause an error and NETBEUI will not 
  935. load. 
  936.  
  937. TRACENAMES works in conjunction with the OS2TRACEMASK parameter and the 
  938. TRACEOFF parameter already available for NETBEUI in NTS/2 version 1.0 and LAN 
  939. Server 3.0.  The OS2TRACEMASK must be set to the necessary nonzero values to 
  940. activate any NETBIOS traces. The recommended setting is 0x07FF.  NDIS activity 
  941. will not be filtered if the NDIS bits are activated in OS2TRACEMASK. 
  942.  
  943. The TRACENAMES parameter must be inserted into the PROTOCOL.INI file using an 
  944. editor and is not yet a part of the LAPS config and install tool. TRACENAMES 
  945. must be placed only in the NETBEUI_nif section. The following example shows the 
  946. general location and format of the parameter: 
  947.  
  948.    PROTOCOL.INI
  949.  [NETBEUI_nif]
  950.  
  951.      DriverName = netbeui$
  952.      Bindings = IBMTOK_nif
  953.      ...
  954.      ...
  955.      DLCRETRIES = 5
  956.      OS2TRACEMASK = 0x07FF
  957.      TRACENAMES = "req1       " "req2       " "req3       "
  958.  
  959. Other valid TRACENAMES formats are: 
  960.  
  961.      TRACENAMES = "72617131202020202020202020202000" "req2      *"
  962.      TRACENAMES = "req*************" "72617131202020202020202020202020"
  963.  
  964. Activity relevant to the remote NETBIOS is traced. This includes NCBs issued 
  965. with that remote name, as well as all session activity related to that remote 
  966. name. All statuses from the lower layers are reported whether related to the 
  967. remote station or not. Frame activity between the remote and local machines is 
  968. traced by Local Session Number(LSN) after the session is established with the 
  969. remote machine.  A maximum of 12 active sessions is traced. 
  970.  
  971. Some NCBs are not associated with a remote name or LSN and are not traced: 
  972.  
  973. o Add Name 
  974. o Add Group Name 
  975. o Delete Name 
  976. o Cancel 
  977. o LAN Status 
  978. o Session Status 
  979. o Receive Broadcast Datagram 
  980. o Send Broadcast Datagram 
  981.  
  982. NCB.Reset is traced even though it is not related to sessions or specific 
  983. names. Datagrams and other UI frames are traced if they contain a remote name 
  984. specified in TRACENAMES. RECEIVE.ANY type commands are traced on completion if 
  985. they report a session event related to a specified remote machine. 
  986.  
  987.  
  988. ΓòÉΓòÉΓòÉ 6.1.6. ODI2NDI Obtains Universal Address Automatically ΓòÉΓòÉΓòÉ
  989.  
  990. For ODI2NDI.OS2(V1.0), configuration of the NETADDRESS parameter was required, 
  991. even if the user wanted to use the Network adapter universally administered 
  992. address.  This requirement is necessary because ODI2NDI must provide the 
  993. NETADDRESS to the ODI protocol (IPX) before ODI2NDI can obtain the adapter 
  994. netaddress through the NDIS interface. 
  995.  
  996. ODI2NDI.OS2(V1.1) is modified so that it obtains the Network adapter universal 
  997. address automatically when the NETADDRESS parameter is not configured for 
  998. ODI2NDI.OS2.  To take advantage of this enhancement, the following manual 
  999. modifications of CONFIG.SYS are required. 
  1000.  
  1001.  1. Configure ODI2NDI for a Network adapter MAC using the LAPS configuration. 
  1002.  2. Manually perform the following updates to CONFIG.SYS: 
  1003.  
  1004.     a) Locate the Network adapter MAC device driver statement in CONFIG.SYS. 
  1005.        For example, for IBM Token Ring Network Adapters, the MAC device driver 
  1006.        statement is: 
  1007.  
  1008.                 DEVICE=C:\IBMCOM\MACS\IBMTOK.OS2
  1009.  
  1010.     b) Position the MAC device driver statement after the PROTMAN.OS2 device 
  1011.        driver statement, but before the ODI2NDI.OS2 device driver statement in 
  1012.        the CONFIG.SYS file. An example CONFIG.SYS fragment is: 
  1013.  
  1014.                    :
  1015.                  DEVICE=C:\IBMCOM\PROTMAN.OS2 /I:C:\IBMCOM
  1016.                    :
  1017.                    :
  1018.                  DEVICE=C:\IBMCOM\MACS\IBMTOK.OS2
  1019.                    :
  1020.                    :
  1021.                  REM --- NetWare Requester statements BEGIN ---
  1022.                  DEVICE=C:\NETWARE\LSL.SYS
  1023.                  RUN=C:\NETWARE\DDAEMON.EXE
  1024.                  device = C:\ibmcom\protocol\odi2ndi.os2
  1025.                    :
  1026.                    :
  1027.  
  1028.     c) Save the modified CONFIG.SYS.  The computer must be restarted for the 
  1029.        change to take effect. 
  1030.  
  1031.     The manual updates to the CONFIG.SYS file need to be done only the first 
  1032.     time the ODI2NDI protocol is configured for a Network Adapter MAC. 
  1033.     Modifying ODI2NDI or MAC parameters does not require additional updates to 
  1034.     CONFIG.SYS. 
  1035.  
  1036. Note:   This enhancement does NOT work with ALL Network adapters.  If the 
  1037.         enhancement does not work with the Network adapter on the updated 
  1038.         computer, message LT80227 is displayed when the computer is started. 
  1039.         This message is also logged in the LANTRAN.LOG file located in the 
  1040.         IBMCOM subdirectory. If message LT80227 occurs, use the LAPS 
  1041.         configuration utility to configure the NETADDRESS for ODI2NDI.OS2. 
  1042.  
  1043.  
  1044. ΓòÉΓòÉΓòÉ 6.1.7. LAPS Icon on the Desktop ΓòÉΓòÉΓòÉ
  1045.  
  1046. After  NTS/2 LAN Adapter and Protocol Support (LAPS) has been installed and 
  1047. configured on an OS/2 2.x system, a LAPS icon is placed in the System Setup 
  1048. folder. Double clicking on the icon brings up the LAPS 
  1049. installation/configuration utility. 
  1050.  
  1051.  
  1052. ΓòÉΓòÉΓòÉ 6.2. NTS/2 Fixes ΓòÉΓòÉΓòÉ
  1053.  
  1054. The following sections describe APAR and Non-APAR defects corrected in this 
  1055. ServicePak.  Descriptions are in numerical order by ServicePak. Corrections new 
  1056. for WRx7060 (not fixed in a previous ServicePak) are highlighted on the 
  1057. display. 
  1058.  
  1059.  
  1060. ΓòÉΓòÉΓòÉ 6.2.1. NETBIOS Protocol Stack Defects ΓòÉΓòÉΓòÉ
  1061.  
  1062. Files that changed: 
  1063.  
  1064.  \IBMCOM\PROTOCOL\NETBEUI.OS2
  1065.  \IBMCOM\PROTOCOL\NETBEUI.NIF
  1066.  \IBMCOM\PROTOCOL\NETBIOS.OS2
  1067.  \IBMCOM\LT0.MSG
  1068.  \IBMCOM\LT0H.MSG
  1069.  
  1070.  
  1071. ΓòÉΓòÉΓòÉ 6.2.1.1. APAR fixes ΓòÉΓòÉΓòÉ
  1072.  
  1073. o APAR IC06827 - NETBIOS RETURNS 0x4E FOR RING BEACONING 
  1074.  
  1075.   In the event of a beaconing ring for more than 60 seconds, NetBIOS will 
  1076.   return a 0x4E return code, clean queues, clean up any shared names, and force 
  1077.   a hard reset.  Similar events will occur with a cable pull with the exception 
  1078.   being a return code of 0x4F instead of 0x4E. 
  1079.  
  1080. o APAR IC07036 - FRAME LENGTH INCORRECT IN A SIDEBAND/ETHERNET ENVIRONMENT 
  1081.  
  1082.   Frame length field was incorrect when a small frame was transmitted in an 
  1083.   Ethernet environment and netbeui sideband enabled. 
  1084.  
  1085. o APAR IC07038 - NCB.STATUS RETURNED INCORRECT LAN TYPE 
  1086.  
  1087.    NCB.STATUS returned LAN type Token Ring even if the LAN connectivity was 
  1088.   Ethernet. 
  1089.  
  1090. o APAR IC07151 - NETBEUI ENHANCEMENT FOR SMP ARCHITECTURED SYSTEMS 
  1091.  
  1092.   Netbeui module was enhanced to run on SMP architectured systems. 
  1093.  
  1094. o APAR IC07192 - NETBIOS RECEIVE.ANY RETURNS CORRUPTED DATA 
  1095.  
  1096.   RECEIVE.ANY NetBIOS command that was aborted because of a hangup, returned an 
  1097.   incorrect name ID in the NCB_NUM field.  This caused the RECEIVE.ANY to 
  1098.   return with an incorrect return code of 0x13. 
  1099.  
  1100. o APAR IC07262 - NETBEUI TRAP ON LAN SERVER ULTIMEDIA SERVER 
  1101.  
  1102.   LAN Server Ultimedia using FDDI connectivity removes priority sends from the 
  1103.   send queue based on the number of priority sends.  With the fcpriority set to 
  1104.   5 on both the server and client workstations, netbeui failed to test for an 
  1105.   empty queue condition and a trap D occurred. The fix also checks if the 
  1106.   connectivity is FDDI and if so, the bandwidth ack code is disabled but 
  1107.   netbeui still sends frames at priority. 
  1108.  
  1109. o APAR IC07768 - NCB.STATUS INDICATES NEGATIVE VALUE FOR NCB COUNTER 
  1110.  
  1111.   NCB.STATUS indicated an incorrect value for the current number of free NCBs. 
  1112.  
  1113. o APAR IC07858 - NEW NETBEUI MESSAGE LT00108 CAUSES TRAP IN IBMTOK.OS2 DRIVER 
  1114.  
  1115.   New NETBEUI message LT00108 caused a trap to occur in the IBMTOK.OS2 driver. 
  1116.   This problem only occurred in LAPS syslevel 2.20.3. 
  1117.  
  1118. o APAR IC07914 - NETBIOS TRAPS ATTEMPTING SHORT TERM MEMORY LOCK 
  1119.  
  1120.   NetBIOS passed a bad parameter to the DevHlp short term memory lock if a 
  1121.   DevHlp long term memory lock failed. The bad parameter caused the trap to 
  1122.   occur. 
  1123.  
  1124. o IC08092 - NEW NetBIOS ERROR MESSAGES 
  1125.  
  1126.   Created new NetBIOS error messages.  These new messages indicate when a 
  1127.   system has run out of UI buffers or datagram buffers (LT00108), a request to 
  1128.   use a free NETBEUI GDT selector has failed (LT00105). 
  1129.  
  1130. o IC08278 - DEFAULT NETBEUI CONFIGURATION PARAMETERS CHANGED 
  1131.  
  1132.   The following NETBEUI default configuration parameters were changed for 
  1133.   performance enhancements: 
  1134.  
  1135.     1. SELECTORS - from 5 to 15 
  1136.     2. T1 - from 500 to 1000 
  1137.     3. NETBIOSRETRIES - from 8 to 2 
  1138.     4. DATAGRAMPACKETS - from 2 to 10 
  1139.     5. LOOPPACKETS - from 1 to 8 
  1140.     6. DLCRETRIES - from 5 to 10 
  1141.  
  1142. o IC08503 - NETWORK RESOURCE RESERVATION AUTOFAIL FUNCTION IS INCORRECT 
  1143.  
  1144.   LAN Server Ultimedia, Network Resource Reservation (NRR) and autofail 
  1145.   function did not work correctly. 
  1146.  
  1147. o IC08654 - FILE TRANSFER CAUSES FILE DATA CORRUPTION 
  1148.  
  1149.   Transfering of files on a fast processor occassionly caused data corruption 
  1150.   in the resulting file. 
  1151.  
  1152. o IC08773 - NAME DEREGISTERED CONDITION AFTER CANCEL ISSUED TO NCB.CALL 
  1153.  
  1154.   After a NCB.CALL command was cancelled after the NAMEQUERY was broadcasted. 
  1155.   An incorrect NAME_DEGREGISTERED (0x0f) return code was returned as the 
  1156.   NCB.CALL was completed. 
  1157.  
  1158. o IC09159 - DATA FROM TIME-OUT SEND STAYS ON SEND QUEUE 
  1159.  
  1160.   NCB.SEND times out, but a pointer to the user's data was still remaining on 
  1161.   the send queue to be flushed later.  This caused the possibility of the user 
  1162.   to overwrite that data buffer, and bad data was sent. 
  1163.  
  1164. o IC06115 - Duplicate LAA Causes Errorous Server Name-In-Conflict 
  1165.  
  1166.   Two LAN requesters with the same LAA causes a name-in-conflict frame to be 
  1167.   sent indicating that the Server's name is in conflict.  The name-in-conflict 
  1168.   frame caused the Server to remove it's NETBIOS name, shutting down the 
  1169.   Server. 
  1170.  
  1171. o IC06224 - NETBEUI Stack Corruption Causes Various Session Control Problems 
  1172.  
  1173.   Corrupted NETBEUI stacked caused session abends and Trap E. 
  1174.  
  1175. o IC06398 - Pulled PC-NET Cable Fails To Provide Proper NETBIOS Return Code 
  1176.  
  1177.   When executing NETBIOS applications and the PC-NET cable is pulled, all 
  1178.   NETBIOS commands appeared to be executing (no return code to indicated a 
  1179.   NETBIOS reset was needed).  A pull PC-NET cable causes a network status of NO 
  1180.   CARRIER and the adapter is NOT closed.  NETBIOS now waits 60 seconds before 
  1181.   returning a return code to indicate that a NETBIOS reset is needed. 
  1182.  
  1183. o IC06414 - NETBIOS Reset Returns Incorrect Resource Information 
  1184.  
  1185.   When a NETBIOS reset is issued to an adapter that is not being used by LAN 
  1186.   Server, the reset returns incorrect resource information and completes with a 
  1187.   return code 0x09.  This problem was introduced in NTS/2 CSD WR07020. 
  1188.  
  1189. o JR07633 - NETBIOS Fails To Detect Bad PC-NET Card During Initial Adapter Open 
  1190.  
  1191.   During IPL, NETBIOS failed to execute a check on the hardware status bits 
  1192.   during the initial open adapter.  If the PC-NET card was open but the 
  1193.   hardware status bits indicated a problem, NETBIOS never detected it. 
  1194.  
  1195. o IC04951 - UNC Name failures with IBM Ethernet 
  1196.  
  1197.   References to a resource by UNC names failed with error code SYS0240 on the 
  1198.   server that was working on the NETBEUI stack with IBM Ethernet. 
  1199.  
  1200. o IC05402 - SOURCE ROUTING FIXES IN NETBEUI 
  1201.  
  1202.   Fixes were required for receiving frames on a link that crosses 
  1203.   source-routing bridges - the route of the incoming frame should not be 
  1204.   assumed to be the same as the route used for outgoing frames.  For TEST 
  1205.   frames received with 2 bytes of Routing Information, the TEST response was 
  1206.   built incorrectly. 
  1207.  
  1208. o IC05486 - TRAP IN NETBEUI ON A VALUEPOINT MACHINE 
  1209.  
  1210.   Residual code from an OS/2 EE 1.3 environment remained in NETBEUI.  Residual 
  1211.   code caused the Trap D. 
  1212.  
  1213. o IC05526 - HPFS386 SIDEBAND TRAP D ON ETHERNET 
  1214.  
  1215.   When running HPFS386 on Ethernet and attempting to copy a file from a 
  1216.   redirected drive, a Trap D occurred at CS:C08 EIP:8A5. 
  1217.  
  1218. o IC05551 - TRAP D IN NETBEUI - INITDS CORRUPTED 
  1219.  
  1220.   Trap D was caused by an invalid selector for low memory data segment. 
  1221.  
  1222. o IC05673 - Four Separate Symptoms 
  1223.  
  1224. o IC05673 - 1) SESSION NOT ESTABLISHED IF SABMES ARRIVE AT WRONG TIME 
  1225.  
  1226.   If sessions were being brought up simultaneously on two machines, SABMEs and 
  1227.   UAs can conflict causing session establishment to fail.  The data area is 
  1228.   then corrupted because the link state is wrong. 
  1229.  
  1230. o IC05673 - 2) RECEIVE BROADCAST LOOPING 
  1231.  
  1232.   When two or more applications have a receive_broadcast NCB outstanding, issue 
  1233.   the next receive_broadcast on appendage.  NETBEUI goes into a loop processing 
  1234.   the appendage NCB as an additional receive on the receive_broadcast queue. 
  1235.  
  1236. o IC05673 - 3) SESSION_ALIVE SENT WITH INCORRECT LSN NUMBER CAUSES CORRUPTION 
  1237.  
  1238.   Session_Alive sent with incorrect LSN number causes corruption of the NTE 
  1239.   Listen queue.  Links can drop afterward. Fix was to correct sending of 
  1240.   Session_Alive frame to have correct LSN number only from links in Normal 
  1241.   state. 
  1242.  
  1243. o IC05673 - 4) ADJUST ORDER OF SABME/UA RESPONSES 
  1244.  
  1245.   Reordered processing of link establishment and closing prevents case of extra 
  1246.   receive ready, or FRMR. 
  1247.  
  1248. o IC05780 - STARTING LS 3.0 WHILE 3270 COMING UP CAUSES COM505 ERROR - 
  1249.  
  1250.   If starting LAN Server and Communications Manager 3270 feature at the same 
  1251.   time, Communications Manager 3270 will hang with COM505 Error. 
  1252.  
  1253. o IC05794 - NETBIOS RESET RETURNS RC=23 
  1254.  
  1255.   Applications on Token Ring Network can issue "Reset" before NETBIND has 
  1256.   completed.  When this occurs, NETBIOS returns RC=38 (Requested Resource Not 
  1257.   Available) and then RC=23 (Invalid LAN Adapter Number).  Serialization of the 
  1258.   NETBIND execution process can solve the problem. This fix increases the 
  1259.   number of "Reset Retries" which should mask any such race condition. 
  1260.  
  1261. o IC05869 - TRAP E IN NETBEUI 
  1262.  
  1263.   Trap E occurs during Remote IPL of OS/2 2.0 or OS/2 2.1. 
  1264.  
  1265. o IC05902 - XMIT_TEST_CMD RESPONSE LOST BY NETBEUI 
  1266.  
  1267.   Under certain circumstances Transmit_Test_Cmd is rejected by Netbeui and 
  1268.   passed to the next protocol stack. 
  1269.  
  1270. o JR06350 - Redirector failing to Reset 
  1271.  
  1272.   NETBEUI was clearing a flag bit whether it actually issued the hard reset or 
  1273.   not.  Clearing this flag bit when a different flag bit was set prevented 
  1274.   NETWKSTA.SYS from issuing the reset. 
  1275.  
  1276. o JR06550 - CLIENT REMOTE BUSY STATE CAUSED SERVER HANG 
  1277.  
  1278.   Requester workstations were in a ReMoteBusy state causing the Server to fill 
  1279.   up the I-Frame buffer with SessionAlive frames.  Eventually this caused the 
  1280.   Server to hang if the requester workstations remained in a ReMoteBusy state. 
  1281.  
  1282.  
  1283. ΓòÉΓòÉΓòÉ 6.2.1.2. Other fixes ΓòÉΓòÉΓòÉ
  1284.  
  1285. o RING 3 APPLICATION DOESN'T GET IMMEDIATE BAD RETURN CODE 
  1286.  
  1287.   Ring 3 applications was not given back an immediate bad returned code. 
  1288.  
  1289. o Access Denied Copying a 583120 Byte File To Server 
  1290.  
  1291.   When attempting to copy a 583120 byte file from a requester to a HPFS386 
  1292.   server, an access denied was caused by NETBEUI. 
  1293.  
  1294. o NETBIOS NCB.STATUS Failed To Return Correct Datagram Size 
  1295.  
  1296.   The datagram length was calculated incorrectly causing data to be lost. 
  1297.  
  1298. o NAME-IN-CONFLICT Message 
  1299.  
  1300.   When a NAME-IN-CONFLICT occurs, a NAME-IN-CONFLICT message LT00102 will be 
  1301.   logged to the LANTRAN.LOG file indicated the NETBIOS name-in-conflict and the 
  1302.   node address of the workstation sending the NAME-IN-CONFLICT frame. When a 
  1303.   NAME-IN-CONFLICT occurs with a LS Server name, the message will also pop-up 
  1304.   to the screen. 
  1305.  
  1306. o Prevent NETBIOS Timers From Wrapping 
  1307.  
  1308.   NETBIOS timers are now set to maximum value if wrapping occurs. 
  1309.  
  1310. o NETBIOS returns FF Return Code As Final NETBIOS Return Code 
  1311.  
  1312.   A NCB.SEND command completed on interrupt before the NCB.SEND was put on a 
  1313.   queue with a FF pending code.  The final return code was overwritten with FF. 
  1314.   Some NETBIOS applications received a NETBIOS return code 13 due to this 
  1315.   problem. 
  1316.  
  1317. o Configuration Of Different Netbios Transports Causes Trap D 
  1318.  
  1319.   A trap D occurred in NETBIOS.OS2 when two different NETBIOS transports were 
  1320.   configured with one of them having insufficient resources configured in 
  1321.   protocol.ini for what was requested in ibmlan.ini file. The trap occurred on 
  1322.   the first NETBIOS command issued other than a reset. 
  1323.  
  1324. o NETBEUI INITIALIZATION FAILS 
  1325.  
  1326.   Some configurations caused NETBEUI to fail to initialize. 
  1327.  
  1328. o INCORRECT PACKET SIZE BROUGHT DOWN LAN SERVER 3.0 
  1329.  
  1330.   An Ethernet-only requester reaching a token-ring Busmaster server through an 
  1331.   8209 bridge eventually caused the server to have multiple sessions and then 
  1332.   the server could not communicate with the Ethernet requester or the 
  1333.   token-ring requesters.  The packet size was being altered by the 8209 bridge. 
  1334.  
  1335. o NETBEUI WAS NOT LOOKING FOR 2 IN MINOR NDIS VERSION IN THE COMMON 
  1336.   CHARACTERISTICS TABLE 
  1337.  
  1338.   To determine if a MAC driver supports an extension to the MAC 
  1339.   Service-Specific Characteristics, NETBEUI should be looking for a 2 in the 
  1340.   Minor NDIS Version in the Common Characteristics table. 
  1341.  
  1342. o ILLEGAL FRAME SIZE CAUSED TRAP D 
  1343.  
  1344.   When an illegal frame size was checked, it caused a Trap D in NETBEUI. 
  1345.  
  1346. o TRAP D WHILE RUNNING NETSERV.EXE 
  1347.  
  1348.   A Trap D occurred in CS:OC78 EIP:EC9 
  1349.  
  1350. o NETBIOS FAILED TO INITIALIZE ON ANY OS/2 VERSION GREATER THAN 2.0. 
  1351.  
  1352.   Install NTS/2 on OS/2 2.1 and configure for NETBIOS. During IPL, NETBIOS 
  1353.   failed to initialize.  This indicated the wrong version of the operating 
  1354.   system. 
  1355.  
  1356. o AFTER RUNNING A LONG PERIOD OF TIME, NETBIOS RETURN ERROR 22 
  1357.  
  1358.   Too many outstanding NCBS (un_freed) cause NETBIOS to return "to Many 
  1359.   Commands Pending" (RC=22). This occurs over a varying period of time 
  1360.   depending on LAN activity. 
  1361.  
  1362.  
  1363. ΓòÉΓòÉΓòÉ 6.2.2. IBM Token Ring MAC Driver Defects ΓòÉΓòÉΓòÉ
  1364.  
  1365. Files that changed: 
  1366.  
  1367.  \IBMCOM\MACS\IBMTOK.OS2.
  1368.  
  1369.  
  1370. ΓòÉΓòÉΓòÉ 6.2.2.1. APAR fixes ΓòÉΓòÉΓòÉ
  1371.  
  1372. o IC07131 - XMIT_STATUS Field Incorrect In a SCION TransmitConfirm. 
  1373.  
  1374.   The xmit_status field in a SCION TransmitConfirm subsequent to a bridge frame 
  1375.   forward indicates the status of the transmitted frame.  Incorrect values were 
  1376.   being stored in this field. 
  1377.  
  1378.  
  1379. ΓòÉΓòÉΓòÉ 6.2.2.2. Other fixes ΓòÉΓòÉΓòÉ
  1380.  
  1381. There are no non-APAR fixes for IBM Token Ring MAC Driver. 
  1382.  
  1383.  
  1384. ΓòÉΓòÉΓòÉ 6.2.3. IBM Token Ring Busmaster MAC Driver Defects ΓòÉΓòÉΓòÉ
  1385.  
  1386. Files that changed: 
  1387.  
  1388.  \IBMCOM\MACS\IBMTRBM.OS2.
  1389.  
  1390.  
  1391. ΓòÉΓòÉΓòÉ 6.2.3.1. APAR fixes ΓòÉΓòÉΓòÉ
  1392.  
  1393. o JR05729 - BUSMASTER DOES NOT RECOVER FROM LOBE FAULT. 
  1394.  
  1395.   LAN Server/Requestor 2.0 could not be restarted on machines equipped with 
  1396.   Busmaster cards after the cable was unplugged and replugged. 
  1397.  
  1398. o JR06486 - BUSMASTER TRAP D UNDER HEAVILY STRESSED NETWORK 
  1399.  
  1400.   The Busmaster driver was performing a call that was not legal at the time. 
  1401.   This caused a Ring 0 Trap D. 
  1402.  
  1403.  
  1404. ΓòÉΓòÉΓòÉ 6.2.3.2. Other fixes ΓòÉΓòÉΓòÉ
  1405.  
  1406. o BUSMASTER UNABLE TO RE-ENTER RING AFTER DUPLICATE ADDRESS 
  1407.  
  1408.   One machine booted and got a particular token ring address.  Another machine 
  1409.   (with Busmaster) booted requesting the same address, and got a duplicate 
  1410.   address indication, closing the adapter.  The first machine left the ring, 
  1411.   freeing the address.  Any attempt to reopen the previously failed busmaster 
  1412.   adapter using Communication Manager failed, still indicating a duplicate 
  1413.   address. 
  1414.  
  1415. o WRONG FILTER VALUE USED 
  1416.  
  1417.   Prior to deleting an address, the first byte of the address was checked 
  1418.   against 80h, which is the equivalent of universal group. It should be checked 
  1419.   against C0h, which is local group.  This caused what was accepted in the add 
  1420.   to be rejected in the delete.  Making this change created consistency with 
  1421.   the add address. 
  1422.  
  1423.  
  1424. ΓòÉΓòÉΓòÉ 6.2.4. IBM Token Ring 16/4 Adapter II (IBM16TR.OS2) ΓòÉΓòÉΓòÉ
  1425.  
  1426. Files that changed: 
  1427.  
  1428.  \IBM16TR\IBM16TR.OS2
  1429.  \IBM16TR\IBM16OS2.NIF
  1430.  
  1431.  
  1432. ΓòÉΓòÉΓòÉ 6.2.4.1. APAR fixes ΓòÉΓòÉΓòÉ
  1433.  
  1434. There are no fixed APARs for IBM Token Ring 16/4 Adapter II 
  1435.  
  1436.  
  1437. ΓòÉΓòÉΓòÉ 6.2.4.2. Other fixes ΓòÉΓòÉΓòÉ
  1438.  
  1439. o IBM Token Ring 16/4 Adapter II MAC Driver Upgraded to Version 3.0 
  1440.  
  1441.   The IBM Token Ring 16/4 Adapter II MAC Driver found on the NTS/2 Additional 
  1442.   Driver Diskette has been upgraded from Version 1.0 to Version 3.0. 
  1443.  
  1444.  
  1445. ΓòÉΓòÉΓòÉ 6.2.5. Configuration Defects (LAPS) ΓòÉΓòÉΓòÉ
  1446.  
  1447. Files that changed: 
  1448.  
  1449.  \IBMCOM\DLL\LAPSPM.DLL
  1450.  \IBMCOM\DLL\ LAPSCID.DLL
  1451.  \IBMCOM\DLL\IBMLXCFG.DLL
  1452.  \IBMCOM\IBMLXCFG.HLP
  1453.  \IBMCOM\LAPS.EXE
  1454.  \IBMCOM\XI1.MSG
  1455.  \IBMCOM\LAPSICON.EXE
  1456.  \IBMCOM\LAPSRSP.EXE
  1457.  \IBMCOM\THINLAPS.EXE
  1458.  \IBMCOM\LAPSDISK.EXE
  1459.  
  1460.  
  1461. ΓòÉΓòÉΓòÉ 6.2.5.1. APAR fixes ΓòÉΓòÉΓòÉ
  1462.  
  1463. o APAR IC06825 - KEYPAD DOES NOT FUNCTION CORRECTLY WHEN CONFIGURING LAPS 
  1464.  
  1465.    With NUMLOCK ON, the numeric keypad did not function correctly. The 2,3,8 
  1466.   and 9 keys behaved as cursor down, page down, cursor up and page up. 
  1467.  
  1468. o IC05711 - THINLAPS FAILS TO REMOVE PREVIOUS INVOCATION 
  1469.  
  1470.   If THINLAPS was executed more than once to a diskette, then multiple LAPS 
  1471.   device and run lines were left in CONFIG.SYS file. 
  1472.  
  1473. o IC05794 - RUN STATEMENT CHANGED TO A CALL STATEMENT FOR NETBIND.EXE 
  1474.  
  1475.   During IPL the netbind executable in the config.sys binds the configured 
  1476.   protocols with the configured adapter cards.  On fast processor systems, 
  1477.   NetBIOS applications were attempting to issue NetBIOS reset command prior to 
  1478.   netbind binding the NetBIOS to the configured adapter cards.  This caused 
  1479.   NetBIOS to return a return code 0x23 indicating an invalid LAN adapter 
  1480.   number. 
  1481.  
  1482. o APAR IC07113 - SYS3175 IN HELP MANAGER WHEN CONFIGURING LAPS 
  1483.  
  1484.   A SYS3175 occurred in LAPS after choosing Options-Contents menu item. 
  1485.  
  1486. o IC07132 - Invalid Driver IBMTOK02$ When Configuring for 2 Token-Ring Adapters 
  1487.  
  1488.   This problem was introduce in LAPS version 2.20.1.  When configuring for two 
  1489.   NDIS or NDIS_MULT type drivers, the numeric digit 02 was appended to the 
  1490.   driver name in the protocol.ini.  During IPL, the second MAC driver failed to 
  1491.   bind because the driver name was incorrect.  The numeric digit 2 is now 
  1492.   appended to the driver name. 
  1493.  
  1494. o IC06187 - Proper Version Of NETBIOS Is Not Copied For CID /E:PREP Install 
  1495.  
  1496.   When CID installing LAPS using the /E:PREP option, NETBIOS.LS? was not copied 
  1497.   to NETBIOS.OS2 based on the version of LAN Services installed.  This problem 
  1498.   was introduced with NTS/2 CSD WR07020. 
  1499.  
  1500. o IC06413 - CID Install Of Long File Name Fails 
  1501.  
  1502.   CID install using HPFS long file name caused a LAPS return code XI00041. 
  1503.  
  1504. o IC04997 - USING ADAPTER NUMBERS TO GUARANTEE UNIQUENESS FOR LANVMAC 
  1505.  
  1506.   LANVMAC requires that its upper boundary be strictly defined; the Media 
  1507.   Access Control (MAC) for adapter 0 can only be defined for adapter 0. 
  1508.  
  1509. o IC04999 - LAPS CONFIGURATION NEEDS TO TREAT LANVMAC NETADDRESS LIKE LANDD 
  1510.  
  1511.   Function was added that treats the LANVMAC netaddress field the same as the 
  1512.   LANDD netaddress field. 
  1513.  
  1514. o IC05159 - MAINTENANCE INSTALL OF LAPS DURING CID FAILS ON OS/2 2.1 
  1515.  
  1516.   When running maintenance LAPS installation using CID on OS/2 2.1, LAPS failed 
  1517.   while attempting to update the IBMLVL.INI file. 
  1518.  
  1519. o IC05553 - LAPS INSTALL DID NOT PUT LANVDD AND LANPDD IN THE CONFIG.SYS FILE 
  1520.   (LAPSPM.DLL) 
  1521.  
  1522.   On OS/2 2.1, the LAPS install did not place statements for LANVDD.OS2 and 
  1523.   LANPDD.OS2 in the CONFIG.SYS file. 
  1524.  
  1525.  
  1526. ΓòÉΓòÉΓòÉ 6.2.5.2. Other fixes ΓòÉΓòÉΓòÉ
  1527.  
  1528. o LOG FILE NOT PROVIDED FOR CID INSTALL IF TARGET DRIVE DOES NOT EXIST 
  1529.  
  1530.   A LAPSHIST.LOG file was not created to indicate that a LAPS install on a 
  1531.   non-existent drive partition failed. 
  1532.  
  1533. o DEFAULT HANDLING OF UPGRADE_LEVEL GIVE WRONG CID RETURN CODE LAPS response 
  1534.   file upgrade_level parameter was omitted, thus it defaults to old, meaning 
  1535.   that reinstallation of LAPS will only occur on systems with the same version 
  1536.   of LAPS.  On systems with a different version of LAPS, LAPS returned an 
  1537.   incorrect return code which indicated a successful LAPS installation even 
  1538.   through LAPS was not installed. 
  1539.  
  1540. o LAPS ERROR LOG FILE TRUNCATED WITH EOF MARKERS. 
  1541.  
  1542.   The LAPSHIST.LOG file was corrupted occasionally with extra EOF '0A' markers. 
  1543.  
  1544. o UPDATE MESSAGE WHEN INSTALLING LAPS OVER LATER VERSION OF MPTS 
  1545.  
  1546.   The message when reinstalling LAPS over a more recent version of MPTS (LS 
  1547.   4.0) was changed to strongly warn the user that if the current install 
  1548.   continues, it will disable some of the MPTS functions. 
  1549.  
  1550. o PRESERVE LOCATION OF NETBIOS.OS2 IN CONFIG.SYS FILE 
  1551.  
  1552.   NetBIOS device driver statement is now preserved at its current location in 
  1553.   the config.sys when reconfiguring LAPS. 
  1554.  
  1555. o LAPS REMOVES DIGIT FROM DRIVERNAME IN PROTOCOL.INI FILE 
  1556.  
  1557.   The last digit in a MAC drivername was inadvertently removed, creating an 
  1558.   incorrect MAC drivername in the protocol.ini file. 
  1559.  
  1560. o TAB Function Fails With LAPS Configuraton Utility 
  1561.  
  1562.   Pressing the TAB key selected the OK pushbutton instead of moving to next 
  1563.   configurable parameter within the LAPS configuration utility. 
  1564.  
  1565. o CONFIG.SYS Drive Is Not Correct When Copying NETBIOS.OS2 
  1566.  
  1567.   The wrong CONFIG.SYS drive was used to copy NETBIOS.LS2 or NETBIOS.LS3. This 
  1568.   caused NETBIOS.LS3 to always be copied when installed on the non-boot drive. 
  1569.   This problem was introduced with NTS/2 CSD WR07020. 
  1570.  
  1571. o LAPS Able To Configure 64 Logical Adapters 
  1572.  
  1573.   LAPS configuration utility increased the number of configurable logical 
  1574.   adpaters from 16 to 64. 
  1575.  
  1576. o NLS LAPS CID Install Causes Trap D 
  1577.  
  1578.   LAPS CID install on various NLS verions caused a Trap D when XI1.MSG message 
  1579.   file was used. 
  1580.  
  1581. o ERROR IN NIF VALIDATION WHEN CHECKING DEFAULT AGAINST RANGE (LAPSCID.DLL 
  1582.   LAPSPM.DLL IBMLXCFG.DLL) 
  1583.  
  1584.   The NIF validation code was incorrectly handling the case in which a default 
  1585.   value of type HexString was being checked against the arguments of the Range 
  1586.   keyword.  The check failed if the default value was enclosed with double 
  1587.   quote characters or specified with a "0x" prefix.  The problem only occurred 
  1588.   in the situation where the parameter was of type HexString, had a default 
  1589.   value, had a specified range, and the default value had quotes and/or a 
  1590.   prefix. 
  1591.  
  1592. o VDD/PDD CONFIG.SYS PROBLEM 
  1593.  
  1594.   Eliminates LANVDD and LANPDD device statements from the CONFIG.SYS file if 
  1595.   802 or NETBIOS are not configured. 
  1596.  
  1597. o FIX REDIRECTOR STATEMENT 
  1598.  
  1599.   Fixed redirector statement position in the CONFIG.SYS file. 
  1600.  
  1601. o LAPS CONFIGURATION GENERATES DIFFERENT RESULTS 
  1602.  
  1603.   Upon configuring the LANVMACs, LAPS configuration set the drivername on 
  1604.   entries 2-n to LANVMA2 and the module names for entries 2-n end in "_nif2". 
  1605.  
  1606. o CREATING RESPONSE FILE FROM LAPSRSP.EXE - IMPROPER TARGET KEYWORD 
  1607.  
  1608.   Specifying a target using LAPSRSP.EXE generates a response file containing 
  1609.   "target_drive" instead of "target". 
  1610.  
  1611.  
  1612. ΓòÉΓòÉΓòÉ 6.2.6. 802.2 Protocol Stack Defects ΓòÉΓòÉΓòÉ
  1613.  
  1614. Files that changed: 
  1615.  
  1616.  \IBMCOM\PROTOCOL\LANDD.OS2
  1617.  \IBMCOM\PROTOCOL\LANDLLDD.OS2
  1618.  \IBMCOM\DLL\ACSLAN.DLL
  1619.  \IBMCOM\\LANMSGDD.OS2
  1620.  \IBMCOM\\LT0.MSG
  1621.  \IBMCOM\\LT0H.MSG
  1622.  
  1623.  
  1624. ΓòÉΓòÉΓòÉ 6.2.6.1. APAR fixes ΓòÉΓòÉΓòÉ
  1625.  
  1626. o IC06318 - RIPL SERVICE FAILS TO START 
  1627.  
  1628.   When attempting to start the RIPL service in LAN Server, the service was 
  1629.   never completed.  The problem occurred intermittently and LAN Server net 
  1630.   error NET3182 was posted. 
  1631.  
  1632. o IC07486 RING_UTILIZATION FIELD INDICATES 0% UTILIZATION 
  1633.  
  1634.   The ring_utilization field in the extended_status_addr section of a 
  1635.   DIR.STATUS command indicated ring utilization at 0%. 
  1636.  
  1637. o FFST/2 INSTALLED MESSAGE LT00073 MODIFIED 
  1638.  
  1639.   LT00073 message was modified to avoid confusion on whether FFST/2 was 
  1640.   properly installed.  The message was modified to indicate that FFST/2 was 
  1641.   installed, but not started instead of not properly installed. 
  1642.  
  1643. o IC08097 DESTINATION MAC ADDRESS CAUSES LAN DISTANCE MACHINE TO TRAP 
  1644.  
  1645.   When using a destination MAC address starting with 4000FFFF, caused a trap 
  1646.   when using LAN Distance 1.1. 
  1647.  
  1648. o IC08626 DLC.RESET WITH STATION_ID '0000' FAILS 
  1649.  
  1650.   Submitting a CCB DLC.RESET with Station_ID '0000' returned an invalid return 
  1651.   code 0x43. 
  1652.  
  1653. o IC07133 - LANDD Loops while MAC Adapters Initialize DMA 
  1654.  
  1655.   LANDD was looping while various MAC Adapters were initializing their DMA. 
  1656.   This cause the system to appear to be hung for approximately 30 seconds. 
  1657.   LANDD thread is now blocked during initializing time. 
  1658.  
  1659. o IC06177 - SNA Gateway Loses Its LU Connections 
  1660.  
  1661.   The problem Workstations intermittedly lost their 3270 LU connections to the 
  1662.   Gateway machine.  The Gateway eventually recovered on its own and the 
  1663.   Workstation's LU connections were re-established.  The problem occurred 
  1664.   because extended registers were not used and caused a memory index problem. 
  1665.  
  1666. o JR07531 - Trap D In LANDD When LAN Station Manager Is Installed 
  1667.  
  1668.   A Trap D occurred when LAN Station Manager device driver (LSMMIB2) was 
  1669.   loaded.  LAN Station Manager declared itself as an NDIS Extension application 
  1670.   but did not provide the data structure corresponding to an NDIS Extension. 
  1671.   LANDD will now check the length of the data structure to see if it has a NDIS 
  1672.   Extension length. 
  1673.  
  1674. o IC04923 - MULTICAST ADDRESS SUPPORT FIX 
  1675.  
  1676.   The multicast address support functions in 802.2 fixes to loopback path, 
  1677.   error codes, and command codes. 
  1678.  
  1679. o IC05000 - TRAP D IN LANDD CODE RUNNING 75+ WORKSTATION GATEWAY (LANDD.OS2) 
  1680.  
  1681.   Each time the links were deactivated, the downstream emulators reactivated 
  1682.   the link and the LU-LU sessions were automatically reestablished.  A Trap D 
  1683.   occurred. 
  1684.  
  1685. o IC05001 - COMMUNICATIONS MANAGER (CM) UNABLE TO STOP NORMALLY OR ABNORMALLY 
  1686.  
  1687.   CM was unable to exit because it cannot close the token-ring link to the 
  1688.   AS400.  The hang was due to the Close.Station being issued on the completion 
  1689.   appendage for a Transmit.I.Frame, resulting in a DISC sent to the MAC, the T1 
  1690.   timer started and the Link state set to disconnecting.  When the completion 
  1691.   appendage returns to NETBEUI, it continues processing the I-frame completion 
  1692.   which stops T1. 
  1693.  
  1694. o IC05003 - UNABLE TO REOPEN BUSMASTER ADAPTER AFTER LOBE FAILURE 
  1695.   (LANDLLDD.OS2) 
  1696.  
  1697. o IC05360 - TRAP D IN LANDLL; CS=0C38; 
  1698.  
  1699.   Attempting to bring up LAN Net Manager (LANDLLDD.OS2) results in TRAP=000D 
  1700.   with the CS register at x'0C38' 
  1701.  
  1702. o IC05753 - LANDD INCORRECT FRAME CAUSED TRAP D (LANDD.OS2) 
  1703.  
  1704.   The Trap D occurred when remotely configuring a LAN-attached printer.  A 
  1705.   pop-up said the action was successful, then there was an OK button.  If the 
  1706.   button was not clicked, after about 20 seconds, a Trap D occurred. 
  1707.  
  1708.  
  1709. ΓòÉΓòÉΓòÉ 6.2.6.2. Other fixes ΓòÉΓòÉΓòÉ
  1710.  
  1711. o NDIS 2.0.1 EndReset Supported In LANDD.OS2 
  1712.  
  1713.   LANDD.OS2 was not supporting NDIS 2.0.1 EndReset and was fixed to support the 
  1714.   NDIS 2.0.1 EndReset function. 
  1715.  
  1716. o RECEIVE COMMAND WITH RETURN CODE = 20 SHOULD ZERO OUT THE BUFFER POINTER 
  1717.   (LANDLLDD.OS2) 
  1718.  
  1719.   When the receive command completed with return code = 20 (lost data, no 
  1720.   buffers), the buffer pointer should be 0 since there were no partial buffers. 
  1721.  
  1722. o SERVER ACCESS POINT POOL SIZE OF 1000H NOT HANDLED (LANDD.OS2) 
  1723.  
  1724.   When the maximum size, 0x1000 was used for pool_length in a DIR.OPEN.DIRECT, 
  1725.   a return code of 0x16 was returned.  The value should work appropriately. 
  1726.  
  1727.  
  1728. ΓòÉΓòÉΓòÉ 6.2.7. 802.2 and NETBIOS Virtual Device Driver Defects. ΓòÉΓòÉΓòÉ
  1729.  
  1730. Files that changed: 
  1731.  
  1732.  \IBMCOM\LTSVCFG.COM
  1733.  \IBMCOM\PROTOCOL\LANVDD.OS2
  1734.  
  1735.  
  1736. ΓòÉΓòÉΓòÉ 6.2.7.1. APAR fixes ΓòÉΓòÉΓòÉ
  1737.  
  1738. o IC06017 - Attachmate Extra For Windows 3270 Causes LANVDD Trap D 
  1739.  
  1740.   Stopping a 3270 Attachmate session and starting a new session caused a trap D 
  1741.   in the LANVDD.OS2 module.  The fix zeroes out various structures on exit. 
  1742.  
  1743. o IC06434 - Attempting To Load PCSUPPORT Router In a VDM Causes Trap D 
  1744.  
  1745.   Attempting to load PC-Support (connection for AS/400) in a VDM caused a trap 
  1746.   D in the LANVDD.OS2 module.  The fix was to restore an index register after 
  1747.   returning from a procedure call. 
  1748.  
  1749. o JR06756 - DIR.INTERUPT RETURNS 0 IF ADAPTER NOT OPEN (LANVDD.OS2) 
  1750.  
  1751.   Attempting to run an Ethernet packet driver for TCP/IP.  It failed when it 
  1752.   attempted to initialize, because the executable ran a dir.interrupt command 
  1753.   to see if the adapter was open.  VDD returned a return code = 0 if the 
  1754.   adapter was not open.  It should have returned a bad return code. 
  1755.  
  1756.  
  1757. ΓòÉΓòÉΓòÉ 6.2.7.2. Other fixes ΓòÉΓòÉΓòÉ
  1758.  
  1759. o THE DOS 8209 BRIDGE UTILITY CAN NOT FIND ADAPTER WITH VDD 
  1760.  
  1761.   The DOS version of the 8209 Bridge Utility could not find the adapter when 
  1762.   running under the VDD. 
  1763.  
  1764. o LTSVCFG ALWAYS RETURNS NONZERO 
  1765.  
  1766.   When LTSVCFG was run, an error code environment variable was always set to 
  1767.   nonzero.  Even though LTSVCFG executed successfully, a nonzero return code 
  1768.   was always returned. 
  1769.  
  1770. o NETBIOS and 802.2 SUPPORTS ONLY 8 DOS SESSIONS 
  1771.  
  1772.   DOS Virtual Device Support for Netbios and 802.2 should support 16 sessions, 
  1773.   not just eight. 
  1774.  
  1775.  
  1776. ΓòÉΓòÉΓòÉ 6.2.8. Protocol Manager Defects ΓòÉΓòÉΓòÉ
  1777.  
  1778. Files that changed: 
  1779.  
  1780.  \IBMCOM\PROTMAN.OS2
  1781.  
  1782.  
  1783. ΓòÉΓòÉΓòÉ 6.2.8.1. APAR fixes ΓòÉΓòÉΓòÉ
  1784.  
  1785. o IC07134 - LANMSGDD.OS2 TRAPS WITH INVALID PROTOCOL.INI FILE 
  1786.  
  1787.   A trap in lanmsgdd.os2 device driver occurred during ipl if there was not a 
  1788.   square bracket as the first character of the protocol.ini file. 
  1789.  
  1790.  
  1791. ΓòÉΓòÉΓòÉ 6.2.8.2. Other fixes ΓòÉΓòÉΓòÉ
  1792.  
  1793. o PROTMAN.OS2 VECTOR SIZE INCREASED 
  1794.  
  1795.   Protman.os2's vector size was increased to fix 64 adapter support. 
  1796.  
  1797. o PERFORMANCE AND NDIS SUPPORT IN PROTMAN 
  1798.  
  1799.   PROTMAN supports the GET_PPATINFO IOCTL for the NDIS requirements and the 
  1800.   GET_MODULE_CHAR_ TABLE IOCTL for the Monitor product. 
  1801.  
  1802.  
  1803. ΓòÉΓòÉΓòÉ 6.2.9. IBM Netware Requester Support Defects ΓòÉΓòÉΓòÉ
  1804.  
  1805. Files that changed: 
  1806.  
  1807.  IBMCOM\PROTOCOL\ODI2NDI.OS2
  1808.  IBMCOM\NWFIXUP.EXE
  1809.  IBMCOM\LT8.MSG
  1810.  IBMCOM\LT8H.MSG
  1811.  
  1812.  
  1813. ΓòÉΓòÉΓòÉ 6.2.9.1. APAR fixes ΓòÉΓòÉΓòÉ
  1814.  
  1815. o IC06987 - ODI2NDI COEXISTENCE WITH CM/2 CAUSES 3270 ERRORS 
  1816.  
  1817.   When CM/2 coexisted with ODI2NDI.OS2, 3270 sessions were unable to connect to 
  1818.   the host and received COM695 errors. The Netware requester, however, 
  1819.   functioned properly. If ODINSUP was used, both Netware and the 3270 sessions 
  1820.   worked normally. This problem seems to occur mostly on 3COM Ethernet adapters 
  1821.   and PCMCIA adapters. 
  1822.  
  1823. o IC07347 - TRAP IN ODI2NDI.OS2 MODULE 
  1824.  
  1825.   A trap occurred in ODI2NDI device driver during IPL. 
  1826.  
  1827. o IC07912 - ODI2NDI DEVICE DRIVER DOES NOT RECONNECT AFTER CABLE PULL 
  1828.  
  1829.    After pulling the token ring cable on a machine running NetWare requester 
  1830.   and ODI2NDI, the sessions did not reconnect.  A reboot was required to 
  1831.   reconnect. 
  1832.  
  1833. o IC05577 - NWFIXUP Utility Failed To Order Device Driver Statements Properly 
  1834.  
  1835.   System configured with ODINSUP.  NTS/2 was installed with ODI2NDI device 
  1836.   driver and the NWFIXUP utility was executed.  During IPL, a LT80221 error 
  1837.   occurred.  NWFIXUP failed to properly move PROTMAN.OS2 and LANMSGDD.OS2 
  1838.   within the config.sys. 
  1839.  
  1840. o IC06212 - Trap D in ODI2NDI.OS2 Device Driver 
  1841.  
  1842.   A Trap D occurred in ODI2NDI.OS2 device driver.  This problem was introduced 
  1843.   in NTS/2 CSD WR07020. 
  1844.  
  1845. o IC05437 - LOTUS NOTES RUNNING ODI2NDI OVER ETHERNET LOST SESSION 
  1846.  
  1847.   While running Lotus Notes over ODI2NDI Ethernet, the session between the 
  1848.   server and client was eventually lost. 
  1849.  
  1850.  
  1851. ΓòÉΓòÉΓòÉ 6.2.9.2. Other fixes ΓòÉΓòÉΓòÉ
  1852.  
  1853. o ODI2NDI DEVICE DRIVER WRITES UNIVERSAL ADDRESS TO LANTRAN.LOG FILE 
  1854.  
  1855.   ODI2NDI writes the universal address of the adapter(s) that it is using to 
  1856.   the LANTRAN.LOG file. 
  1857.  
  1858. o IBMCOM PATH ADDED TO ODI2NDI MESSAGE FILE NAME 
  1859.  
  1860.   The IBMCOM path has been added to the ODI2NDI message file name to make 
  1861.   ODI2NDI easier to use in a RIPL environment. 
  1862.  
  1863. o ODI2NDI FAILS WHEN TCP/IP USES DIRECT STATION OF IEEE 802.2 
  1864.  
  1865.   A NetWare Requester for OS/2 over ODI2NDI stops working when an application 
  1866.   using the direct station interface of IEEE 802.2 is started. 
  1867.  
  1868.  
  1869. ΓòÉΓòÉΓòÉ 7. Appendix ΓòÉΓòÉΓòÉ
  1870.  
  1871. Appendix of other interesting topics. 
  1872.  
  1873.  
  1874. ΓòÉΓòÉΓòÉ 7.1. Printing Information from this On-line Document ΓòÉΓòÉΓòÉ
  1875.  
  1876. The OS/2 view function provides a print capability to the printer defined as 
  1877. the "default" printer for your system. From the "Services" popup, selecting 
  1878. print provides several options; Print All, Marked, or This Section(s), 
  1879. Contents, or Index. 
  1880.  
  1881. All but the Print Marked Sections are fairly self explanatory. To Print 
  1882. "Marked" sections one must first know how to "Mark". It is best to do this with 
  1883. the contents window fully expanded, ie. every section shows up in the content 
  1884. panel. Then simply press the space bar when the section you chose is 
  1885. highlighted or point and click the left mouse button while also holding the 
  1886. ctrl key to "mark" a section for print. 
  1887.  
  1888. The highlighting for "marked sections" is slightly larger than normal 
  1889. highlighting. To notice the difference, select an item in the contents and 
  1890. repeatedly press the space bar. 
  1891.  
  1892.  
  1893. ΓòÉΓòÉΓòÉ 7.2. Restarting ServicePak Installation ΓòÉΓòÉΓòÉ
  1894.  
  1895. If the installation procedure stops after selecting the "Continue" button on 
  1896. the Start Service Panel and before service is complete, the system may be in an 
  1897. indeterminate state. To complete the service process: 
  1898.  
  1899. o Insert the Bootable Standalone Service Diskette 
  1900.  
  1901. o Restart the system - Ctrl+Alt+Del or Power On. 
  1902.  
  1903. o From the A: Prompt type "FSERVICE" and Enter. 
  1904.  
  1905.  
  1906. ΓòÉΓòÉΓòÉ <hidden> Initiating Service ΓòÉΓòÉΓòÉ
  1907.  
  1908. ΓöîΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1909. Γöé--Γöé Initiating Service                                 Γöé
  1910. Γö£ΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1911. Γöé                                                       Γöé
  1912. Γöé  Continuing at this point will cause all selected     Γöé
  1913. Γöé  directories to be updated. If you want to change the Γöé
  1914. Γöé  selected directories, click on Cancel and then click Γöé
  1915. Γöé  on Select Directories.                               Γöé
  1916. Γöé                                                       Γöé
  1917. Γöé  The application of service cannot be interrupted.    Γöé
  1918. Γöé  After this point you will not be able to exit the    Γöé
  1919. Γöé  service process.                                     Γöé
  1920. Γöé                                                       Γöé
  1921. Γöé  Do not start those applications being serviced       Γöé
  1922. Γöé                                                       Γöé
  1923. Γöé  Do you want to continue?                             Γöé
  1924. Γöé                                                       Γöé
  1925. Γöé   ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù  ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù           Γöé
  1926. Γöé   Γòæ Continue  Γòæ Γòæ   Cancel  Γòæ  Γòæ   Help   Γòæ           Γöé
  1927. Γöé   ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥ ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥  ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥           Γöé
  1928. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1929.  
  1930.  
  1931. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1932.  
  1933. The item in the title line is a trademark of IBM Corporation 
  1934.  
  1935.  
  1936. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1937.  
  1938. The item in the title line is a trademark of Microsoft Corporation 
  1939.  
  1940.  
  1941. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1942.  
  1943. The item in the title line is a trademark of Wall Data Corporation 
  1944.  
  1945.  
  1946. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1947.  
  1948. The item in the title line is a trademark of Attachmate Corporation