Jump to content

No SMART data from NVMe SSD via JMicron JMS583-based Enclosure


exterrestris

Recommended Posts

I have an Icy Box IB-1816M-C31 USB 3.1 Gen 2 enclosure containing a 512GB Samsung 950 Pro NVMe SSD, for which Scanner cannot read the SMART data. This enclosure uses a JMicron JMS583 USB-NVMe bridge, and shows up as a UASP device using the ASUS UAS Storage Driver (removing this driver and using the default driver, which takes it out of UASP mode, doesn't change anything).

CystalDiskInfo is able to read the SMART data, as is smartctl when run with the -d sntjmicron option to correctly identify the USB device.

-d sntjmicronC:\Program Files\smartmontools\bin>smartctl -a -d sntjmicron /dev/sdg
smartctl 7.0 2018-12-30 r4883 [x86_64-w64-mingw32-w10-1803] (sf-7.0-1)
Copyright (C) 2002-18, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Number:                       Samsung SSD 950 PRO 512GB
Serial Number:                      S2GMNXAH113261W
Firmware Version:                   2B0QBXX7
PCI Vendor/Subsystem ID:            0x144d
IEEE OUI Identifier:                0x002538
Controller ID:                      1
Number of Namespaces:               1
Namespace 1 Size/Capacity:          512,110,190,592 [512 GB]
Namespace 1 Utilization:            237,899,358,208 [237 GB]
Namespace 1 Formatted LBA Size:     512
Namespace 1 IEEE EUI-64:            002538 5161b033cd
Local Time is:                      Sat Jul 20 17:41:36 2019 GMTST
Firmware Updates (0x06):            3 Slots
Optional Admin Commands (0x0007):   Security Format Frmw_DL
Optional NVM Commands (0x001f):     Comp Wr_Unc DS_Mngmt Wr_Zero Sav/Sel_Feat
Maximum Data Transfer Size:         32 Pages

Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +     6.50W       -        -    0  0  0  0        5       5
 1 +     5.80W       -        -    1  1  1  1       30      30
 2 +     3.60W       -        -    2  2  2  2      100     100
 3 -   0.0700W       -        -    3  3  3  3      500    5000
 4 -   0.0050W       -        -    4  4  4  4     2000   22000

Supported LBA Sizes (NSID 0x1)
Id Fmt  Data  Metadt  Rel_Perf
 0 +     512       0         0

=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

SMART/Health Information (NVMe Log 0x02)
Critical Warning:                   0x00
Temperature:                        51 Celsius
Available Spare:                    100%
Available Spare Threshold:          10%
Percentage Used:                    2%
Data Units Read:                    40,017,269 [20.4 TB]
Data Units Written:                 74,499,658 [38.1 TB]
Host Read Commands:                 586,596,545
Host Write Commands:                842,689,794
Controller Busy Time:               3,890
Power Cycles:                       3,841
Power On Hours:                     10,578
Unsafe Shutdowns:                   66
Media and Data Integrity Errors:    0
Error Information Log Entries:      13,386

Error Information (NVMe Log 0x01, max 64 entries)
Num   ErrCount  SQId   CmdId  Status  PELoc          LBA  NSID    VS
  0      13386     0  0x0b0e  0x4004  0x000            0     0     -
  1      13385     0  0x0609  0x4004  0x000            0     0     -
  2      13384     0  0x0508  0x4004  0x000            0     0     -
  3      13383     0  0x0407  0x4004  0x000            0     0     -
  4      13382     0  0x0306  0x4004  0x000            0     0     -
  5      13381     0  0x0a06  0x4004  0x000            0     0     -
  6      13380     0  0x010a  0x4004  0x000            0     0     -
  7      13379     0  0x0e06  0x4004  0x000            0     0     -
  8      13378     0  0x0d01  0x4004  0x000            0     0     -
  9      13377     0  0x0c00  0x4004  0x000            0     0     -
 10      13376     0  0x0b0f  0x4004  0x000            0     0     -
 11      13375     0  0x0a0e  0x4004  0x000            0     0     -
 12      13374     0  0x090d  0x4004  0x000            0     0     -
 13      13373     0  0x080c  0x4004  0x000            0     0     -
 14      13372     0  0x070b  0x4004  0x000            0     0     -
 15      13371     0  0x060a  0x4004  0x000            0     0     -
... (48 entries not shown)

The stickied Direct I/O Test tool cannot read the SMART data either - it can only retrieve the following SSD data, no matter what method is used:

  Version:   40

  Model:   SamsungSSD 950 PRO 2B0Q
  Serial number:   DD56419883A90

  Bus type:   Usb
  Command queuing:   True
  Device type:   0x00
  Raw device properties:   0
  Removable media:   False

  Vendor ID:   Samsung
  Product ID:   SSD 950 PRO 2B0Q
  Product revision:   0204

Every other option shows as a red cross, unless ScsiPassthroughJmicron is selected. In that case, SMART status under Direct I/O becomes available (but not any other option), however it reports as Status: Failing

cdi.PNG

Link to comment
Share on other sites

Oh boy.

I know that we've had issues with JMicron stuff.  For this, the "Unsafe Direct I/O" option may need to be enabled. 

As for the Direct IO Test, it may not actually give info, because .... this isn't SMART data. It's NVMe Health info. It's a different protocol, and different info.  However, it is shown in very similar ways. 

 

Also, what version of StableBit Scanner are you using? 

Link to comment
Share on other sites

I'm running StableBit Scanner 2.5.4.3216. I've also had to change the driver I'm using back to the default Windows (non-UASP) driver, as the ASUS UAS Storage Driver seems to be a bit buggy, but this hasn't changed the lack of health data. With the ASUS UAS Storage Driver, attempting to do a surface scan causes the drive to stop responding after completing ~5% (read speed drops to 0 in Task Manager, but the disk remains 100% active), and it'll never pass that point even after stopping and restarting the scan. Switching back to using the default Windows driver (USB Mass Storage Device) allows the entire disk to be scanned without problems.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...