home *** CD-ROM | disk | FTP | other *** search
/ Shareware Supreme Volume 6 #1 / swsii.zip / swsii / 418 / FAXDOC.ZIP / 1012808.TXT < prev    next >
Text File  |  1993-08-10  |  16KB  |  384 lines

  1. FYI: NetWare Lite 1.1 and OS/2 2.x
  2.                                     FYI
  3.  
  4. (Note:  The origin of this information may be internal or external to
  5. Novell.  Novell makes every effort within its means to verify this
  6. information.  However, the information provided in this document is FOR
  7. YOUR INFORMATION ONLY.  Novell makes no explicit or implied claims to the
  8. validity of this information.)
  9.  
  10.           TITLE:    NetWare Lite 1.1 and OS/2 2.x
  11.    DOCUMENT ID#:    FYI.P.6145
  12.            DATE:    05AUG93
  13.         PRODUCT:    NetWare Lite
  14. PRODUCT VERSION:    1.1
  15.      SUPERSEDES:    FYI.P.6107
  16.  LITE FAX DOC #:    2808
  17.  
  18. SYMPTOM
  19.  
  20.      NA
  21.  
  22. ISSUE/PROBLEM
  23.  
  24.      NetWare Lite 1.1 and OS/2 2.x
  25.  
  26.      Novell, Inc. and IBM Corp. do not support running NetWare Lite 1.0 or
  27.      1.1 on the OS/2 operating system.  This document provides information
  28.      for one system configuration that has appeared to work in a test
  29.      environment.  It is being provided as a courtesy to Novell's users who
  30.      may wish to experiment with using NetWare Lite under OS/2.  This is a
  31.      "read and try at your risk" document.  No telephone, written, or
  32.      online support of any kind will be provided for using NetWare Lite
  33.      with OS/2, nor will Novell or IBM provide clarification of any
  34.      information contained in this courtesy document.
  35.  
  36.      The information that follows describes only one possible method of
  37.      using NetWare Lite 1.1 with OS/2; other methods may be possible.  If
  38.      you decide to experiment with NetWare Lite on OS/2, Novell strongly
  39.      recommends doing regular backups of your data, which would be
  40.      appropriate in any environment but even more so in a configuration for 
  41.      which no technical support can be obtained.
  42.  
  43.      Please note that your normal NetWare Lite support policy applies
  44.      whenever you encounter difficulties or have questions with NetWare
  45.      Lite when OS/2 is not involved.  This includes situations in which you
  46.      are booting DOS off a floppy diskette or when using OS/2 Dual Boot and
  47.      entering DOS by itself before loading NetWare Lite.  Whenever you boot
  48.      into OS/2 then enter DOS from OS/2 and load NetWare Lite client or
  49.      server, this means you are running NetWare Lite with OS/2, which is
  50.      the configuration that is not supported.
  51.  
  52.      Support for using the Novell NetWare OS/2 Requester (when NetWare Lite
  53.      is not involved) can be obtained from Novell resellers or through
  54.      1-800-NETWARE.  The normal NetWare OS/2 Requester support policy and
  55.      charges apply for any support provided.
  56.  
  57.      The following information describes one method for setting up OS/2
  58.      2.x, NetWare Lite 1.1, and the Novell NetWare Requester for OS/2 2.01. 
  59.      This information has generally been successful in a test environment;
  60.      however, as previously noted, Novell does not guarantee that this
  61.      configuration will work, and no clarification or support is available
  62.      on these instructions.
  63.  
  64.      The Novell NetWare Requester for OS/2 2.01 is needed to provide the
  65.      Novell ODI driver support that NetWare Lite 1.1 needs for network
  66.      communication.  The NetWare Requester provides the ODI support to
  67.      NetWare Lite 1.1 at the OS/2 2.x level, and this is the fastest method
  68.      of running NetWare Lite 1.1 with OS/2 2.x.  However, you could use a
  69.      virtual image file created from a boot disk to boot a virtual 8086
  70.      machine (this process is explained later on).  This, in most cases,
  71.      makes it possible to run the normal DOS ODI drivers in this DOS
  72.      session and access the network.  This would not require the use of the
  73.      NetWare requester; however, it can be extremely slow compared to using
  74.      the requester's native OS/2 drivers.  Also, access to the network
  75.      board would be restricted to that DOS session where the DOS ODI
  76.      drivers are loaded.
  77.  
  78.      The NetWare requester allows the whole OS/2 environment to have access
  79.      to the network board in case you are doing other activities on the
  80.      network.  Remember that NetWare Lite is limited to that DOS session
  81.      that it is running in and that it does not provide the OS/2
  82.      environment with network access or functionality.  This limitation in
  83.      the OS/2 environment is discussed later.
  84.  
  85.      The Novell NetWare Requester for OS/2 2.01 is available from Novell,
  86.      Inc. or through its resellers.
  87.  
  88.      The set up and settings listed below is one configuration in which
  89.      NetWare Lite 1.1 and OS/2 2.x have worked together.  These settings
  90.      may be adjusted further for better optimization depending on the
  91.      system configuration being used.
  92.  
  93.      Running NetWare Lite SERVER.EXE in a DOS SESSION or DOS BOX as shown
  94.      in Example 2 will cause a multiple NetWare Lite server environment to
  95.      be slower in responding to commands such as LOGIN, MAP, CAPTURE, and
  96.      other similar circumstances.  This means that when a NetWare Lite
  97.      command is executed, other Lite servers may need to respond. 
  98.      Therefore, a NetWare Lite server running on a DOS BOX in OS/2 will
  99.      respond slower because of the time slicing and slow the whole network
  100.      response time down.
  101.  
  102.      Running NetWare Lite as CLIENT.EXE only should cause no network slow
  103.      down, because this would only be a client machine accessing other
  104.      servers on the network.  This eliminates the slow down of clients
  105.      accessing a server that is being preempted by OS/2.
  106.  
  107.      This configuration of NetWare Lite and OS/2 does not provide GLOBAL
  108.      support through out OS/2.  In other words, a NetWare Lite 1.1 mapped
  109.      drive letter in the discussed DOS SESSION or DOS BOX does not show up
  110.      as an available drive in any other OS/2 or DOS sessions.
  111.  
  112.      If an ARCNET, TOKEN RING, or other type of network board that uses an
  113.      upper memory address range, such as D000-D3FF, is used, then the
  114.      MEM_EXCLUDE_REGIONS setting under the DOS SETTINGS of the DOS SESSION
  115.      must include that memory area.  This is not a requirement of OS/2 but
  116.      of the DOS SESSION in which you are running the NetWare Lite 1.1
  117.      network.
  118.  
  119.      A little known fact is that many EGA and VGA boards use INTERRUPT 2;
  120.      therefore, machines with these video boards should set up the network
  121.      board with an interrupt other than 2.
  122.  
  123.      Additionally, PORT addresses of network boards should be 300 or
  124.      greater and not at 360, which could conflict with LPT1.
  125.  
  126.      REQUIREMENT 1:
  127.  
  128.      Getting SERVER and CLIENT to work under OS/2 requires the Novell
  129.      NetWare Requester for OS/2 2.01 be installed.
  130.  
  131.      REQUIREMENT 2:
  132.  
  133.      SERVER and CLIENT must be started from a unique DOS SESSION and
  134.      environment.  The DOS SESSION, which SERVER and CLIENT must be started
  135.      under, must be run from an image file.  This image file is created
  136.      from a bootable DOS diskette.  The image file is create by using the
  137.      OS/2 utility called VMDISK.EXE that is located in the OS2\MDOS
  138.      subdirectory.  This DOS diskette should also contain the following
  139.      files:
  140.  
  141.           COMMAND.COM--from the DOS that created the boot disk, from the
  142.           root of the boot disk.
  143.  
  144.           DOSVIPX.SYS--from the NetWare subdirectory created by the
  145.           Requester.
  146.  
  147.           FSFILTER.SYS--from the OS2\MDOS subdirectory created by OS/2.
  148.  
  149.           CONFIG.SYS--set up like shown in Example 1.
  150.  
  151.           AUTOEXEC.BAT--set up like shown in Example 2.
  152.  
  153.      REQUIREMENT 3:
  154.  
  155.      The DOS session's "DOS SETTINGS" should be set up as follows:
  156.  
  157.      *DOS session's default settings
  158.  
  159.      *1. COM HOLD                            set to OFF
  160.      *2. DOS_BACKGROUND_EXECUTION            set to ON
  161.      *3. DOS_BREAK                           set to OFF
  162.      *4. DOS_DEVICE                          empty
  163.       5. DOS_FCBS                            set to 0
  164.       6. DOS_FCBS_KEEP                       set to 0
  165.  
  166.      *7. DOS_FILES                           set to 40
  167.      (OS/2 has problems with DOS_FILES being greater that 45.)
  168.  
  169.       8. DOS_HIGH                            set to OFF
  170.  
  171.       9. DOS_LASTDRIVE                       M
  172.      (Note: This must be any letter other than Z, which is the default.)
  173.  
  174.      *10. DOS_RMSIZE                         set to 640
  175.       11. DOS_SHELL                          should be empty
  176.  
  177.       12. DOS_STARTUP_DRIVE                  C:\drdos.img
  178.      (Note: The drive letter and image file name should be what you called
  179.      it and where you put the image file.)
  180.  
  181.      *13. DOS_UMB                            set to OFF
  182.      *14. DOS_VERSION                        nothing selected
  183.       15. DPMI_DOS_API                       DISABLED
  184.       16. DPMI_MEMORY_LIMIT                  set to 0
  185.      *17. DPMI_NETWORK_BUFF_SIZE             set to 8
  186.       18. EMS_FRAME_LOCATION                 set to NONE
  187.       19. EMS_HIGH_OS_MAP_REGION             set to 0
  188.       20. EMS_LOW_OS_MAP_REGION              set to 0
  189.       21. EMS_MEMORY_LIMIT                   set to 0
  190.      *22. HW_NOSOUND                         set to OFF
  191.      *23. HW_ROM_TO_RAM                      set to OFF
  192.       24. HW_TIMER                           set to ON
  193.       25. IDLE_SECONDS                       set to 1
  194.      (Note:  Must not be set to zero.)
  195.  
  196.       26. IDLE_SENSITIVITY                   set to 30
  197.      (Note:  Must not be much greater than 30 or the CPU usage will start
  198.      peaking.  Use the PULSE icon to view OS/2 CPU usage.)
  199.  
  200.      *27. KBD_ALTHOME_BYPASS                 set to OFF
  201.      *28. KBD_BUFFER_EXTEND                  set to ON
  202.      *29. KBD_CTRL_BYPASS                    set to NONE
  203.      *30. KBD_RATE_LOCK                      set to OFF
  204.  
  205.      *31. MEM_EXCLUDE_REGIONS                empty
  206.      (Note:  You may need to set this option if your network board has a
  207.      memory address that needs to be excluded.)
  208.  
  209.      *32  MEM_INCLUDE_REGIONS                empty
  210.      *33  MOUSE_EXCLUSIVE_ACCESS             set to OFF
  211.       34  NETWARE_RESOURCES                  set to NONE
  212.      *35  PRINT_TIMEOUT                      set to 15
  213.      *36  VIDEO_FASTPASTE                    set to OFF
  214.      *37  VIDEO_MODE_RESTRICTION             set to NONE
  215.      *38  VIDEO_ONDEMAND_MEMORY              set to ON
  216.      *39  VIDEO_RETRACE_EMULATION            set to ON
  217.      *40  VIDEO_ROM_EMULATION                set to ON
  218.      *41  VIDEO_SWITCH_NOTIFICATION          set to OFF
  219.      *42  VIDEO_WINDOW_REFRESH               set to 1
  220.      *43  VIPX_ENABLED
  221.       44  XMS_HANDLES                        set to 0
  222.       45  XMS_MEMORY_LIMIT                   set to 0
  223.      *46  XMS_MINIMUM_HMA                    set to 0
  224.  
  225.      NetWare Lite 1.1 and OS/2 2.x
  226.  
  227.      EXAMPLE 1:
  228.  
  229.      The CONFIG.SYS of the DOS SESSION should be as follows:
  230.  
  231.      device=fsfilter.sys
  232.      shell=command.com /p /e:512
  233.      files=50
  234.      buffers=20
  235.      device=dosvipx.sys
  236.      lastdrive=m
  237.  
  238.      EXAMPLE 2:
  239.  
  240.      The AUTOEXEC.BAT of the DOS SESSION should be as follows:
  241.  
  242.      prompt $p$g
  243.      path c:\drdos;c:\nwlite;
  244.      share
  245.      c:
  246.      cd\nwlite
  247.      server.exe
  248.      client.exe
  249.  
  250.      EXAMPLE 3:
  251.  
  252.      The NET.CFG is in the NWLITE subdirectory on the C: drive if NetWare
  253.      Lite was set up as a server or client/server, or it would possibly be
  254.      found on some other drive letter if NetWare Lite was set up as a
  255.      client only.
  256.  
  257.      The parameters in the NET.CFG found in the NWLITE subdirectory (an
  258.      example is show below) will not be used in the OS/2-NetWare Lite set
  259.      up; however, it is a good idea to leave it in the NWLITE subdirectory
  260.      because the SERVER and CLIENT in some cases will use parameters that
  261.      have been specified in this NET.CFG.
  262.  
  263.      # Setup the NE2000 card
  264.      Link driver NE2000
  265.           INT 5
  266.           PORT 300
  267.  
  268.      EXAMPLE 4:
  269.  
  270.      The NET.CFG that must manually be created during the NetWare Requester
  271.      installation is located in the OS/2 2.x root directory.  This is used
  272.      by the requester, when OS/2 is booting up, to set up the network board
  273.      and its environment.  The following configuration is an example of a
  274.      NET.CFG for an NE2000 board.  Note that with the NetWare Requester
  275.      2.01, which is NetWare 2.x, 3.x and 4.x compatible, has a default
  276.      frame type of Ethernet_802.2.  Therefore, the NET.CFG should contain a
  277.      frame type definition of Ethernet 802.3, since this is the default of
  278.      NetWare Lite.
  279.  
  280.      Link Driver NE2000
  281.           INT 5
  282.           PORT 300
  283.           frame ethernet_802.3
  284.      Protocol Stack IPX
  285.           SOCKETS 100
  286.  
  287.      EXAMPLE 5:
  288.  
  289.      The CONFIG.SYS of the OS/2 2.x environment.
  290.  
  291.      The section of the NetWare Requester was added by the Requester
  292.      installation process.
  293.  
  294.      The lines that have "<<<<  NEED CHANGING" by them, should have the
  295.      REMARKing change made to them only if this is a NetWare Lite network
  296.      only.  If native NetWare is involved, then leave them the same (no
  297.      REMARK).  If those lines have been disabled by REMARK, then you will
  298.      not see a NETWARE RESOURCES line in the DOS SESSION's SETTING options.
  299.  
  300.      PROTSHELL=D:\OS2\PMSHELL.EXE
  301.      SET USER_INI=D:\OS2\OS2.INI
  302.      SET SYSTEM_INI=D:\OS2\OS2SYS.INI
  303.      SET OS2_SHELL=D:\OS2\CMD.EXE
  304.      SET AUTOSTART=PROGRAMS,TASKLIST,FOLDERS
  305.      SET RUNWORKPLACE=D:\OS2\PMSHELL.EXE
  306.      SET COMSPEC=D:\OS2\CMD.EXE
  307.  
  308.      LIBPATH=.;D:\OS2\DLL;D:\OS2\MDOS;D:\;D:\OS2\APPS\DLL;D:\NETWARE;
  309.  
  310.      SET PATH=D:\OS2;D:\OS2\SYSTEM;D:\OS2\MDOS\WINOS2;D:\OS2\INSTALL;
  311.      D:\;D:\OS2\MDOS;D:\OS2\APPS;L:\OS2;P:\OS2;D:\NETWARE;y:;
  312.  
  313.      SET DPATH=D:\OS2;D:\OS2\SYSTEM;D:\OS2\MDOS\WINOS2;D:\OS2\INSTALL;
  314.      D:\;D:\OS2\BITMAP;D:\OS2\MDOS;D:\OS2\APPS;D:\NETWARE;
  315.  
  316.      SET PROMPT=$i[$p]
  317.      SET HELP=D:\OS2\HELP;D:\OS2\HELP\TUTORIAL;
  318.      SET GLOSSARY=D:\OS2\HELP\GLOSS;
  319.      PRIORITY_DISK_IO=YES
  320.      FILES=40
  321.      DEVICE=D:\OS2\TESTCFG.SYS
  322.      DEVICE=D:\OS2\DOS.SYS
  323.      DEVICE=D:\OS2\PMDD.SYS
  324.      BUFFERS=30
  325.      IOPL=YES
  326.      DISKCACHE=128,LW
  327.      MAXWAIT=3
  328.      MEMMAN=SWAP,PROTECT
  329.      SWAPPATH=D:\OS2\SYSTEM 4096 6144
  330.      BREAK=OFF
  331.      THREADS=256
  332.      PRINTMONBUFSIZE=134,134,134
  333.      COUNTRY=001,D:\OS2\SYSTEM\COUNTRY.SYS
  334.      SET KEYS=ON
  335.      REM SET DELDIR=C:\DELETE,512;D:\DELETE,512;E:\DELETE,512;
  336.      BASEDEV=PRINT01.SYS
  337.      BASEDEV=IBM1FLPY.ADD
  338.      BASEDEV=IBM1S506.ADD
  339.      BASEDEV=OS2DASD.DMD
  340.      SET BOOKSHELF=D:\OS2\BOOK
  341.      SET EPATH=D:\OS2\APPS
  342.      PROTECTONLY=NO
  343.      SHELL=D:\OS2\MDOS\COMMAND.COM D:\OS2\MDOS /P
  344.      FCBS=16,8
  345.      RMSIZE=640
  346.      DEVICE=D:\OS2\MDOS\VEMM.SYS
  347.      DEVICE=D:\OS2\MDOS\VMOUSE.SYS
  348.      DOS=LOW,NOUMB
  349.      DEVICE=D:\OS2\MDOS\VDPX.SYS
  350.      DEVICE=D:\OS2\MDOS\VXMS.SYS /UMB
  351.      DEVICE=D:\OS2\MDOS\VDPMI.SYS
  352.      DEVICE=D:\OS2\MDOS\VWIN.SYS
  353.      DEVICE=D:\OS2\MDOS\VCDROM.SYS
  354.      DEVINFO=SCR,VGA,D:\OS2\VIOTBL.DCP
  355.      SET VIDEO_DEVICES=VIO_VGA
  356.      SET VIO_VGA=DEVICE(BVHVGA)
  357.      DEVICE=D:\OS2\MDOS\VVGA.SYS
  358.      DEVICE=D:\OS2\POINTDD.SYS
  359.      DEVICE=D:\OS2\MOUSE.SYS SERIAL=COM1
  360.      DEVICE=D:\OS2\COM.SYS
  361.      DEVICE=D:\OS2\MDOS\VCOM.SYS
  362.      CODEPAGE=437,850
  363.      DEVINFO=KBD,US,D:\OS2\KEYBOARD.DCP
  364.  
  365.      REM --- NetWare Requester statements BEGIN ---
  366.      DEVICE=D:\NETWARE\LSL.SYS
  367.      RUN=D:\NETWARE\DDAEMON.EXE
  368.      DEVICE=D:\NETWARE\NE2000.SYS
  369.      DEVICE=D:\NETWARE\IPX.SYS
  370.      DEVICE=D:\NETWARE\SPX.SYS
  371.      RUN=D:\NETWARE\SPDAEMON.EXE
  372.      REM DEVICE=D:\NETWARE\NWREQ.SYS           <<<<  NEED CHANGING
  373.      REM IFS=D:\NETWARE\NWIFS.IFS              <<<<  NEED CHANGING
  374.      REM RUN=D:\NETWARE\NWDAEMON.EXE           <<<<  NEED CHANGING
  375.      rem DEVICE=D:\NETWARE\NETBIOS.SYS
  376.      rem RUN=D:\NETWARE\NBDAEMON.EXE
  377.      DEVICE=D:\NETWARE\VIPX.SYS
  378.      REM DEVICE=D:\NETWARE\VSHELL.SYS          <<<<  NEED CHANGING
  379.      REM --- NetWare Requester statements END ---
  380.  
  381. SOLUTION
  382.  
  383.      NA
  384.