Troubleshooting and Diagnostics
Compaq ES40CSLP Rackmount System Installation/User/Service Guide 6–37
Syntax
memtest ( [-sa <start_address>] [-ea <end_address>] [-l <length>]
[-bs <block_size>] [-i <address_inc>] [-p <pass_count>]
[-d <data_pattern>] [-rs <random_seed>] [-ba <block_address>]
[-t <test_mask>] [-se <soft_error_threshold>]
[-g <group_name>] [-rb] [-f] [-m] [-z] [-h] [-mb] )
Options
-sa
Start address. Default is first free space in memzone.
-ea
End address. Default is start address plus length size.
-l
Length of section to test in bytes, default is the zone size with the ---rb option and the
block_size for all other tests. -l has precedence over -ea.
-bs
Block (packet) size in bytes in hex, default 8192 bytes This is used only for the random
block test. For all other tests the block size equals the length.
-i
Specifies the address increment value in longwords. This value is used to increment the
address through the memory to be tested. The default is 1 (longword). This is only
implemented for the graycode test. An address increment of 2 tests every other longword.
This option is useful for multiple CPUs testing the same physical memory.
-p
Passcount If 0 then run forever or until Ctrl/C. Default = 1
-t
Test mask. Default = run all tests in selected group.
-g
Group name
-se
Soft error threshold
-f
Fast. If -f is included in the command line, the data compare is omitted. Detects only
ECC/EDC errors.
-m
Timer. Prints out the run time of the pass. Default = off .
-z
Tests the specified memory address without allocation. Bypasses all checking, but allows
testing in addresses outside of the main memory heap. Also allows unaligned input.
WARNING: This flag can trash anything and everything!!
-d
Used only for march test (2). Uses this pattern as test pattern. Default = 5's
-h
Allocates test memory from the firmware heap.
-rs
Used only for random test (3). Uses this data as the random seed to vary random data
patterns generated. Default = 0.
-rb
Randomly allocates and tests all of the specified memory address range. Allocations are
done of block_size.
-mb
Memory barrier flag. Used only in the Alpha -f graycode test. When set an mb is done after
every memory access. This guarantees serial access to memory.
-ba
Used only for block test (4). Uses the data stored at this address to write to each block.
Example
P00>>>memtest -sa 4000000 -l 4000000 -p 0<
P00>>>show_status
ID Program Device Pass Hard/Soft Bytes Written Bytes Read
-------- ------------ ------------ ------ --------- ------------- -------------
00000001 idle system 0 0 0 0 0
000000f9 memtest memory 2 0 0 67108864 67108864
P00>>>
*** Hard Error - Error #43 - Memory compare error
Summary of Contents for ES40CSLP
Page 10: ...This is some white text...
Page 14: ...This is some white text...
Page 46: ...This is some white text...
Page 80: ...This is some white text...
Page 98: ...This is some white text...
Page 126: ...This is some white text...
Page 188: ...This is some white text...
Page 190: ...This is some white text...