This error is caused when the Tahiti/Monterey cannot gain sole access to
a contiguous 32kB block of Upper Memory.
Try these suggestions to allocate Upper Memory to the Tahiti/Monterey:
1) Add lines in your "Config.sys"
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\EMM386.EXE NOEMS X=D000-D7FF
Note: This is ONLY an example. The actual memory range may need to be
different than the one in the above example.
2) Choose a different Memory address until there is no error.
For example, try changing the X=D000-D7FF part of the EMM386.EXE
statement to X=E800-EFFF.
Note: If for some reason these steps do not work no matter which memory
range you choose, disable these two lines in Config.sys by inserting
the letters "REM" at the beginning of the line before proceeding
to the steps below. The properly disabled lines will look like this:
REM DEVICE=C:\WINDOWS\HIMEM.SYS
REM DEVICE=C:\WINDOWS\EMM386.EXE NOEMS X=D000-D7FF
3) Disable all shadowing in the BIOS (example: Video Shadow & BIOS Shadowing).
The motherboard BIOS may be reserving UMB's (Upper Memory Blocks) for
SHADOW RAM. Windows will not report these resources as being used.
4) If the BIOS (PnP area) has an ICU (ISA Configuration Utility) or PNP
Configuration area, check for an option
"ISA Shared RAM",
"ISA Used Memory", or
"Mem Base Address"
(depending on the type of BIOS in your motherboard). Use this to reserve
a 32 KB UMB for the Tahiti/Monterey at the memory address the driver is set
to in Windows (E800, E000, D800, D000, C800, C000);
EXAMPLE:
If the Tahiti/Monterey is set to use 000D000-000D7FFF,
set the BIOS Base Mem Address to D000
(this is "shorthand" for the hexadecimal number 000D0000).
Set the Mem Address Size to 32KB (32 kilobytes).
5) Reduce the AGP aperture setting in your BIOS to the lowest possible value.
6) Some SCSI controller cards or Cable modems use more Upper Memory Blocks
than what Windows reports. Windows cannot report very small increments of
upper memory that are being used by peripherals. Subsequently, these small
"slivers" of used memory may not appear in the Device Manager. As a result
of this, a specific memory range that appears to be available for use by
devices may actually be in use by an unspecified device. To overcome this
problem, leave an extra 32K Upper Memory Block unused for the "slivers"
to fall in.
EXAMPLE:
If your SCSI card occupies D000-D7FF set the Tahiti/Monterey's memory range
to E000-E7FF. This way the 32kB block used by the Tahiti/Monterey will be
located far enough away from the memory range used by the SCSI card.
When configured this way, the "slivers" of memory used by the SCSI card in
the D800-DFFF range will not affect the operation of the Tahiti/Monterey.
7) Video Card drivers supplied by the manufacturer or on the Windows CD-ROM
usually use more upper memory blocks than the "Standard VGA" drivers.
a) Remove the manufacturer's drivers and use the "Standard VGA" drivers
instead.
b) Install the Tahiti/Monterey.
c) Reinstall the original drivers for your Video card.
This allows Plug n Play to allocate Upper Memory Blocks to the video card
that are not being used by the Tahiti/Monterey.
8) Disable USB in the BIOS. USB requires a 4k sliver of upper memory that can
sometimes overlap or conflict with the memory range used by the
Tahiti/Monterey.
Note: Motherboards also use Upper Memory for system resources
(PnP extensions, USB Support, Power Management, etc.)
Check with the motherboard manufacturer for specific resource issues
associated with your motherboard.
_________________________________________________________________________
|