[smartmontools-support] SanDisk X110 -- Smartctl: Exception: json.cpp(121): Assertion failed: value

Christian Franke Christian.Franke at t-online.de
Fri Sep 11 15:42:00 CEST 2020


Stefcho Piperov wrote:
> I have a bunch of SanDisk X110 SSDs, and they all fail the
> `smartctl -a` command. Other commands like `-s` `-o` and `-S` work
> fine. I can even schedule tests, but cannot see their results :)
>
> This happens on the newest firmware for these drives (X232401), as
> well as on the stock firmware (X232201), so it's probably not related
> to a bug in the FW.

There is a unfortunate regression in smartctl 7.0 which is triggered if 
the firmware returns bogus values for the Form Factor. This is the case 
for some SanDisk SSDs.


> ...
> [root at localhost ~]# smartctl -x /dev/sdb
> smartctl 7.0 2018-12-30 r4883
> [x86_64-linux-3.10.0-1127.18.2.el7.x86_64] (local build)
> Copyright (C) 2002-18, Bruce Allen, Christian Franke,
> www.smartmontools.org
>
> === START OF INFORMATION SECTION ===
> Device Model:     SanDisk SD6SB1M128G1001
> Serial Number:    153001400510
> LU WWN Device Id: 5 001b44 eab2d14be
> Firmware Version: X232401
> User Capacity:    128,035,676,160 bytes [128 GB]
> Sector Size:      512 bytes logical/physical
> Rotation Rate:    Solid State Device
> Form Factor:      Unknown (0x000a)
> Smartctl: Exception: json.cpp(121): Assertion failed: value

This is fixed in smartmontools 7.1, see: 
https://www.smartmontools.org/ticket/1154

CI builds from recent SVN snapshots are available at 
https://builds.smartmontools.org

Thanks,
Christian



More information about the Smartmontools-support mailing list