[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