6/30/2010
Data Test Program (dt)
54
Data Corruptions
nData Corruption Example (forced):
n
u# dt of=dt.data count=3 dispose=keep disable=stats bs=64k pattern=iot
u# dt if=dt.data count=3 disable=stats bs=64k enable=lbdata
udt: Error number 1 occurred on Wed Jul 29 11:41:03 2009
udt: Elapsed time since beginning of pass: 00m00.00s
udt: Elapsed time since beginning of test: 00m00.00s
udt: Data compare error at byte 4 in record number 1
udt: Relative block number where the error occurred is 0, position 4 (offset 4)
udt: Data expected = 0x39, data found = 0x1, byte count = 65536
udt: The correct data starts at address 0x529030 (marked by asterisk '*')
udt: Dumping Pattern Buffer (base = 0x529030, offset = 0, limit = 4 bytes):
uOffset
u000000 *39 9c c3 39
u
udt: The incorrect data starts at address 0x52e004 (marked by asterisk '*')
udt: Dumping Data Buffer (base = 0x52e000, offset = 4, limit = 512 bytes):
uOffset
u000000  00 00 00 00*01 01 01 01 02 02 02 02 03 03 03 03
u000016  04 04 04 04 05 05 05 05 06 06 06 06 07 07 07 07
u ...
u000480  78 78 78 78 79 79 79 79 7a 7a 7a 7a 7b 7b 7b 7b
u000496  7c 7c 7c 7c 7d 7d 7d 7d 7e 7e 7e 7e 7f 7f 7f 7f
u
udt: Rereading and verifying record data using Direct I/O...
udt: Seeked to block 0 (0) at byte position 0
udt: Record #1 - Reading 65536 bytes (128 blocks) into buffer 0x53f000, lba's 0 - 127 (pos 0)
udt: Reread data matches previous data read, possible write failure!
u#