home *** CD-ROM | disk | FTP | other *** search
/ IBM Presents OS/2 Software Hits 1995 / OS-2_SW_HITS_2ND_EDITION_1995.ISO / i17 / lwp42d.exe / DIALER.TXT next >
Text File  |  1994-11-14  |  21KB  |  624 lines

  1. DIALER.TXT
  2. 14Nov94
  3.  
  4. TABLE of CONTENTS
  5. 1. The LAN WorkPlace Windows Dialer
  6. 1.1 - Operational Information
  7. 1.1.1 - Configuring Dialer
  8. 1.1.2 - Configuring Dialer and LAN Usage
  9. 1.2 - System File Changes
  10. 1.2.1 - SYSTEM.INI
  11. 1.2.2 - NET.CFG for SLIP/PPP only
  12. 1.2.3 - NET.CFG with IPX and SLIP/PPP Concurrent Connections
  13. 1.2.4 - AUTOEXEC.BAT for Dialer
  14. 1.2.5 - Unsupported LINK DRIVER SLIP_PPP Features
  15. 1.2.6 - LINK DRIVER SLIP_PPP and The Windows Dialer
  16. 1.3 - Scripting
  17. 1.3.1 - New Script Commands
  18. 1.3.1.1 - PASSWORD / PROMPT
  19. 1.3.1.2 - TIMEOUT
  20. 1.3.1.3 - WAITFOR
  21. 1.3.1.4 - READIP
  22. 1.4 - Trouble-Shooting
  23. 1.4.1 - SLPMON.EXE
  24. 1.4.1.1 - LWP.INI: Visible
  25. 1.4.1.2 - LWP.INI: AutoConnect
  26. 1.4.2 - Modem Control Files
  27. 1.4.3 - TIPS
  28. 1.5 - Unsupported Software 
  29. 1.5.1 - NetWare Client
  30. 2. DOS Dialup and Third party Comm software
  31. 2.1 - DOS Configuration
  32. 2.1.1 - DOS NET.CFG for SLIP/PPP (only) or MLID and SLIP/PPP.
  33. 2.1.2 - DOS SLIP/PPP Trouble Shooting
  34.  
  35.  
  36. 1 --- The LAN WorkPlace Windows Dialer
  37.  
  38. 1.1 --- Operational Information
  39.  
  40. The SLIP/PPP ODI driver and MS Windows-based Dialer can operate in one
  41. of TWO MODES:
  42.  
  43. MODE 1 -- WinComm Mode 
  44.  
  45. The default mode makes use of the MS Windows serial communications
  46. driver (COMM.DRV)
  47.  
  48. 1 - Windows-based applications such as FAX drivers and standard
  49. communications packages can use your modem when it is not being used
  50. for a PPP or SLIP network connection. 
  51.  
  52. 2 - PCs with the less-capable 8250 or 16450 UARTs may actually perform
  53. better in this mode, than in COMMOwner mode. 
  54.  
  55. 3 - The Automatic Disconnect feature is only supported in COMM.DRV mode.
  56.  
  57. 4 - The little LED-like "lights" on the Mobile Monitor Icon blink to
  58. indicate the modem's Carrier Detect, Transmit and Receive lights (see
  59. section 1.4.1 below). 
  60.  
  61. MODE 2 -- COMMOwner Mode
  62.  
  63. "COMMOwner" mode, the ODI driver takes full control of the serial port
  64. that your modem is connected to and hides the port from the Windows
  65. COMM.DRV driver -- this mode enables DOS based TCP/IP applications to
  66. operate reliably in Windows' DOS boxes, and enables Windows
  67. applications that make heavy use of blocking network operations to
  68. work well over serial lines. 
  69.  
  70. 1 - In "COMMOwner" mode, it is possible to exit and re-enter MS
  71. Windows without affecting the state of a SLIP or PPP connection. 
  72.         
  73. 2 - To load the SLIP_PPP.COM driver in COMMowner mode use the /E
  74. switch: "slip_ppp /E " or add these lines to your NET.CFG:
  75.  
  76. LINK DRIVER SLIP_PPP
  77.         COMMOWNER YES   ## Hide the serial ports from Windows.
  78.  
  79.  
  80. 1.1.1 --- Configuring Dialer
  81.  
  82. 1.1.1.1 - Identify the COMM Port "INT" and "PORT" values to use when
  83. SLIP_PPP is loaded in the default "COMMOwner" mode as follows:
  84.  
  85. LINK DRIVER SLIP_PPP
  86.         PORT 3F8                ## COM1:
  87.         INT 4                   ## COM1:
  88. or
  89.  
  90. LINK DRIVER SLIP_PPP
  91.         PORT 2F8                ## COM2:
  92.         INT 3                   ## COM2:
  93. or
  94.  
  95. LINK DRIVER SLIP_PPP
  96.         PORT 3E8                ## COM3:
  97.         INT 4                   ## COM3:
  98. or
  99.  
  100. LINK DRIVER SLIP_PPP
  101.         PORT 2E8                ## COM4:
  102.         INT 3                   ## COM4:
  103.  
  104. 1.1.1.2 - Specify an initial FRAME type of PPP in NET.CFG even if you
  105. will be running SLIP! (when using the Window's Dialer).
  106.  
  107. Choose SLIP or PPP from the Dialer's Network Configuration option.
  108.  
  109. 1.1.1.3 - Once LSL.COM, SLIP_PPP.COM and TCPIP.EXE have been loaded,
  110. you can start MS Windows and configure Dialer.  The first step is to
  111. add a Dialer icon to the LAN WorkPlace program group.
  112.  
  113. 1.1.1.4 - The first time Dialer is run on your system, the
  114. configuration program (\NET\BIN\CONFIG.EXE) is launched.  The screens
  115. are fairly straight forward, instructions are provided, in addition to
  116. extensive online help.  The Dialer Configuration program will create
  117. an initial entry in Dialer's "Connection Directory".  
  118.  
  119. The process where by the editing and/or creation of new entries is
  120. made easy by the standard MS Windows user interface. 
  121.  
  122.  
  123. 1.1.2 --- Configuring Dialer and LAN Usage
  124.  
  125. The IP Address for the LAN card and Dialer must be on different
  126. network segments (e.g must have different NETWORK IDs). 
  127.  
  128. Example:
  129.  
  130. PROTOCOL TCPIP
  131.         ip_address 7.7.7.1    # Ne2000   (Configured in the net.cfg)
  132.         ip_address 8.8.8.1    # SLIP/PPP (Configured in the Dialer setup)
  133.  
  134. NOTE: An existing LAN connection will be disconnected if the NETWORK
  135. ID of an LAN-based MLID matches the NETWORK ID within the Dialer
  136. Configuration. 
  137.  
  138.  
  139.  
  140.  
  141. 1.2 --- System File Changes
  142.  
  143. These instructions are for: SLIP/PPP configuration only; or with an
  144. MLID and SLIP/PPP concurrent connection.  It is assumed that LAN
  145. WorkPlace is already installed and configured correctly.  
  146.  
  147. Please refer to your LAN WorkPlace for DOS Configuration Guide for
  148. more general configuration information. 
  149.  
  150. 1.2.1 --- SYSTEM.INI
  151.  
  152. In "COMMOwner" mode, watch out for SYSTEM.INI entries under the
  153. [386Enh] section specifying the "Port" and "Interrupt" values of your
  154. modem's COMx port.  Comment out lines such as the following by
  155. preceding the lines with semi-colons (";"). 
  156.  
  157.         [386Enh]
  158.         ;COM2Irq=3
  159.         ;COM2Base=02F8
  160.  
  161. Such entries are not placed in SYSTEM.INI by the default Windows
  162. installation.  They may be created by other applications or users. 
  163.  
  164. 1.2.2 --- NET.CFG for SLIP/PPP only
  165.  
  166. For SLIP or PPP usage, your NET.CFG file should resemble this example:
  167.  
  168.    LINK SUPPORT
  169.         BUFFERS 8 1500
  170.         MEMPOOL 4096 
  171.  
  172.    LINK DRIVER SLIP_PPP
  173.         FRAME  PPP
  174.         ACCM   00000000
  175.         INT    3                # Set for your modem interrupt
  176.         PORT   2F8              # Set for your modem port
  177.         TCPIPComp VJ    
  178.         COMMOWNER NO            # NO is the default -- Window's only
  179.  
  180.  
  181.    PROTOCOL TCPIP
  182.         PATH LWP_CFG C:\NET\HSTACC  
  183.         PATH TCP_CFG C:\NET\TCP
  184.         PATH SCRIPT  C:\NET\SCRIPT
  185.         PATH PROFILE C:\NET\PROFILE 
  186.         TCP_WINDOW   4096
  187.  
  188. NOTE: The Windows Dialer provides the TCP/IP driver with the
  189. information for IP_ADDRESS, IP_ROUTER and IP_NETMASK via profiles.  
  190. Do not specify these entries in the PROTOCOL TCPIP section of your
  191. NET.CFG. 
  192.  
  193. 1.2.3 --- NET.CFG with IPX and SLIP/PPP Concurrent Connections
  194.  
  195. For SLIP or PPP and IPX usage.  Your NET.CFG file should resemble
  196. this example:
  197.  
  198. LINK DRIVER NE2000
  199.         PROTOCOL IPX E0 ETHERNET_802.2
  200.         FRAME ETHERNET_802.2
  201.         FRAME ETHERNET_II        
  202.         PORT  340 
  203.         INT   5    
  204.    
  205. LINK DRIVER SLIP_PPP
  206.         FRAME  PPP
  207.         ACCM   00000000
  208.         INT    3                # Set for your modem interrupt
  209.         PORT   2F8              # Set for your modem port
  210.         TCPIPComp VJ    
  211.         COMMOWNER NO            # NO is the default -- Window's only
  212.  
  213. PROTOCOL TCPIP
  214.         PATH LWP_CFG C:\NET\HSTACC  
  215.         PATH TCP_CFG C:\NET\TCP
  216.         PATH SCRIPT  C:\NET\SCRIPT
  217.         PATH PROFILE C:\NET\PROFILE 
  218.         IP_ADDRESS   7.7.7.1        LAN_NE2000
  219.         IP_NETMASK   255.0.0.0      LAN_NE2000
  220.         IP_ROUTER    7.7.7.254      LAN_NE2000
  221.         BIND NE2000 #0 ETHERNET_II LAN_NE2000
  222.         IP_ADDRESS   0.0.0.0        SLIP-PPP
  223.         BIND SLIP_PPP #0 PPP SLIP-PPP
  224.         TCP_WINDOW   4096
  225.  
  226. 1.2.4 --- AUTOEXEC.BAT for Dialer
  227.  
  228. The TCP/IP Transport and PPP drivers can be loaded into memory using
  229. the following batch-file-ready sequence:
  230.  
  231.         CD d:\   <change to directory with LSL.COM and NET.CFG>
  232.         LSL 
  233.         SLIP_PPP
  234.         TCPIP
  235.  
  236. The TCP/IP Transport, SLIP/PPP, and ODI drivers can be loaded into
  237. memory using the following batch-file-ready sequence:
  238.  
  239.         CD d:\   <change to directory with LSL.COM and NET.CFG>
  240.         LSL 
  241.         NE2000
  242.         SLIP_PPP
  243.         TCPIP
  244.  
  245. The LAN WorkPlace for DOS installation creates "LANWP.BAT", and edits
  246. AUTOEXEC.BAT to call this batch file.  You may decide to edit
  247. LANWP.BAT or create another batch file to call from AUTOEXEC.BAT for
  248. working away from a remote location.  You will need two NET.CFG files
  249. and can use the /C=<path_to_NET.CFG> option to LSL.COM and TCPIP to
  250. call the right one. 
  251.  
  252.         LSL /C=C:\NET\NWCLIENT\NET.ASY
  253.         SLIP_PPP
  254.         TCPIP /C=C:\NET\NWCLIENT\NET.ASY
  255.         
  256.         or
  257.  
  258.         LSL /C=C:\NET\NWCLIENT\NET.ASY
  259.         NE2000
  260.         SLIP_PPP
  261.         TCPIP /C=C:\NET\NWCLIENT\NET.ASY
  262.  
  263.  
  264. 1.2.5 --- Unsupported LINK DRIVER SLIP_PPP Features
  265.  
  266. The DIRECT option is no longer a supported under the LINK DRIVER
  267. SLIP_PPP section and will generate a complaint by SLIP_PPP.COM. 
  268.  
  269. 1.2.6 --- LINK DRIVER SLIP_PPP and The Windows Dialer
  270.  
  271. Each Windows Dialer connection directory entry will take precedence
  272. over the existing values in the LINK DRIVER SLIP_PPP section.  These
  273. values still have meaning with the DOS DIALUP.EXE utility.  See p.
  274. 3-21 of the LAN WorkPlace for DOS Administration Guide for details on
  275. these options. 
  276.  
  277.  
  278.  
  279.  
  280. 1.3 --- Scripting
  281.  
  282. The Windows Dialer provides a very basic scripting language that can
  283. automate the ASCII login process required by many dial-up routers.  To
  284. "Auto-Record" a script, Edit the Connection Directory entry and type
  285. the name of a new script in the "Script" field.  Click on "OK" to save
  286. the entry, and then IMMEDIATELY dial the connection entry to record
  287. the script. 
  288.  
  289. NOTE: If you don't execute the dialing of the entry immediately after
  290. entering a new script name, the script name will be forgotten and the
  291. Auto-Record will not occur. 
  292.  
  293. Once you have connected to your dial-in Router, the title bar of the
  294. Login Window should indicate that your script is being recorded.  If
  295. your newly recorded script contains a password, you may "password
  296. protect" the usage of your script through Dialer's Script menu.
  297. Scripts are NOT stored on disk in clear text format. 
  298.  
  299. 1.3.1 --- New Script Commands
  300.  
  301. 1.3.1.1 --- PASSWORD / PROMPT
  302.  
  303. There are two new script commands which are not documented in the
  304. online help.
  305.  
  306. SYNTAX:
  307.         PROMPT [ $TEXT=prompt_text $TITLE=dialog_title ]
  308.         PASSWORD [ $TEXT=prompt_text $TITLE=dialog_title ]
  309.  
  310. The PROMPT and PASSWORD commands display a modal dialog box that
  311. requests information from the user.  The two commands are identical
  312. except that the PASSWORD command replaces characters in the user's
  313. response with asterisks and the dialog box title is different.  The
  314. commands have two optional arguments.  One sets the text describing
  315. what the user should respond with in the dialog.  The other sets the
  316. title of the dialog. 
  317.  
  318. The defaults are:
  319.  
  320. For PROMPT:
  321.         $TEXT=Please enter the required information
  322.         $TITLE=Information Required
  323.  
  324. For PASSWORD:
  325.         $TEXT=Please enter your password
  326.         $TITLE=Password Required
  327.  
  328. Since the characters '$' and '=' are used by the syntax as delimiters,
  329. these values must be escaped by a preceding backslash ('\') if they
  330. are to be used within the text strings. 
  331.  
  332. Example:
  333.         $TEXT = An example string with an embedded \$.
  334.         $TEXT = An example string with an embedded \\.
  335.  
  336. Replies can embed "control" character by entering a string like "#nnn"
  337. where "nnn" can be any decimal value from 0 to 255.  Values outside
  338. this range are ignored.  Similarly, the pound character ('#') may be
  339. escaped with a preceding backslash ('\'). 
  340.  
  341. Example:
  342.         WRITELINE #97#116#122
  343.  
  344. This will send an "atz" to the remote.  For the PROMPT and PASSWORD
  345. commands, only the response typed into the dialog box is checked for
  346. control characters.  The $TITLE and $TEXT arguments to the commands
  347. are not affected. 
  348.  
  349. Additionally, the commands WRITE and WRITELINE may also embed control
  350. characters using this mechanism. 
  351.  
  352. 1.3.1.2 --- TIMEOUT
  353.  
  354. SYNTAX:
  355.         TIMEOUT [<seconds>]
  356.  
  357. The TIMEOUT command sets the global timeout value used with the PAUSE
  358. and WAITFOR commands.  The default value is 30 seconds. 
  359.  
  360. Both the PAUSE and WAITFOR commands allow an override of this timeout
  361. value.  If the TIMEOUT command is given without an argument, it resets
  362. the internal timeout to the default value of 30 seconds. 
  363.  
  364. 1.3.1.3 --- WAITFOR
  365.  
  366. SYNTAX:
  367.         WAITFOR <string> [<timeout>]
  368.  
  369. Flow of control will resume after the WAITFOR command under the
  370. following conditions:
  371.  
  372. * The global timeout expires (see the TIMEOUT command description above).
  373. * The specified <string> is received. 
  374. * The local <timeout> expires. 
  375.  
  376. NOTE: This is a timing (blocking) mechanism only.  There is no
  377. guarantee that the specified string was received. 
  378.  
  379. 1.3.1.4 --- READIP
  380.  
  381. SYNTAX:
  382.  
  383.         READIP [address_index]
  384.  
  385. Reads an IP address, if one is present in the current response from
  386. the remote service, and sets the address to be the workstation's IP
  387. address. 
  388.  
  389. Use an <address_index> to retrieve the Nth IP address from a list
  390. provided by the remote service.  The default <address_index> is 1.
  391. The maximum <address_index> value allowed is 32767.
  392.  
  393.  
  394. 1.4 --- Trouble-Shooting
  395.  
  396. 1.4.1 --- SLPMON.EXE
  397.  
  398. SLPMON.EXE is a Windows application that monitors the state of the
  399. dialup network connection and ensures that SLPAPI.DLL is present for
  400. Dialer. It is automatically loaded in Windows 386 Enhanced Mode if 
  401. SLIP_PPP.COM is loaded. 
  402.  
  403. 1.4.1.1 --- LWP.INI: Visible
  404.  
  405. By default, SLPMON works without an icon or application window.  This
  406. can be reversed by adding the following lines to your
  407. \NET\HSTACC\LWP.INI file:
  408.  
  409. LWP.INI:
  410.         [SLPMON]
  411.         Visible=True
  412.  
  413. When Visible=True, SLPMON.EXE is initially visible as an animated
  414. icon.  While minimized (iconized), SLPMON.EXE will simulate the
  415. transmit, receive and carrier detect LEDs of an external modem. 
  416.  
  417. When the SLPMON application window is open, information about the
  418. current connection may be obtained that will aid in troubleshooting
  419. problems. 
  420.  
  421. Use this feature to a status indicator of your current dial-up
  422. connection. 
  423.  
  424. 1.4.1.2 --- LWP.INI: AutoConnect
  425.  
  426. SLPMON can AutoConnect by adding the following:
  427.         
  428. LWP.INI:
  429.         [SLPMON]
  430.         AutoConnect=Disabled    # to disable autoconnect.
  431. or
  432.         [SLPMON]
  433.         AutoConnect=Enabled     # to enable autoconnect.
  434.  
  435. Disabling this feature prevents reconnecting to the remote service
  436. when you attempt to use the network service again (see p. 4-2,
  437. "Determining When to Close Idle Connections" in the online manual for
  438. more information). 
  439.  
  440. 1.4.2 --- Modem Control Files
  441.  
  442. The latest collection of NetWare Connect Modem definitions in
  443. "AIOMDMS.MDC" are available via:
  444.  
  445. CompuServe      NetWire, NOVLIB 09
  446. FTP             ftp://ftp.novell.com/pub2/DIAL/NWCNCT10/NWCMOD.EXE.
  447. Gopher          gopher://gopher.novell.com/pub2/DIAL/NWCNCT10/NWCMOD.EXE.
  448. World Wide Web  http://www.novell.com/bintid/<<which TID#?>>
  449.  
  450. 1.4.3 --- TIPS
  451.  
  452. 1. Users with high speed modems may wish to experiment with different
  453. baud rates to find the optimal performance.  Do this by editing your
  454. Connection Directory entry, and selecting "Port Settings", then
  455. changing the baud rate setting.
  456.  
  457. Remember, it may be possible that the through-put performance will
  458. increase at a lower baud rate. 
  459.  
  460. Consult your modem's documentation for recommendations about serial
  461. port baud rates given various connection baud rates.  Most high-speed
  462. modems will auto-baud (handling different baud rates between the
  463. serial port and the modem connection).
  464.  
  465. Reducing the requirement on the Windows Interrupt Handlers to handle
  466. extremely high speed serial data connections may be a factor in
  467. obtaining optimal through-put performance. 
  468.  
  469. 2. Experiment with both modes of operation.  Some applications may
  470. access the network in such a way as to prevent the Windows System 
  471. and COMM drivers from delivering data, lockups may occur in this mode
  472. (rarely). 
  473.  
  474. This is usually an indication of a flaw in a Windows application, but
  475. is a fact of life with certain DOS applications and network
  476. redirectors.  If you experience difficulties running in the default
  477. mode, try the "COMMOwner" mode instead. 
  478.  
  479. 3. If you do not see a list of supported modems when performing the
  480. initial configuration of Dialer, it is likely that the "PATH LWP_CFG"
  481. setting in NET.CFG is pointing to the wrong place, or that you
  482. neglected to load TCPIP.EXE prior to starting Windows. 
  483.  
  484. 4. Your modem is not in the list?  Try Hayes Compatible or find out
  485. from the manufacturer if their modem scripts are similar to any of
  486. those on the list.
  487.  
  488.   For example, we found that the Zoom FaxModem VFX
  489.   V.32/V.42 script works for the IBM PCMCIA Fax/Modem card. 
  490.  
  491. 5. "Error opening the communications channel"
  492.  
  493. 5a.  check that the new Dialer files are all in the path.
  494.  
  495. 5b.  check that the Port and Interrupt in NET.CFG match
  496.  
  497.  
  498. 6. "Modem timed out waiting for a response"
  499.  
  500. 6a.  Dialer requested a modem operation and your modem did not
  501. respond. 
  502.  
  503. 6b.  Is the modem properly installed, configured, connected and
  504. powered on?  If all that is true, you might try the Hayes compatible
  505. modem script from the Configure->Select Modem window. 
  506.  
  507. 7. "Call to undefined dynalink"
  508.  
  509. When SLPMON.EXE loads it looks for a particular SLPAPI.DLL,
  510. WLIBSOCK.DLL and LWPUTIL.DLL.  One of these is "out of sync".  Double
  511. check the versions, see LWP42D.TXT installation instructions. 
  512.  
  513. 8. You can connect successfully but can't ping anyone.
  514.  
  515. 8.a.  Check that no ip_addresses or ip_routers are in NET.CFG.  Enter
  516. the ip-address in Dialer, or not at all if its going to be assigned
  517. with bootp or by the PPP server.  When loading TCPIP you should see an
  518. IP Address of 0.0.0.0, Subnet Mask 255.0.0.0 and Default Router
  519. 0.0.0.0 and Frame PPP. 
  520.  
  521. 9. TCPIP.EXE returns "FATAL: Unable to determine this station's IP
  522. address".
  523.  
  524. 9a.  Verify the Frame is PPP and no ip_address is defined in the
  525. NET.CFG.  Select PPP within Dialers's Connection Directory entries
  526. and try again.
  527.  
  528. 9b.  If SLIP is required, then only change the selection of PPP to
  529. SLIP within the Dialer's Connection Directory entries. 
  530.  
  531.  
  532. 1.5 --- Unsupported Software 
  533.  
  534. 1.5.1 --- NetWare Client
  535.  
  536. NetWare Client v1.11 access over SLIP or PPP, is not supported with
  537. this release of LAN WorkPlace SLIP/PPP. 
  538.  
  539. NetWare Client v1.11 access over existing LAN with a concurrent TCPIP
  540. access over SLIP or PPP, is supported with this release of LAN WorkPlace
  541. SLIP/PPP
  542.  
  543.  
  544.  
  545. 2 --- DOS Dialup and Third party Comm software
  546.  
  547. 2.1 --- DOS Configuration
  548.  
  549. 2.1.1 --- DOS NET.CFG for SLIP/PPP (only) or MLID and SLIP/PPP.
  550.  
  551. Refer to sections 1.2. for details on these configurations, in
  552. addition to the following requirements: 
  553.  
  554. 1.  When using third party communication software.  Always specify the
  555. "/E" switch with SLIP_PPP.COM to set the CommOwner Mode. 
  556.  
  557. 2.  FRAME  can be defined as PPP or SLIP
  558.  
  559. 3.  The ip_address field must contain a valid IP address, unless a
  560. BOOTP server or router is providing the IP address. 
  561.  
  562. 4.  The DIRECT option for is not a valid option. 
  563.  
  564. 5.  See LAN WorkPlace for DOS Administration Guide for other option
  565. support. 
  566.  
  567. 6.  See section 1.5.1 for unsupported feature.
  568.  
  569. 2.1.2 --- DOS SLIP/PPP Trouble Shooting
  570.  
  571. 1.  When using other third party communication software, certain load
  572. procedures may be required in order to operate correctly.  Since
  573. SLIP_PPP.COM is using the COM Port assigned.  The communication
  574. software may give an error "COM Port already in use" or "Can not
  575. initialize COM Port".  There are examples listed below for some load
  576. orders to get around the problem. 
  577.  
  578. Example #1 -- SLIP/PPP only
  579.         Communications Package
  580.         Dial into SLIP/PPP server
  581.         LSL.COM
  582.         SLIP_PPP.COM
  583.         TCPIP.EXE
  584.  
  585. Example #2 -- SLIP/PPP only
  586.         LSL.COM
  587.         SLIP_PPP.COM
  588.         TCPIP.EXE
  589.         Communications Package
  590.  
  591. Example #3 -- SLIP/PPP and IPXODI
  592.         LSL.COM
  593.         <MLID Driver>
  594.         IPXODI.COM
  595.         VLM.EXE
  596.         Communications Package
  597.         Dial into SLIP/PPP server
  598.         SLIP_PPP.COM
  599.         TCPIP.EXE
  600.  
  601. Example #4 -- SLIP/PPP and IPXODI
  602.         Communications Package
  603.         Dial into SLIP/PPP server
  604.         LSL.COM
  605.         <MLID Driver>
  606.         SLIP_PPP.COM
  607.         IPXODI.COM
  608.         VLM.EXE
  609.         TCPIP.EXE
  610.  
  611. Example #5 -- SLIP/PPP and IPXODI
  612.         LSL.COM
  613.         <MLID Driver>
  614.         SLIP_PPP.COM
  615.         IPXODI.COM
  616.         VLM.EXE
  617.         TCPIP.EXE
  618.         Communications Package
  619.  
  620. NOTE:  Modify the load procedure to meet your requirements.
  621.  
  622. 2.  Loading SLIP_PPP.COM driver prior to the MLID driver may affect
  623. the execution of the NetWare shell VLM.EXE.  The solution is to load
  624. the MLID prior to SLIP_PPP.COM.