Smartmontools 6.3 defect list query increments error count on Pliant SSD

Terry Kennedy <[email protected]>
Newsgroups gmane.linux.utilities.smartmontools
Message-ID <[email protected]>
  Smartmontools 6.3 (installed from ports) on FreeBSD 8-STABLE amd64. The
system is a Dell PowerEdge R710 with a Dell PERC H700 RAID controller.

  The regular disks on this system can be probed by smartmontools without
incident. However, every time the Pliant LB206M SSD is polled with smartctl,
the "non-medium error count" increments by one, and the following error is
logged to the console:

mfi0: 3580 (462244799s/0x0002/info) - Unexpected sense: PD 07(e0x20/s7) Path 5001e820026e8092, CDB: b7 0c 00 00 00 00 00 00 00 08 00 00, Sense: 1/1c/00

  B7 is "Read defect list" and 1/1C/00 is "Defect list not found". This
seems to correspond to smartctl reporting "defect list format 6 unknown"
The problem is that the reported "Non-medium error count:" increments by
one each time smartctl is run, and this is remembered by the drive.

  Is it possible to define a quirk for this family of drives to prevent
the defect list inquiry? I am attaching the output of "smartctl -a" for
reference. Note that this is a Dell-labeled drive with Dell firmware - I
don't know if it happens with the OEM firmware.

smartctl 6.3 2014-07-26 r3976 [FreeBSD 8.4-STABLE amd64] (local build)
Copyright (C) 2002-14, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Vendor:               Pliant
Product:              LB206M
Revision:             D323
Compliance:           SPC-4
User Capacity:        200,049,647,616 bytes [200 GB]
Logical block size:   512 bytes
LU is resource provisioned, LBPRZ=1
Rotation Rate:        Solid State Device
Form Factor:          2.5 inches
Logical Unit id:      0x5001e820026e8090
Serial number:        40796304
Device type:          disk
Transport protocol:   SAS (SPL-3)
Local Time is:        Mon Aug 25 22:14:36 2014 EDT
SMART support is:     Available - device has SMART capability.
SMART support is:     Enabled
Temperature Warning:  Disabled or Not Supported

=== START OF READ SMART DATA SECTION ===
SMART Health Status: OK

Percentage used endurance indicator: 0%
Current Drive Temperature:     39 C
Drive Trip Temperature:        60 C

Manufactured in week 36 of year 2013
Specified cycle count over device lifetime:  0
Accumulated start-stop cycles:  35
defect list format 6 unknown
Elements in grown defect list: 0

Error counter log:
           Errors Corrected by           Total   Correction     Gigabytes    Total
               ECC          rereads/    errors   algorithm      processed    uncorrected
           fast | delayed   rewrites  corrected  invocations   [10^9 bytes]  errors
read:          0        0         0         0          0        173.373           0
write:         0        0         0         0          0         52.992           0

Non-medium error count:        8

SMART Self-test log
Num  Test              Status                 segment  LifeTime  LBA_first_err [SK ASC ASQ]
     Description                              number   (hours)
# 1  Background short  Completed                  48       3                 - [-   -    -]
# 2  Background long   Completed                  48       2                 - [-   -    -]
# 3  Background short  Completed                  48       1                 - [-   -    -]

Long (extended) Self Test duration: 4200 seconds [70.0 minutes]

  Please CC me directly on any replies, so I'm sure to see them. Also, if
anyone knows of a method to zero the non-medium error count, I'd appreciate
hearing about it. Thanks!

        Terry Kennedy             http://www.tmk.com
        [email protected]             New York, NY USA

------------------------------------------------------------------------------
Slashdot TV.  
Video for Nerds.  Stuff that matters.
http://tv.slashdot.org/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.