HP LH4r HP Netserver DiagTools v1.0x User Guide - Page 77

BIOS ROM Test, Parity Test, Pattern Test, Extended Pattern Test, Walking 1's Test, Walking 0's Test

Page 77 highlights

Appendix B Test Descriptions Memory Test Menu The Memory Test Menu includes tests that exercise all aspects of the storage media and key memory locations of the system. The functionality of the boot ROM, parity over the whole memory space, patterns, addressing, refresh functions, and the data bus have specific tests included in the menu. Specialized testing for memory caching, performance, and the proprietary Pentium II L2 Cache are included. BIOS ROM Test The BIOS ROM test checks the data path of the BIOS ROM and also assures that the ROM is write-protected. Parity Test This test reads all memory locations and checks for parity errors in the entire memory space. When the CPU accesses a memory location that has a parity error, a bit is set in a specific register and an NMI (non-maskable interrupt) is generated. DiagTools' parity test captures the interrupt so that the system does not crash even when a parity error is encountered. It then reads the entire memory region for errors. Pattern Test This test performs a comprehensive read/write test on entire memory space, using worst-case bit patterns such as AA55. This test will identify most memory problems. Extended Pattern Test This test performs a comprehensive write/read test on extended memory using several different scientifically proven worst-case test patterns. Walking 1's Test Walking 1's test writes a walking 1s pattern in memory, i.e. it first writes 1, then 2,4,8,16 etc., so that in the written data, only one bit is on at a time. Walking 0's Test Walking 0's test writes a walking 0s pattern in memory, i.e. it first writes FE, then FD,FB etc., so that in the written data, only one bit is 0 at a time. Random Memory Test This test uses a pseudo-random number generator to generate random addresses spread over the whole memory area, and then writes random data to the location, reads it back and compares the data read with the data written. 73

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85

Appendix B
Test Descriptions
73
Memory Test Menu
The Memory Test Menu includes tests that exercise all aspects of the storage
media and key memory locations of the system. The functionality of the boot
ROM, parity over the whole memory space, patterns, addressing, refresh
functions, and the data bus have specific tests included in the menu. Specialized
testing for memory caching, performance, and the proprietary Pentium II L2
Cache are included.
BIOS ROM Test
The BIOS ROM test checks the data path of the BIOS ROM and also assures that
the ROM is write-protected.
Parity Test
This test reads all memory locations and checks for parity errors in the entire
memory space. When the CPU accesses a memory location that has a parity
error, a bit is set in a specific register and an NMI (non-maskable interrupt) is
generated. DiagTools' parity test captures the interrupt so that the system does
not crash even when a parity error is encountered. It then reads the entire
memory region for errors.
Pattern Test
This test performs a comprehensive read/write test on entire memory space, using
worst-case bit patterns such as AA55. This test will identify most memory
problems.
Extended Pattern Test
This test performs a comprehensive write/read test on extended memory using
several different scientifically proven worst-case test patterns.
Walking 1's Test
Walking 1's test writes a walking 1s pattern in memory, i.e. it first writes 1, then
2,4,8,16 etc., so that in the written data, only one bit is on at a time.
Walking 0's Test
Walking 0's
test writes a walking 0s pattern in memory, i.e. it first writes FE,
then FD,FB etc., so that in the written data, only one bit is 0 at a time.
Random Memory Test
This test uses a pseudo-random number generator to generate random addresses
spread over the whole memory area, and then writes random data to the location,
reads it back and compares the data read with the data written.