home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 36 Tips / 36-Tips.zip / alltips.zip / DALOTS.FAX < prev    next >
Text File  |  1994-12-03  |  15KB  |  411 lines

  1. Lotus 123 Setup, Problems & Workarounds  7/27/94
  2.  
  3.         FILE:  OSDALOTS.FAX  - 5/16/94
  4.  
  5.         TITLE:  940504  INSTRUCTIONS FOR SETTING UP LOTUS 1-2-3
  6.                         IN AN IBM OS/2 2.x VIRTUAL DOS MACHINE (VDM)
  7.  
  8.  
  9.         DESCRIPTION OF SYMPTOMS:
  10.                 Customers having problems running Lotus 123
  11.                 under OS/2 2.x
  12.  
  13.  
  14.         DETAILS OF RESOLUTION:
  15.  
  16.                         ***  IMPORTANT PLEASE READ  ***
  17.  
  18.         All versions of Lotus 1-2-3 running in OS/2 use expanded memory
  19.         (EMS) and look between the C000-DFFFF range to find it.  EMS
  20.         requires a 64KB block of contiguous free memory in the address
  21.         range from 640KB to 1MB for its page frame.  You may have an
  22.         ADAPTER CONFLICT.
  23.  
  24.         Install and setup your Lotus 123 from the setup procedures
  25.         listed below.  If Lotus does not start up after the instructions,
  26.         refer to Section V of this report, "OS/2 Expanded Memory (EMS)
  27.         Conflicts with DOS Applications running in a VDM".
  28.  
  29.  
  30.                    ***  ERROR MESSAGES, TRAPS, HANGS, ETC.  ***
  31.  
  32.           Section IV of this report will have a listing of Common
  33.           Problems and Solutions that Lotus 1-2-3 may encounter while
  34.           running under OS/2.
  35.  
  36.  
  37.                             ***  SETTING UP LOTUS 1-2-3  ***
  38.  
  39.  
  40.         I. RELEASES V2.0 - V2.4
  41.  
  42.            1.  Open the Templates Folder located on the desktop, drag
  43.                and drop (with the right mouse button) a Program
  44.                Object to the desktop.  The Settings Notebook should open.
  45.  
  46.                NOTE:  This will create a copy of the Program Object.
  47.                       The original should always reside in the
  48.                       Templates Folder.
  49.  
  50.            2.  In the PATH AND FILE NAME field enter the location
  51.                of the Lotus directory and executable file to start
  52.                up the program.  For example:
  53.  
  54.                                 D:\123R23\123.EXE
  55.  
  56.            3.  Select the SESSION tab.
  57.  
  58.            4.  Select DOS FULL SCREEN as Session Type.
  59.  
  60.            5.  Open DOS SETTINGS.
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.            6.  Select EMS_MEMORY_LIMIT and set it to accommodate the
  68.                largest expected spreadsheet.  The default is 2,048 (2MG).
  69.  
  70.                NOTE:  V2.0 - V2.2 recognizes up to 4MB of EMS
  71.                       V2.3 - V2.4 recognizes up to 12MB of EMS
  72.  
  73.            7.  Select MEMORY_INCLUDE_REGIONS and type:  C0000-CFFFF.
  74.  
  75.            8.  Select MEMORY_EXCLUDE_REGIONS and type:  D0000-DFFFF.
  76.  
  77.            9.  Select SAVE to save settings.
  78.  
  79.           10.  Select the GENERAL Tab and change the TITLE to what
  80.                you want to name the Desktop Object.  For example:
  81.  
  82.                                  'Lotus 2.3'
  83.  
  84.           11.  Close the Settings Notebook.
  85.  
  86.           12.  The Lotus 1-2-3 icon should now be available for use.
  87.  
  88.  
  89.         II.  RELEASE V3.1
  90.  
  91.         The Install program checks to make sure it is running in
  92.         native DOS.  The OS/2 V2.x virtual DOS machine DOS Settings
  93.         allow you to create a DOS session that returns a simulated
  94.         DOS value to the Lotus INSTALL.EXE and therefore fools it
  95.         into thinking it has the native DOS.
  96.  
  97.         The following steps ARE REQUIRED to load Lotus in a "Full
  98.         Screen" DOS compatibility box under OS/2.
  99.  
  100.  
  101.            1.  Using a text editor, create a 123.BAT file IN THE
  102.                LOTUS DIRECTORY and include the following statements:
  103.  
  104.                a.  SET 123MEMSIZE=2048
  105.                    Or the desired amount of memory (in kilobytes)
  106.                    to be allocated to the spreadsheet; double,
  107.                    triple, etc., in size.  2,048 = 2MB of ram.
  108.                    If you have fairly large spreadsheets, set the
  109.                    memsize to 4,098 or greater.
  110.  
  111.                b.   123 (or LOTUS)     -This will begin the program-
  112.  
  113.            2.  Open the Templates Folder located on the desktop, drag
  114.                and drop (with the right mouse button) a Program Object
  115.                to the desktop.  The Settings Notebook should open.
  116.  
  117.                NOTE:  This will create a copy of the Program Object.
  118.                       The original should always reside in the
  119.                       Templates Folder.
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.            3.  In the PATH AND FILE NAME field enter the location of
  128.                the 123.BAT file to start up the program. For example:
  129.  
  130.                                'D:\123R3\123.BAT'
  131.  
  132.            4.  Select the SESSION tab.
  133.  
  134.            5.  Select DOS FULL SCREEN.
  135.  
  136.            6.  Select DOS SETTINGS.
  137.  
  138.            7.  Select DOS_FILES and set to at least 40.
  139.  
  140.            8.  Select DOS_VERSION.
  141.  
  142.                 a.  Go to the Value Box and scroll down to the last
  143.                     entry.  Place the cursor at the end of this entry
  144.                     and press Enter to start a new line.
  145.  
  146.                 b.  Enter the following lines in this sequence:
  147.  
  148.                           123.EXE,3,40,255
  149.                           123DOS.EXE,3,00,255
  150.                           LOTUS.EXE,3,40,255
  151.                           INSTALL.EXE,3,40,255
  152.                           TRANS.EXE,3,40,255
  153.  
  154.                  c.  Enter "SAVE" immediately.  (Settings may be lost
  155.                                                  if not saved).
  156.  
  157.                  NOTE:  If it is not desired to run Install or Translate,
  158.                         do not include the last two lines.
  159.  
  160.            9.  Select EMS_MEMORY_LIMIT to be the SAME SIZE as the
  161.                SET 123MEMSIZE statement from Step 1a.  If you do
  162.                not change this, Lotus will see only 2 megs of memory.
  163.  
  164.           10.  Select DPMI_MEMORY_LIMIT and set to DOUBLE the size
  165.                of the EMS_MEMORY_LIMIT.
  166.  
  167.           11.  Select DPMI_DOS_API.
  168.  
  169.                a.  Click to the right of "Auto".
  170.                b.  Select "Enable".
  171.  
  172.           NOTE:  Steps 1 and 9-11 are extremely important.  You may not
  173.                  have enough memory to run Lotus once your spreadsheet
  174.                  is loaded if you do not make the SETMEMSIZE large enough.
  175.  
  176.           12.  Select MEMORY_INCLUDE_REGIONS and type:  C0000-CFFFF.
  177.  
  178.           13.  Select MEMORY_EXCLUDE_REGIONS and type:  D0000-DFFFF.
  179.  
  180.           14.  Select SAVE.
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.          15.  Select the GENERAL Tab and change the TITLE to what
  188.                you want to name the Desktop Object.  For example:
  189.  
  190.                               'Lotus 3.1'
  191.  
  192.           16.  Close the Settings Notebook.
  193.  
  194.           17.  The Lotus 1-2-3 icon should now be available for use.
  195.  
  196.  
  197.         III.   RELEASE V3.4
  198.  
  199.  
  200.                1.  INSTALLATION
  201.  
  202.                    If you get this error message, "You cannot run this
  203.                    program in a DOS compatibility box.  You must run
  204.                    this program with DOS 3.3 or later", try the following
  205.                    installation procedure.
  206.  
  207.                    A.  In the DOS_VERSION of the DOS Settings of the
  208.                        DOS Window or DOS Full screen in which you are
  209.                        installing Lotus, type this on a new line:
  210.  
  211.                                  INSTALL.EXE,5,00,255
  212.  
  213.                        Enter "SAVE" immediately.  (Settings may be lost
  214.                                                    if not saved).
  215.  
  216.                    B.  Close Window, reopen and reinstall Lotus.
  217.  
  218.  
  219.                2.  SETUP
  220.  
  221.                    Set up this version the same as Lotus Release V3.1
  222.                    Section II above, except in the DOS_VERSION of the
  223.                    DOS Settings type:
  224.  
  225.                           123.EXE,3,40,255
  226.                           LOTUS.EXE,3,40,255
  227.                           INSTALL.EXE,3,40,255
  228.                           TRANS.EXE,3,40,255
  229.                           FONTGEN.EXE,3,40,255
  230.                           INS.EXE,3,40,255
  231.  
  232.                    Enter "SAVE" immediately.  (Settings may be lost
  233.                                                if not saved).
  234.  
  235.  
  236.         IV.    ********   ERROR MESSAGES, TRAPS, HANGS, ETC.  ********
  237.  
  238.  
  239.            1.  Cannot Read/Write to Drive A, and Ctrl-Break at any
  240.                time causes the system to break out of Lotus.  Both
  241.                cause a General Protection Fault.
  242.  
  243.  
  244.  
  245.  
  246.  
  247.                A.  Systems with Original IBM OS/2 V2.0 Code (3/30/92)
  248.  
  249.                    o  Install Service Pack 2 - CSD #6100
  250.  
  251.            2.  SYS2237 Error Message - Lotus 1-2-3 V3.1 assumes that
  252.                all 486 chips have a math coprocessor:
  253.  
  254.                    o  Type "-s" (lower case s) parameter in the 123.BAT
  255.                       file.  This causes Lotus 123 to not use a math
  256.                       coprocessor.
  257.  
  258.                                     "123 -s"
  259.  
  260.            3.  Cannot install Lotus 123.  Error Message, "You cannot run
  261.                this program in a DOS compatibility box.  You must run this
  262.                program with DOS 3.3 or later".  Try the following install
  263.                procedures:
  264.  
  265.                A.  In the DOS_VERSION of the DOS Settings for either a
  266.                    a DOS window or a DOS full screen, enter on a new line
  267.                    "INSTALL.EXE,5,00,255".  This fools the system into
  268.                    thinking it has DOS 5.0 loaded.  Save entry, close
  269.                    window, reopen, and reinstall Lotus.
  270.  
  271.                B.  Boot up in Dual Boot, or Boot Manager with DOS.
  272.                    This will put you in native DOS.  Install
  273.                    Lotus from Drive A:
  274.  
  275.                C.  Boot up with a DOS diskette or create a Virtual
  276.                    Machine Boot (VMB) from a DOS environment.  IBM
  277.                    Technical Support has documentation for a VMB.
  278.  
  279.  
  280.  
  281.         V.     OS/2 EXPANDED MEMORY (EMS) CONFLICTS WITH DOS
  282.                APPLICATIONS RUNNING IN A VIRTUAL DOS MACHINE (VDM)
  283.  
  284.         Many DOS applications, TSRs, or loading device drivers high,
  285.         use Expanded Memory (EMS) when loading.  Some examples of
  286.         DOS applications are spreadsheets, wordprocesssors, databases,
  287.         desktop publishing, and CAD systems.  Several problems 'may'
  288.         occur if EMS is not detected:
  289.  
  290.         1.  SYS3176 error.
  291.  
  292.         2.  The VDM session locks up when starting up the application.
  293.  
  294.         3.  When starting up the application in a VDM, a flash of text
  295.             relating to an adapter conflict appears before it closes
  296.             and goes back to the OS/2 desktop.  It goes by so fast,
  297.             you can hardly see it.
  298.  
  299.             --  TSR (Terminate-and-Stay-Resident)
  300.  
  301.                 A VDM will close when it detects the TSR terminating,
  302.                 in which case, there is no chance for it to become
  303.  
  304.  
  305.  
  306.  
  307.                 resident.  In order to load a TSR you must make a
  308.                 Desktop Program Object from the Templates Folder.  On
  309.                 the Program page of Settings Notebook, enter an "*" in
  310.                 the Path and File Name field if it does not already exist.
  311.                 Fill in the parameters field with a "/K" followed by the
  312.                 path and program name of the TSR.  Example:
  313.  
  314.                              "/K C:\FT\FTTERM.BAT"
  315.  
  316.                 See Vol. 2, Page 200 of the IBM Redbooks for
  317.                 more information.
  318.  
  319.         4.  Very little expanded memory shows up in the application
  320.             no matter what changes were made to the DOS Settings.
  321.  
  322.         In order to configure EMS support for the OS/2 Virtual DOS
  323.         Machine (VDM), a contiguous 64KB block of RAM is used as the
  324.         EMS Page Frame and must be available within the Upper Memory
  325.         Block (UMB) between 640KB and 1MB.  That address range should
  326.         be between C0000-CFFFF which is exactly 64KB of memory.
  327.  
  328.         We recommend remapping to the D0000-DFFFF range all adapter
  329.         cards whose ROM and RAM addesses are mapped between the
  330.         C0000-CFFFF range.  The most common adapter cards are video,
  331.         network, modem, and emulation.  Many IBM and OEM systems have
  332.         their Token Ring cards mapped to the C0000-CFFFF region.
  333.  
  334.  
  335.  
  336.                     ***  TO RECONFIGURE THE MEMORY REMAPPING  ***
  337.                                 ON VARIOUS MACHINES
  338.  
  339.  
  340.         IBM SYSTEMS
  341.  
  342.             Some of the IBM Hardware systems:  56 SLC, 57 SLC,
  343.             56 SLC2, 57 SLC2, 76, 77, and 90 have a built in utility
  344.             program in which a backup Reference diskette can be created.
  345.             The diagnostics to reconfigure the register addresses can be
  346.             run from the hard drive.  We have found that most of these
  347.             systems have their video adapter cards mapped to the
  348.             C0000-CFFFF region.
  349.  
  350.             --  To start the Utility Program from the hard drive:
  351.                 Turn on the computer and allow the self-tests to finish,
  352.                 press and hold down the Ctrl-Alt-Del keys, then release
  353.                 the keys.  Watch the cursor closely, and when it moves
  354.                 to the top-right corner of the screen, press and hold the
  355.                 Ctrl-Alt-Ins keys, then release the keys.  (See IBM
  356.                 Reference Diskette instructions below.)
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.         IBM VALUE POINT
  368.  
  369.             These systems have their video addresses mapped to the
  370.             A0000-AFFFF range.  These also have to start the program from
  371.             the hard drive.
  372.  
  373.         OTHER IBM PS/2 MICRO CHANNEL SYSTEMS
  374.  
  375.             A Reference Diskette is supplied with each system.  Boot
  376.             the diskette from Drive A.  (See Instructions below for
  377.             IBM Reference Diskette.)
  378.  
  379.         IBM REFERENCE DISKETTE INSTRUCTIONS
  380.  
  381.             When the IBM logo appears, press Enter, select "Set
  382.             Configuration", then "Change Configuration", Select the
  383.             slot and location of the adapter card that is mapped to
  384.             the C0000-CFFFF range and with the 'PF6 Key' toggle up
  385.             or down to a free D0000-DFFFF memory range address. Press
  386.             PF10 to save the configuration.  Reboot the machine.
  387.             Your goal is to free the C0000-CFFFF address by moving
  388.             adapter ROM and RAM addresses to the D0000-DFFFF range.
  389.  
  390.         EISA / ISA BUS ARCHITECTURE SYSTEMS
  391.  
  392.              Many of these systems have a built in Diagnostics Setup
  393.              and Configuration file.  After a cold boot, the screen
  394.              will display a sequence of keys to press to bring up the
  395.              setup.  Some systems allow only viewing and some allow
  396.              viewing and reconfiguring.  Quite a few adapter cards
  397.              can only be reconfigured by resetting dip switches on
  398.              the card.  Refer to the manufacturer's documentation
  399.              that came with the card, and/or to contact the Point-
  400.              of-Sale Vendor where you purchased the system.
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.        Report by:  OS/2 Dosap Analyst Team - 05/94
  408.                    IBM - Boca Raton, Florida
  409.  
  410. 12/31/99
  411.