home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 36 Tips
/
36-Tips.zip
/
alltips.zip
/
DALOTS.FAX
< prev
next >
Wrap
Text File
|
1994-12-03
|
15KB
|
411 lines
Lotus 123 Setup, Problems & Workarounds 7/27/94
FILE: OSDALOTS.FAX - 5/16/94
TITLE: 940504 INSTRUCTIONS FOR SETTING UP LOTUS 1-2-3
IN AN IBM OS/2 2.x VIRTUAL DOS MACHINE (VDM)
DESCRIPTION OF SYMPTOMS:
Customers having problems running Lotus 123
under OS/2 2.x
DETAILS OF RESOLUTION:
*** IMPORTANT PLEASE READ ***
All versions of Lotus 1-2-3 running in OS/2 use expanded memory
(EMS) and look between the C000-DFFFF range to find it. EMS
requires a 64KB block of contiguous free memory in the address
range from 640KB to 1MB for its page frame. You may have an
ADAPTER CONFLICT.
Install and setup your Lotus 123 from the setup procedures
listed below. If Lotus does not start up after the instructions,
refer to Section V of this report, "OS/2 Expanded Memory (EMS)
Conflicts with DOS Applications running in a VDM".
*** ERROR MESSAGES, TRAPS, HANGS, ETC. ***
Section IV of this report will have a listing of Common
Problems and Solutions that Lotus 1-2-3 may encounter while
running under OS/2.
*** SETTING UP LOTUS 1-2-3 ***
I. RELEASES V2.0 - V2.4
1. Open the Templates Folder located on the desktop, drag
and drop (with the right mouse button) a Program
Object to the desktop. The Settings Notebook should open.
NOTE: This will create a copy of the Program Object.
The original should always reside in the
Templates Folder.
2. In the PATH AND FILE NAME field enter the location
of the Lotus directory and executable file to start
up the program. For example:
D:\123R23\123.EXE
3. Select the SESSION tab.
4. Select DOS FULL SCREEN as Session Type.
5. Open DOS SETTINGS.
6. Select EMS_MEMORY_LIMIT and set it to accommodate the
largest expected spreadsheet. The default is 2,048 (2MG).
NOTE: V2.0 - V2.2 recognizes up to 4MB of EMS
V2.3 - V2.4 recognizes up to 12MB of EMS
7. Select MEMORY_INCLUDE_REGIONS and type: C0000-CFFFF.
8. Select MEMORY_EXCLUDE_REGIONS and type: D0000-DFFFF.
9. Select SAVE to save settings.
10. Select the GENERAL Tab and change the TITLE to what
you want to name the Desktop Object. For example:
'Lotus 2.3'
11. Close the Settings Notebook.
12. The Lotus 1-2-3 icon should now be available for use.
II. RELEASE V3.1
The Install program checks to make sure it is running in
native DOS. The OS/2 V2.x virtual DOS machine DOS Settings
allow you to create a DOS session that returns a simulated
DOS value to the Lotus INSTALL.EXE and therefore fools it
into thinking it has the native DOS.
The following steps ARE REQUIRED to load Lotus in a "Full
Screen" DOS compatibility box under OS/2.
1. Using a text editor, create a 123.BAT file IN THE
LOTUS DIRECTORY and include the following statements:
a. SET 123MEMSIZE=2048
Or the desired amount of memory (in kilobytes)
to be allocated to the spreadsheet; double,
triple, etc., in size. 2,048 = 2MB of ram.
If you have fairly large spreadsheets, set the
memsize to 4,098 or greater.
b. 123 (or LOTUS) -This will begin the program-
2. Open the Templates Folder located on the desktop, drag
and drop (with the right mouse button) a Program Object
to the desktop. The Settings Notebook should open.
NOTE: This will create a copy of the Program Object.
The original should always reside in the
Templates Folder.
3. In the PATH AND FILE NAME field enter the location of
the 123.BAT file to start up the program. For example:
'D:\123R3\123.BAT'
4. Select the SESSION tab.
5. Select DOS FULL SCREEN.
6. Select DOS SETTINGS.
7. Select DOS_FILES and set to at least 40.
8. Select DOS_VERSION.
a. Go to the Value Box and scroll down to the last
entry. Place the cursor at the end of this entry
and press Enter to start a new line.
b. Enter the following lines in this sequence:
123.EXE,3,40,255
123DOS.EXE,3,00,255
LOTUS.EXE,3,40,255
INSTALL.EXE,3,40,255
TRANS.EXE,3,40,255
c. Enter "SAVE" immediately. (Settings may be lost
if not saved).
NOTE: If it is not desired to run Install or Translate,
do not include the last two lines.
9. Select EMS_MEMORY_LIMIT to be the SAME SIZE as the
SET 123MEMSIZE statement from Step 1a. If you do
not change this, Lotus will see only 2 megs of memory.
10. Select DPMI_MEMORY_LIMIT and set to DOUBLE the size
of the EMS_MEMORY_LIMIT.
11. Select DPMI_DOS_API.
a. Click to the right of "Auto".
b. Select "Enable".
NOTE: Steps 1 and 9-11 are extremely important. You may not
have enough memory to run Lotus once your spreadsheet
is loaded if you do not make the SETMEMSIZE large enough.
12. Select MEMORY_INCLUDE_REGIONS and type: C0000-CFFFF.
13. Select MEMORY_EXCLUDE_REGIONS and type: D0000-DFFFF.
14. Select SAVE.
15. Select the GENERAL Tab and change the TITLE to what
you want to name the Desktop Object. For example:
'Lotus 3.1'
16. Close the Settings Notebook.
17. The Lotus 1-2-3 icon should now be available for use.
III. RELEASE V3.4
1. INSTALLATION
If you get this error message, "You cannot run this
program in a DOS compatibility box. You must run
this program with DOS 3.3 or later", try the following
installation procedure.
A. In the DOS_VERSION of the DOS Settings of the
DOS Window or DOS Full screen in which you are
installing Lotus, type this on a new line:
INSTALL.EXE,5,00,255
Enter "SAVE" immediately. (Settings may be lost
if not saved).
B. Close Window, reopen and reinstall Lotus.
2. SETUP
Set up this version the same as Lotus Release V3.1
Section II above, except in the DOS_VERSION of the
DOS Settings type:
123.EXE,3,40,255
LOTUS.EXE,3,40,255
INSTALL.EXE,3,40,255
TRANS.EXE,3,40,255
FONTGEN.EXE,3,40,255
INS.EXE,3,40,255
Enter "SAVE" immediately. (Settings may be lost
if not saved).
IV. ******** ERROR MESSAGES, TRAPS, HANGS, ETC. ********
1. Cannot Read/Write to Drive A, and Ctrl-Break at any
time causes the system to break out of Lotus. Both
cause a General Protection Fault.
A. Systems with Original IBM OS/2 V2.0 Code (3/30/92)
o Install Service Pack 2 - CSD #6100
2. SYS2237 Error Message - Lotus 1-2-3 V3.1 assumes that
all 486 chips have a math coprocessor:
o Type "-s" (lower case s) parameter in the 123.BAT
file. This causes Lotus 123 to not use a math
coprocessor.
"123 -s"
3. Cannot install Lotus 123. Error Message, "You cannot run
this program in a DOS compatibility box. You must run this
program with DOS 3.3 or later". Try the following install
procedures:
A. In the DOS_VERSION of the DOS Settings for either a
a DOS window or a DOS full screen, enter on a new line
"INSTALL.EXE,5,00,255". This fools the system into
thinking it has DOS 5.0 loaded. Save entry, close
window, reopen, and reinstall Lotus.
B. Boot up in Dual Boot, or Boot Manager with DOS.
This will put you in native DOS. Install
Lotus from Drive A:
C. Boot up with a DOS diskette or create a Virtual
Machine Boot (VMB) from a DOS environment. IBM
Technical Support has documentation for a VMB.
V. OS/2 EXPANDED MEMORY (EMS) CONFLICTS WITH DOS
APPLICATIONS RUNNING IN A VIRTUAL DOS MACHINE (VDM)
Many DOS applications, TSRs, or loading device drivers high,
use Expanded Memory (EMS) when loading. Some examples of
DOS applications are spreadsheets, wordprocesssors, databases,
desktop publishing, and CAD systems. Several problems 'may'
occur if EMS is not detected:
1. SYS3176 error.
2. The VDM session locks up when starting up the application.
3. When starting up the application in a VDM, a flash of text
relating to an adapter conflict appears before it closes
and goes back to the OS/2 desktop. It goes by so fast,
you can hardly see it.
-- TSR (Terminate-and-Stay-Resident)
A VDM will close when it detects the TSR terminating,
in which case, there is no chance for it to become
resident. In order to load a TSR you must make a
Desktop Program Object from the Templates Folder. On
the Program page of Settings Notebook, enter an "*" in
the Path and File Name field if it does not already exist.
Fill in the parameters field with a "/K" followed by the
path and program name of the TSR. Example:
"/K C:\FT\FTTERM.BAT"
See Vol. 2, Page 200 of the IBM Redbooks for
more information.
4. Very little expanded memory shows up in the application
no matter what changes were made to the DOS Settings.
In order to configure EMS support for the OS/2 Virtual DOS
Machine (VDM), a contiguous 64KB block of RAM is used as the
EMS Page Frame and must be available within the Upper Memory
Block (UMB) between 640KB and 1MB. That address range should
be between C0000-CFFFF which is exactly 64KB of memory.
We recommend remapping to the D0000-DFFFF range all adapter
cards whose ROM and RAM addesses are mapped between the
C0000-CFFFF range. The most common adapter cards are video,
network, modem, and emulation. Many IBM and OEM systems have
their Token Ring cards mapped to the C0000-CFFFF region.
*** TO RECONFIGURE THE MEMORY REMAPPING ***
ON VARIOUS MACHINES
IBM SYSTEMS
Some of the IBM Hardware systems: 56 SLC, 57 SLC,
56 SLC2, 57 SLC2, 76, 77, and 90 have a built in utility
program in which a backup Reference diskette can be created.
The diagnostics to reconfigure the register addresses can be
run from the hard drive. We have found that most of these
systems have their video adapter cards mapped to the
C0000-CFFFF region.
-- To start the Utility Program from the hard drive:
Turn on the computer and allow the self-tests to finish,
press and hold down the Ctrl-Alt-Del keys, then release
the keys. Watch the cursor closely, and when it moves
to the top-right corner of the screen, press and hold the
Ctrl-Alt-Ins keys, then release the keys. (See IBM
Reference Diskette instructions below.)
IBM VALUE POINT
These systems have their video addresses mapped to the
A0000-AFFFF range. These also have to start the program from
the hard drive.
OTHER IBM PS/2 MICRO CHANNEL SYSTEMS
A Reference Diskette is supplied with each system. Boot
the diskette from Drive A. (See Instructions below for
IBM Reference Diskette.)
IBM REFERENCE DISKETTE INSTRUCTIONS
When the IBM logo appears, press Enter, select "Set
Configuration", then "Change Configuration", Select the
slot and location of the adapter card that is mapped to
the C0000-CFFFF range and with the 'PF6 Key' toggle up
or down to a free D0000-DFFFF memory range address. Press
PF10 to save the configuration. Reboot the machine.
Your goal is to free the C0000-CFFFF address by moving
adapter ROM and RAM addresses to the D0000-DFFFF range.
EISA / ISA BUS ARCHITECTURE SYSTEMS
Many of these systems have a built in Diagnostics Setup
and Configuration file. After a cold boot, the screen
will display a sequence of keys to press to bring up the
setup. Some systems allow only viewing and some allow
viewing and reconfiguring. Quite a few adapter cards
can only be reconfigured by resetting dip switches on
the card. Refer to the manufacturer's documentation
that came with the card, and/or to contact the Point-
of-Sale Vendor where you purchased the system.
Report by: OS/2 Dosap Analyst Team - 05/94
IBM - Boca Raton, Florida
12/31/99