home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 36 Tips / 36-Tips.zip / osotcach.txt < prev    next >
Text File  |  1997-03-19  |  4KB  |  88 lines

  1. OSOTCACH - INTERNAL AND EXTERNAL CACHE PROCESSOR INFORMATION
  2. 11/27/95
  3.  
  4. =======================================================================
  5.           Internal and External Cache Processor Information
  6. =======================================================================
  7.  
  8. Please Read Entire Document for Full Explanation of Procedures
  9. --------------------------------------------------------------
  10.  
  11. DESCRIPTION
  12.  
  13. Enabling cache (either internal or external) results in system lockups 
  14. or traps. The traps can be, but are not limited to, TRAP0002, TRAP000D, 
  15. TRAP000E, and SYS3175.
  16.  
  17. RESOLUTION
  18.  
  19. Disable the cache.
  20.  
  21. This is a hardware issue. If the information in this document does not 
  22. solve the problem, the hardware vendor must address it.
  23.  
  24. Following are some reasons why the problem occurs.
  25.  
  26. Internal Cache
  27. --------------
  28. The i486 and Pentium have cache built into the processor. This cache is 
  29. rarely involved in any problems, but if disabling this cache does 
  30. eliminate the symptoms, then one of two issues exist. Either a timing 
  31. issue exists on the system board (which might or might not be able to 
  32. be solved) or in the BIOS setup, or the processor is defective.
  33.  
  34. External Cache
  35. --------------
  36. An external cache is static RAM (SRAM) that buffers memory accesses 
  37. between the processor and RAM. This cache is more likely to be the 
  38. cause of a failure. The issues listed give some idea of what to check.
  39.  
  40. Failing SRAM (Cache) Chips
  41. --------------------------
  42. This might be the problem even if the cache worked in DOS. Because DOS 
  43. has no memory protection, an invalid memory access because of a cache 
  44. failure does not appear. In addition, OS/2 accesses memory that is not 
  45. reported more often than DOS because of its multitasking environment. 
  46. OS/2 also accesses at least 16MB of RAM under normal use; DOS accesses 
  47. only a fraction of this.
  48.  
  49. Failing Cache Controller
  50. ------------------------
  51. (See APAR PJ15584 for an example.)
  52.  
  53. Improperly Configured BIOS
  54. --------------------------
  55. Check the RAM wait states and make sure they are set correctly. If 
  56. there is no available documentation, set them to the highest value. If 
  57. this solves the problem, decrease the value until the optimal value is 
  58. found.
  59.  
  60. SRAM Chips Too Slow for Processor
  61. ---------------------------------
  62. The system-board manufacturer has the specifications on this.
  63.  
  64. Example of Cache Failure
  65. ------------------------
  66. * A system with 8MB of RAM and 256KB of SRAM worked fine. When 8MB of 
  67.   RAM was added, for a total of 16MB, a trap occurred. The problem was
  68.   that on the system board, the cache was designed so that if only 8MB
  69.   of RAM was available, only the first 128KB of cache was accessed.
  70.   When the RAM was upgraded, a defective SRAM chip in the upper 128KB
  71.   of the cache caused the trap.
  72.  
  73. * After internal cache was enabled, a system trap occurred. Diagnostic
  74.   tests of the processor ran fine. The solution was to buy a new system
  75.   board and use the current processor. The most likely cause is a
  76.   timing issue on the system, and that might have been resolved with
  77.   BIOS setup.
  78.  
  79. ______________________________________________________________________
  80. IBM disclaims all warranties, whether express or implied, including 
  81. without limitation, warranties of fitness and merchantability with 
  82. respect to the information in this document. By furnishing this 
  83. document, IBM grants no licenses to any related patents or copyrights.  
  84. Copyright (c) 1994, 1995 IBM Corporation. Any trademarks and product 
  85. or brand names referenced in this document are the property of their 
  86. respective owners. Consult your product manuals for complete trademark 
  87. information. 
  88.