Opened 7 months ago

Closed 7 months ago

#1824 closed defect (wontfix)

Change the capability name of "Offline surface scan" to "Off-line Read Scanning"

Reported by: jay Owned by:
Priority: trivial Milestone:
Component: smartctl Version:
Keywords: ata Cc:

Description

This is listed in the capabilities section when using smartctl --capabilities command.

It is called Off-line Read Scanning in this draft of ACS-3, page 264, Table 133, Bit 3:
https://people.freebsd.org/~imp/asiabsdcon2015/works/d2161r5-ATAATAPI_Command_Set_-_3.pdf

And I can find a few manuals of drives that use the name Off-line Read Scanning:
https://documents.westerndigital.com/content/dam/doc-library/en_us/assets/public/western-digital/product/data-center-drives/ultrastar-dc-hc500-series/product-manual-ultrastar-dc-hc550-sata-oem-spec.pdf
page 306, 12.53.2.6 Off-Line Data Collection Capability, Bit 3
https://ia804502.us.archive.org/14/items/manualzilla-id-7035037/7035037.pdf
page 149, 14.39.2.7 Off-Line Data Collection Capability, Bit 3
http://datasheet.elcodis.com/pdf2/99/55/995536/mmdoe28gxmsp-0va.pdf
page 27, 7.3.2.7 Off-line data collection capability, Bit 3

Using the same name as these documents will make searching for information easier.

Change History (2)

comment:1 by Christian Franke, 7 months ago

Keywords: ata added

This bit first appeared in ATA/ATAPI-5 rev 1c (1999) and is named "off-line read scanning" since then. ATA ACS-4 rev 10 (2015) obsoleted the SMART feature set.

Smartctl uses "Offline surface scan" since the very first commit of smartmontools. The name was inherited from its predecessor smartsuite.

I agree that surface no longer makes sense in SSD context but I don't remember any report that the incorrect name breaks anything. Changing the name after 21+ years may break long standing external scripts which parse smartctl output.

comment:2 by Christian Franke, 7 months ago

Resolution: wontfix
Status: newclosed
Type: enhancementdefect

This may break external scripts which parse smartctl output.

Note: See TracTickets for help on using tickets.