home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 36 Tips
/
36-Tips.zip
/
osotcach.txt
< prev
next >
Wrap
Text File
|
1997-03-19
|
4KB
|
88 lines
OSOTCACH - INTERNAL AND EXTERNAL CACHE PROCESSOR INFORMATION
11/27/95
=======================================================================
Internal and External Cache Processor Information
=======================================================================
Please Read Entire Document for Full Explanation of Procedures
--------------------------------------------------------------
DESCRIPTION
Enabling cache (either internal or external) results in system lockups
or traps. The traps can be, but are not limited to, TRAP0002, TRAP000D,
TRAP000E, and SYS3175.
RESOLUTION
Disable the cache.
This is a hardware issue. If the information in this document does not
solve the problem, the hardware vendor must address it.
Following are some reasons why the problem occurs.
Internal Cache
--------------
The i486 and Pentium have cache built into the processor. This cache is
rarely involved in any problems, but if disabling this cache does
eliminate the symptoms, then one of two issues exist. Either a timing
issue exists on the system board (which might or might not be able to
be solved) or in the BIOS setup, or the processor is defective.
External Cache
--------------
An external cache is static RAM (SRAM) that buffers memory accesses
between the processor and RAM. This cache is more likely to be the
cause of a failure. The issues listed give some idea of what to check.
Failing SRAM (Cache) Chips
--------------------------
This might be the problem even if the cache worked in DOS. Because DOS
has no memory protection, an invalid memory access because of a cache
failure does not appear. In addition, OS/2 accesses memory that is not
reported more often than DOS because of its multitasking environment.
OS/2 also accesses at least 16MB of RAM under normal use; DOS accesses
only a fraction of this.
Failing Cache Controller
------------------------
(See APAR PJ15584 for an example.)
Improperly Configured BIOS
--------------------------
Check the RAM wait states and make sure they are set correctly. If
there is no available documentation, set them to the highest value. If
this solves the problem, decrease the value until the optimal value is
found.
SRAM Chips Too Slow for Processor
---------------------------------
The system-board manufacturer has the specifications on this.
Example of Cache Failure
------------------------
* A system with 8MB of RAM and 256KB of SRAM worked fine. When 8MB of
RAM was added, for a total of 16MB, a trap occurred. The problem was
that on the system board, the cache was designed so that if only 8MB
of RAM was available, only the first 128KB of cache was accessed.
When the RAM was upgraded, a defective SRAM chip in the upper 128KB
of the cache caused the trap.
* After internal cache was enabled, a system trap occurred. Diagnostic
tests of the processor ran fine. The solution was to buy a new system
board and use the current processor. The most likely cause is a
timing issue on the system, and that might have been resolved with
BIOS setup.
______________________________________________________________________
IBM disclaims all warranties, whether express or implied, including
without limitation, warranties of fitness and merchantability with
respect to the information in this document. By furnishing this
document, IBM grants no licenses to any related patents or copyrights.
Copyright (c) 1994, 1995 IBM Corporation. Any trademarks and product
or brand names referenced in this document are the property of their
respective owners. Consult your product manuals for complete trademark
information.