Opened 6 years ago
Closed 6 years ago
#1285 closed defect (invalid)
Smartctl on Sandforce OCZ-VERTEX3 appears to decode xselftest log badly
| Reported by: | Christopher Head | Owned by: | |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | smartctl | Version: | |
| Keywords: | ata | Cc: |
Description
Here’s some output that doesn’t look right:
# smartctl -l xselftest /dev/sdb smartctl 7.0 2018-12-30 r4883 [x86_64-linux-4.19.86-gentoo] (local build) Copyright (C) 2002-18, Bruce Allen, Christian Franke, www.smartmontools.org === START OF READ SMART DATA SECTION === SMART Extended Self-test Log Version: 1 (1 sectors) Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error # 1 Extended offline Self-test routine in progress 10% 9479 - # 2 Extended offline Self-test routine in progress 10% 9479 - # 3 Extended offline Self-test routine in progress 10% 9479 - # 4 Extended offline Self-test routine in progress 10% 9479 - # 5 Extended offline Self-test routine in progress 10% 9479 - # 6 Extended offline Self-test routine in progress 20% 9479 - # 7 Extended offline Self-test routine in progress 20% 9479 - # 8 Extended offline Self-test routine in progress 20% 9479 - # 9 Extended offline Self-test routine in progress 20% 9479 - #10 Extended offline Self-test routine in progress 20% 9479 - #11 Extended offline Self-test routine in progress 20% 9479 - #12 Extended offline Self-test routine in progress 20% 9479 - #13 Extended offline Self-test routine in progress 20% 9479 - #14 Extended offline Self-test routine in progress 20% 9479 - #15 Extended offline Self-test routine in progress 20% 9479 - #16 Extended offline Self-test routine in progress 20% 9479 - #17 Extended offline Self-test routine in progress 20% 9479 - #18 Extended offline Self-test routine in progress 30% 9478 - #19 Extended offline Self-test routine in progress 10% 9479 -
It appears to be showing the same test 19 times (except for 18, curiously), and none of them claim to have finished. I definitely didn’t start 18 tests in the same hour! This was also a long time ago; the test isn’t running right now (in fact my power on hours are now at 9493), yet it says they’re all in progress, too.
Change History (4)
comment:1 by , 6 years ago
| Keywords: | ata added |
|---|---|
| Milestone: | → undecided |
follow-up: 3 comment:2 by , 6 years ago
smartctl 7.0 2018-12-30 r4883 [x86_64-linux-4.19.86-gentoo] (local build)
Copyright (C) 2002-18, Bruce Allen, Christian Franke, www.smartmontools.org
sdb -> /sys/class/scsi_host/host2/proc_name: "ahci"
>>>> do_scsi_cmnd_io: sg_io_ver=3
[inquiry: 12 00 00 00 24 00 ]
scsi_status=0x0, sg_transport_status=0x0, sg_driver_status=0x0
sg_info=0x0 sg_duration=0 milliseconds resid=0
Incoming data, len=36:
00 00 00 05 02 5b 00 00 02 41 54 41 20 20 20 20 20
10 4f 43 5a 2d 56 45 52 54 45 58 33 20 20 20 20 20
20 32 2e 32 32
>>>> do_scsi_cmnd_io: sg_io_ver=3
[ata pass-through(16): 85 08 0e 00 00 00 01 00 00 00 00 00 00 00 ec 00 ]
scsi_status=0x0, sg_transport_status=0x0, sg_driver_status=0x0
sg_info=0x0 sg_duration=11 milliseconds resid=0
Incoming data, len=512 [only first 256 bytes shown]:
00 5a 0c ff 3f 37 c8 10 00 00 00 00 00 3f 00 00 00
10 00 00 00 00 43 4f 2d 5a 38 36 42 56 56 46 35 50
20 4f 4a 30 52 34 58 39 4a 00 00 00 00 04 00 2e 32
30 32 32 20 20 20 20 43 4f 2d 5a 45 56 54 52 58 45
40 20 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20
50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 10 80
60 00 40 00 2f 00 40 00 02 00 02 07 00 ff 3f 10 00
70 3f 00 10 fc fb 00 10 01 b0 4b f9 0d 00 00 07 00
80 03 00 78 00 78 00 78 00 78 00 00 42 00 00 00 00
90 00 00 00 00 00 00 1f 00 0e c7 04 00 4c 00 44 00
a0 fc 01 10 01 6b 74 69 74 63 61 29 74 49 b4 63 61
b0 7f 40 01 00 00 00 fe 00 fe ff 00 00 00 00 00 00
c0 00 00 00 00 00 00 00 00 b0 4b f9 0d 00 00 00 00
d0 00 00 08 00 00 40 00 00 83 5e 7e a9 7a 0b 2a d1
e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1a 40
f0 18 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00
/dev/sdb [SAT]: Device open changed type from 'scsi' to 'sat'
REPORT-IOCTL: Device=/dev/sdb Command=IDENTIFY DEVICE
Input: FR=...., SC=0x01, LL=...., LM=...., LH=...., DEV=...., CMD=0xec IN
>>>> do_scsi_cmnd_io: sg_io_ver=3
[ata pass-through(16): 85 08 0e 00 00 00 01 00 00 00 00 00 00 00 ec 00 ]
scsi_status=0x0, sg_transport_status=0x0, sg_driver_status=0x0
sg_info=0x0 sg_duration=10 milliseconds resid=0
Incoming data, len=512 [only first 256 bytes shown]:
00 5a 0c ff 3f 37 c8 10 00 00 00 00 00 3f 00 00 00
10 00 00 00 00 43 4f 2d 5a 38 36 42 56 56 46 35 50
20 4f 4a 30 52 34 58 39 4a 00 00 00 00 04 00 2e 32
30 32 32 20 20 20 20 43 4f 2d 5a 45 56 54 52 58 45
40 20 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20
50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 10 80
60 00 40 00 2f 00 40 00 02 00 02 07 00 ff 3f 10 00
70 3f 00 10 fc fb 00 10 01 b0 4b f9 0d 00 00 07 00
80 03 00 78 00 78 00 78 00 78 00 00 42 00 00 00 00
90 00 00 00 00 00 00 1f 00 0e c7 04 00 4c 00 44 00
a0 fc 01 10 01 6b 74 69 74 63 61 29 74 49 b4 63 61
b0 7f 40 01 00 00 00 fe 00 fe ff 00 00 00 00 00 00
c0 00 00 00 00 00 00 00 00 b0 4b f9 0d 00 00 00 00
d0 00 00 08 00 00 40 00 00 83 5e 7e a9 7a 0b 2a d1
e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1a 40
f0 18 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[Duration: 0.010s]
REPORT-IOCTL: Device=/dev/sdb Command=IDENTIFY DEVICE returned 0
===== [IDENTIFY DEVICE] DATA START (BASE-16) =====
000-015: 5a 0c ff 3f 37 c8 10 00 00 00 00 00 3f 00 00 00 |Z..?7.......?...|
016-031: 00 00 00 00 43 4f 2d 5a 38 36 42 56 56 46 35 50 |....CO-Z86BVVF5P|
032-047: 4f 4a 30 52 34 58 39 4a 00 00 00 00 04 00 2e 32 |OJ0R4X9J.......2|
048-063: 32 32 20 20 20 20 43 4f 2d 5a 45 56 54 52 58 45 |22 CO-ZEVTRXE|
064-079: 20 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 3 |
080-095: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 10 80 | ..|
096-111: 00 40 00 2f 00 40 00 02 00 02 07 00 ff 3f 10 00 |.@./.@.......?..|
112-127: 3f 00 10 fc fb 00 10 01 b0 4b f9 0d 00 00 07 00 |?........K......|
128-143: 03 00 78 00 78 00 78 00 78 00 00 42 00 00 00 00 |..x.x.x.x..B....|
144-159: 00 00 00 00 00 00 1f 00 0e c7 04 00 4c 00 44 00 |............L.D.|
160-175: fc 01 10 01 6b 74 69 74 63 61 29 74 49 b4 63 61 |....ktitca)tI.ca|
176-191: 7f 40 01 00 00 00 fe 00 fe ff 00 00 00 00 00 00 |.@..............|
192-207: 00 00 00 00 00 00 00 00 b0 4b f9 0d 00 00 00 00 |.........K......|
208-223: 00 00 08 00 00 40 00 00 83 5e 7e a9 7a 0b 2a d1 |.....@...^~.z.*.|
224-239: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1a 40 |...............@|
240-255: 18 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |.@..............|
256-271: 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
272-287: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
288-303: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
304-319: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
320-335: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
336-351: 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
352-367: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
368-383: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
384-399: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
400-415: 00 00 00 00 00 00 00 00 00 00 00 00 21 00 00 00 |............!...|
416-431: 00 00 00 40 00 00 00 00 00 01 00 00 00 00 00 00 |...@............|
432-447: 00 00 01 00 00 00 00 00 00 00 00 00 3f 10 00 00 |............?...|
448-463: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
464-479: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
480-495: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
496-511: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a5 63 |...............c|
===== [IDENTIFY DEVICE] DATA END (512 Bytes) =====
REPORT-IOCTL: Device=/dev/sdb Command=SMART READ ATTRIBUTE VALUES
Input: FR=0xd0, SC=0x01, LL=...., LM=0x4f, LH=0xc2, DEV=...., CMD=0xb0 IN
>>>> do_scsi_cmnd_io: sg_io_ver=3
[ata pass-through(16): 85 08 0e 00 d0 00 01 00 00 00 4f 00 c2 00 b0 00 ]
scsi_status=0x0, sg_transport_status=0x0, sg_driver_status=0x0
sg_info=0x0 sg_duration=8 milliseconds resid=0
Incoming data, len=512 [only first 256 bytes shown]:
00 0a 00 01 0f 00 78 78 00 00 00 00 00 00 00 05 33
10 00 64 64 00 00 00 00 00 00 00 09 32 00 00 00 18
20 25 00 00 ae 0c 09 0c 32 00 63 63 25 05 00 00 00
30 00 00 ab 32 00 00 00 00 00 00 00 00 00 00 ac 32
40 00 00 00 00 00 00 00 00 00 00 ae 30 00 00 00 1e
50 00 00 00 00 00 00 b1 00 00 00 00 00 00 00 00 00
60 00 00 b5 32 00 00 00 00 00 00 00 00 00 00 b6 32
70 00 00 00 00 00 00 00 00 00 00 bb 32 00 64 64 00
80 00 00 00 00 00 00 c2 22 00 1e 1e 1e 00 1e 00 1e
90 00 00 c3 1c 00 64 64 00 00 00 00 00 00 00 c4 33
a0 00 64 64 00 00 00 00 00 00 00 c9 1c 00 64 64 00
b0 00 00 00 00 00 00 cc 1c 00 64 64 00 00 00 00 00
c0 00 00 e6 13 00 64 64 64 00 00 00 00 00 00 e7 13
d0 00 64 64 00 00 00 00 00 00 00 e9 00 00 00 00 0a
e0 06 00 00 00 00 00 ea 32 00 00 00 d1 04 00 00 00
f0 00 00 f1 32 00 00 00 d1 04 00 00 00 00 00 f2 32
[Duration: 0.008s]
REPORT-IOCTL: Device=/dev/sdb Command=SMART READ ATTRIBUTE VALUES returned 0
===== [SMART READ ATTRIBUTE VALUES] DATA START (BASE-16) =====
000-015: 0a 00 01 0f 00 78 78 00 00 00 00 00 00 00 05 33 |.....xx........3|
016-031: 00 64 64 00 00 00 00 00 00 00 09 32 00 00 00 18 |.dd........2....|
032-047: 25 00 00 ae 0c 09 0c 32 00 63 63 25 05 00 00 00 |%......2.cc%....|
048-063: 00 00 ab 32 00 00 00 00 00 00 00 00 00 00 ac 32 |...2...........2|
064-079: 00 00 00 00 00 00 00 00 00 00 ae 30 00 00 00 1e |...........0....|
080-095: 00 00 00 00 00 00 b1 00 00 00 00 00 00 00 00 00 |................|
096-111: 00 00 b5 32 00 00 00 00 00 00 00 00 00 00 b6 32 |...2...........2|
112-127: 00 00 00 00 00 00 00 00 00 00 bb 32 00 64 64 00 |...........2.dd.|
128-143: 00 00 00 00 00 00 c2 22 00 1e 1e 1e 00 1e 00 1e |......."........|
144-159: 00 00 c3 1c 00 64 64 00 00 00 00 00 00 00 c4 33 |.....dd........3|
160-175: 00 64 64 00 00 00 00 00 00 00 c9 1c 00 64 64 00 |.dd..........dd.|
176-191: 00 00 00 00 00 00 cc 1c 00 64 64 00 00 00 00 00 |.........dd.....|
192-207: 00 00 e6 13 00 64 64 64 00 00 00 00 00 00 e7 13 |.....ddd........|
208-223: 00 64 64 00 00 00 00 00 00 00 e9 00 00 00 00 0a |.dd.............|
224-239: 06 00 00 00 00 00 ea 32 00 00 00 d1 04 00 00 00 |.......2........|
240-255: 00 00 f1 32 00 00 00 d1 04 00 00 00 00 00 f2 32 |...2...........2|
256-271: 00 00 00 96 08 00 00 00 00 00 00 00 00 00 00 00 |................|
272-287: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
288-303: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
304-319: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
320-335: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
336-351: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
352-367: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7b |...............{|
368-383: 03 00 01 00 01 30 02 00 00 00 00 00 00 00 00 00 |.....0..........|
384-399: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
400-415: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
416-431: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
432-447: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
448-463: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
464-479: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
480-495: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
496-511: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 27 |...............'|
===== [SMART READ ATTRIBUTE VALUES] DATA END (512 Bytes) =====
=== START OF READ SMART DATA SECTION ===
>>>> do_scsi_cmnd_io: sg_io_ver=3
[ata pass-through(16): 85 09 0e 00 00 00 01 00 00 00 00 00 00 00 2f 00 ]
scsi_status=0x0, sg_transport_status=0x0, sg_driver_status=0x0
sg_info=0x0 sg_duration=10 milliseconds resid=0
Incoming data, len=512 [only first 256 bytes shown]:
00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00
10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>>>> do_scsi_cmnd_io: sg_io_ver=3
[ata pass-through(16): 85 09 0e 00 00 00 01 00 07 00 00 00 00 00 2f 00 ]
scsi_status=0x0, sg_transport_status=0x0, sg_driver_status=0x0
sg_info=0x0 sg_duration=10 milliseconds resid=0
Incoming data, len=512 [only first 256 bytes shown]:
00 01 00 10 00 02 f2 07 25 00 00 00 00 00 00 00 00
10 87 05 00 00 00 00 00 00 00 00 00 00 00 00 02 f2
20 07 25 00 00 00 00 00 00 00 00 87 05 00 00 00 00
30 00 00 00 00 00 00 00 00 02 f2 07 25 00 00 00 00
40 00 00 00 00 88 05 00 00 00 00 00 00 00 00 00 00
50 00 00 02 f2 07 25 00 00 00 00 00 00 00 00 89 05
60 00 00 00 00 00 00 00 00 00 00 00 00 02 f2 07 25
70 00 00 00 00 00 00 00 00 89 05 00 00 00 00 00 00
80 00 00 00 00 00 00 02 f2 07 25 00 00 00 00 00 00
90 00 00 8a 05 00 00 00 00 00 00 00 00 00 00 00 00
a0 02 f2 07 25 00 00 00 00 00 00 00 00 8b 05 00 00
b0 00 00 00 00 00 00 00 00 00 00 02 f2 07 25 00 00
c0 00 00 00 00 00 00 8e 05 00 00 00 00 00 00 00 00
d0 00 00 00 00 02 f2 07 25 00 00 00 00 00 00 00 00
e0 91 05 00 00 00 00 00 00 00 00 00 00 00 00 02 f2
f0 07 25 00 00 00 00 00 00 00 00 92 05 00 00 00 00
SMART Extended Self-test Log Version: 1 (1 sectors)
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Extended offline Self-test routine in progress 10% 9479 -
# 2 Extended offline Self-test routine in progress 10% 9479 -
# 3 Extended offline Self-test routine in progress 10% 9479 -
# 4 Extended offline Self-test routine in progress 10% 9479 -
# 5 Extended offline Self-test routine in progress 10% 9479 -
# 6 Extended offline Self-test routine in progress 20% 9479 -
# 7 Extended offline Self-test routine in progress 20% 9479 -
# 8 Extended offline Self-test routine in progress 20% 9479 -
# 9 Extended offline Self-test routine in progress 20% 9479 -
#10 Extended offline Self-test routine in progress 20% 9479 -
#11 Extended offline Self-test routine in progress 20% 9479 -
#12 Extended offline Self-test routine in progress 20% 9479 -
#13 Extended offline Self-test routine in progress 20% 9479 -
#14 Extended offline Self-test routine in progress 20% 9479 -
#15 Extended offline Self-test routine in progress 20% 9479 -
#16 Extended offline Self-test routine in progress 20% 9479 -
#17 Extended offline Self-test routine in progress 20% 9479 -
#18 Extended offline Self-test routine in progress 30% 9478 -
#19 Extended offline Self-test routine in progress 10% 9479 -
comment:3 by , 6 years ago
...
[ata pass-through(16): 85 09 0e 00 00 00 01 00 07 00 00 00 00 00 2f 00 ]
scsi_status=0x0, sg_transport_status=0x0, sg_driver_status=0x0
sg_info=0x0 sg_duration=10 milliseconds resid=0
Incoming data, len=512 [only first 256 bytes shown]:
00 01 00 10 00 02 f2 07 25 00 00 00 00 00 00 00 00
^^-^^ ---- Lifetime: 0x2507 = 9479
^----------- Remaining: 20%
^------------ Status: in progress
^^-------------- Type: extended offline
[<--- Index 1: entry #16 ...
^^-^^----------------- Index (1-based) of entry #1: 16
10 87 05 00 00 00 00 00 00 00 00 00 00 00 00 02 f2
^^-^^------ Vendor specific: not printed
... end of entry #16 --->][<--- Index 2: entry #15 ...
20 07 25 00 00 00 00 00 00 00 00 87 05 00 00 00 00
30 00 00 00 00 00 00 00 00 02 f2 07 25 00 00 00 00
... --->] [<--- Index 3: entry #14 ...
40 00 00 00 00 88 05 00 00 00 00 00 00 00 00 00 00
50 00 00 02 f2 07 25 00 00 00 00 00 00 00 00 89 05
--->][<--- Index 4: entry #13 ... same ... etc ...
...
Related output:
... #13 Extended offline Self-test routine in progress 20% 9479 - #14 Extended offline Self-test routine in progress 20% 9479 - #15 Extended offline Self-test routine in progress 20% 9479 - #16 Extended offline Self-test routine in progress 20% 9479 - ...
Conclusion: smartctl prints the log as returned by the drive.
comment:4 by , 6 years ago
| Milestone: | undecided |
|---|---|
| Resolution: | → invalid |
| Status: | new → closed |
The drive returns garbage in the SMART Extended self-test log. Smartctl prints the information as returned by the drive. This is not a smartctl bug. Needs to fixed in drive firmware.

Bogus self-tests and self-test logs appear on various SSDs.
Please provide output of
smartctl -r ioctl,2 -l xselftest ...for this device.