Opened 2 months ago

Last modified 2 months ago

#1507 new enhancement

How to retrieve/set SCTERC NVME devices?

Reported by: MrCalvin Owned by:
Priority: minor Milestone: undecided
Component: smartctl Version:
Keywords: nvme Cc:

Description

I assume SCTERC is also relevant on NVME devices(?) and if so how do I check if the device support it and how do I set SCTERC read/write timeout values?

This cmd doesn't seem to work on NVME:

smartctl --log=scterc,70,70 /dev/nvme0n1

Change History (4)

comment:1 Changed 2 months ago by MrCalvin

Summary: How to retrieve SCTERC support on NVME devices?How to retrieve/set SCTERC NVME devices?

comment:2 Changed 2 months ago by MrCalvin

At least it's the case for ver. 7.0....has it been implemented afterwards?

comment:3 Changed 2 months ago by Christian Franke

Component: allsmartctl
Keywords: nvme added
Milestone: undecided

SCT commands are ATA specific. Setting ERC/TLER is only implemented for ATA devices.

$ man smartctl
...
    scterc[,READTIME,WRITETIME]  -  [ATA only] prints values and descriptions of the
    SCT Error Recovery Control settings. ...

NVMe defines Set Features commands for Error Recovery (DUPLE/TLER), NVMe 1.4 adds Read Recovery Level (RLL). These are not yet supported by smartctl.

comment:4 Changed 2 months ago by MrCalvin

Thank you for the details.

Note: See TracTickets for help on using tickets.