home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 36 Tips / 36-Tips.zip / WINDLR.FAX < prev    next >
Text File  |  1994-11-27  |  8KB  |  223 lines

  1. Standard Windows and DLR Configuration   9/21/94
  2.  
  3. WINDLR -- STANDARD WINDOWS AND DLR CONFIGURATION
  4.  
  5. DESCRIPTION OF SYMPTOMS:
  6. There are a number of common configuration problems that occur
  7. with WINDOWS and DOS LAN REQUESTER.  Most of these problems are
  8. created during install, although they may not show up for some
  9. time or until the user does something new.
  10.  
  11. SUMMARY OF RESOLUTION:
  12. It is very easy to have DLR and WINDOWS running and to have a
  13. problem and not be aware of it.  So with any WINDOWS problem
  14. we always check the following INI files first.
  15.  
  16. DETAILS OF RESOLUTION:
  17. DOSLAN.INI
  18.  
  19. 1. The following switches must be in the DOSLAN.INI file, /NMS:2,
  20.    /NVS:n, and  /API. In the /NVS:n parameter, n is the number of
  21.    servers in the domain, whose shared resources Windows may
  22.    "browse."  This number is generally set to the number of servers
  23.    in the domain with a minimum of 2.  THE DOSLAN.INI FILE IS LOCATED
  24.    IN THE DOSLAN SUBDIRECTORY ON THE WORKSTATION.  Without these
  25.    switches, full network functionality can not be assured.
  26.  
  27. 2. If the customer wants to receive messages he must have the
  28.    /POP switch in DOSLAN.INI  The /POP switch starts MSGPOPUP.EXE at
  29.    the workstation so DLR can receive popup messages.  The customer
  30.    must also have LOAD=WINPOPUP in the WIN.INI file.  The WIN.INI
  31.    file is located in the WINDOWS directory.  (See WIN.INI)
  32.  
  33. 3. Make sure that RCV is selected in DOSLAN.INI if the customer
  34.    wants to receive messages.  The first line of DOSLAN.INI should
  35.    read:
  36.    RCV MACHINENAME DOMAINNAME
  37.  
  38. WINSETUP
  39.  
  40. 1. The Windows SYSTEM.INI also needs some modification to run DLR.
  41.    This can be done manually or by running WINSETUP.EXE while in
  42.    Windows.  Running WINSETUP from the Windows program manager is
  43.    the preferred method of making these changes.  To run WINSETUP
  44.    complete the following steps.  NOTE: WINSETUP is in the DOSLAN
  45.    subdirectory and is part of DLR code.
  46.    a. From the Windows program manager menu bar, select FILE.  You
  47.       can click on file with the mouse or use the ALT key to
  48.       activate the menu bar and then use the down arrow key to get
  49.       the pull down menu.
  50.    b. Down arrow to highlight RUN and press enter or use mouse to
  51.       select RUN.
  52.    c. A dialog box will appear asking for a command line.
  53.    d. Enter the following, "C:\DOSLAN\WINSETUP.EXE" where c: is
  54.       the drive where the DOSLAN directory can be found and DOSLAN
  55.       is the name of that directory.  The above example works
  56.       unless the user renamed is DOSLAN directory or installed it
  57.       on a drive other than c:, such as d:\dlr7000.  The process
  58.       would be the same, you would just enter
  59.       d:\dlr7000\winsetup.exe.
  60.    e: WINSETUP will run, the user won't be asked for any more
  61.       input but will receive some messages, and be returned to the
  62.       Windows desktop.
  63.  
  64. 2. To verify:
  65.    a. EXIT WINDOWS and DOS LAN REQUESTER.  RESTART DLR and
  66.       WINDOWS.
  67.    b. From the main group select CONTROL PANEL.  You will see a
  68.       number of icons, select NETWORK.  If the network icon is
  69.       not there and you have restarted Windows, WINSETUP has
  70.       failed.
  71.    c. After selecting network you should see NETWORK - DOS LAN
  72.       REQUESTER WINDOWS.  If you do not, WINSETUP has failed.
  73.  
  74. 3. If WINSETUP has failed, go to the main group, select the
  75.    WINDOWS SETUP icon.  Make sure that is says NO NETWORK
  76.    INSTALLED, if it does not, then select it.  Now run WINSETUP
  77.    from the program manager as before, and watch for any error
  78.    messages.
  79.  
  80. SYSTEM.INI
  81.  
  82. 1. Windows has a SYSTEM.INI file that it uses at start up.  This
  83.    file is modified by the WINSETUP program.  The following shows
  84.    you what WINSETUP adds, with one exception.  That exception is
  85.    in the Enh| section and relates to memory management.  The
  86.    emmexclude and emmpageframe are not added by WINSETUP.  These
  87.    are only needed under certain configuration setups or hardware
  88.    conditions.
  89.  
  90. 2. The boot| section contains a list of modules or drivers that
  91.    Windows uses when starting.  Somewhere near the top of the
  92.    boot section you should see the following.
  93.  
  94.    boot|
  95.    network.drv=lansrv.drv
  96.  
  97. 3. The boot.description| section contains a list of devices that
  98.    can be changed when running SETUP.  This is the Windows setup
  99.    program not DLR's.
  100.  
  101.    boot.description|
  102.    network.drv=IBM OS/2 LAN SERVER
  103.  
  104. 4. The Enh| section contains special information that Windows
  105.    needs when running in 386-enhanced mode.  The mode Windows
  106.    runs in is selected when Windows is launched and 386-enhanced
  107.    is default.  Standard mode is Windows other operating mode and
  108.    is used for 286 machines or machines with less than 2 MB of
  109.    memory.  Information for Windows memory usage is also located
  110.    here.  The emmexclude is very important in nonmicrochannel
  111.    machines and in some cases microchannel machines.  The
  112.    emmexclude is the adapter ROM address and should be the same
  113.    exclude in the emm386.exe statement in the workstation's
  114.    CONFIG.SYS.  If expanded memory is used and a page frame is
  115.    specified in the CONFIG.SYS, then the emmpageframe should also
  116.    be included in the SYSTEM.INI file.
  117.  
  118.    Enh|
  119.    network=*vnetbios,*dosnet
  120.    emmexclude=d800-dfff
  121.    emmpageframe=c000
  122.  
  123. NETWORK FILES
  124.  
  125. 1. To do network tasks like displaying servers, browsing
  126.    resources, Windows requires the use of network application
  127.    program interfaces, better known as API support.  This API
  128.    support comes from three dynamic link libraries and one
  129.    driver.  The DLL's are NETAPI.DLL, PMSPL.DLL, WINDLR.DLL, and
  130.    the driver is LANSRV.DRV.  Windows has its own version of two
  131.    of these files, NETAPI.DLL AND PMSPL.DLL.  Sometimes customers
  132.    may have these files in the Windows system subdirectory.  If
  133.    they are there, then they must be renamed.  Have the customer
  134.    do a directory listing as follows:  DIR
  135.    C:\WINDOWS\SYSTEM\*.DLL.  This will list all of the DLL's.  If
  136.    NETAPI.DLL OR PMSPL.DLL are in this directory, rename them
  137.    with a different file extension.
  138.  
  139. CONFIG.SYS
  140.  
  141. 1. If the customer is using the DXMT0MOD.SYS driver the CF=Y
  142.    switch must be included with the other DXMT0MOD.SYS switches.
  143.    The CF=Y switch prevent application programs from intercepting
  144.    X'5C' interrupts incorrectly.  The DXMT0MOD.SYS issues the X'5C'
  145.    interrupts as part of its NETBIOS function.  If an application
  146.    intercepts this interrupt incorrectly, LSP processing can be
  147.    terminated. Basically you lose your transport out of the blue,
  148.    as NETBIOS functions fail.  Not having this switch can cause
  149.    hangs or network disconnects that can only be fixed by rebooting.
  150.  
  151.  
  152. This may seem like a lot of things to check but if you just list
  153. the items without the explanations you can see its not really all
  154. that much.  Attached you will find a sample CONFIG.SYS,
  155. AUTOEXEC.BAT and DOSLAN.INI for your reference.  We hope this
  156. document is of use to you, if you have any questions or
  157. suggestions ask the DLR group, we will be happy to help.
  158.  
  159.  
  160.  
  161.  
  162. EXAMPLE OF A CONFIG.SYS WITH A,C, & T DRIVERS, WINDOWS
  163. AND DOS 5.0 OR DOS 6.0
  164. (This is a Non-NDIS configuration.  If you are using NDIS
  165. then you will have different LSP drivers loading.)
  166.  
  167. DEVICE=C:\DOS\HIMEM.SYS
  168. DEVICE=C:\DOS\EMM386.EXE NOEMS X=D800-DFFF
  169. DOS=HIGH,UMB
  170. FILES=20
  171. STACKS=9,256
  172. DEVICEHIGH=C:\LSP\DXMA0MOD.SYS 001
  173. DEVICEHIGH=C:\LSP\DXMC0MOD.SYS
  174. DEVICEHIGH=C:\LSP\DXMT0MOD.SYS O=Y S=12 C=14 ST=12 ES=4 EST=4 CF=Y
  175. SHELL=C:\COMMAND.COM /E:2000 /P
  176. LASTDRIVE=Z
  177.  
  178.  
  179. The following is a simple AUTOEXEC.BAT that starts the
  180. network and goes directly to Windows.
  181.  
  182. @ECHO OFF
  183. PATH=C:\DOSLAN;C:\DOS;C:\;C:\WINDOWS
  184. SET TEMP=C:\DOS
  185. LOADHIGH DOSKEY
  186. NET START
  187. CD C:\WINDOWS
  188. WIN
  189.  
  190.  
  191.  
  192. DOSLAN.INI EXAMPLE  ( The values shown below are default values
  193.   for these parameters.)
  194.  
  195. RCV MACHINENAME DOMAINNAME
  196. /SRV:8 /ASG:29 /NBC:4 /NBS:1K /BBC:1 /BBS:4K /PBC:4 /PBS:128
  197. /PFS:32 /PFT:900      /PWT:250 /KUC:600 /KST:600
  198. /WRK:111121101021210
  199. /NMS:2 /NVS:4 /API /POP /UMB
  200.  
  201.  
  202. * If your requester is configured as a Redirector
  203. (RDR instead of RCV), you will not have /POP in the
  204. DOSLAN.INI.
  205.  
  206. ** The /UMB switch forces DLR to load as much of the
  207. Redir40.exe into upper memory as possible.
  208.  
  209. _____________
  210. LAST UPDATED 9/20/94
  211. OWNER: LEN MALAK
  212. (END)
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222. 12/31/99
  223.