Changes between Version 10 and Version 11 of Ticket #657


Ignore:
Timestamp:
Feb 23, 2016, 4:00:40 PM (8 years ago)
Author:
Alex Samorukov
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #657 – Description

    v10 v11  
    11== About
    22It would be great to add NVMe support to the smartctl. This task is not very trivial - because smart in NVMe is implemented differently then in SCSI/SAS or SATA. This ticket will be used to track changes in smartmontools and to collect important related links.
    3 == NVMe standard
     3== NVMe standard and vendor specific log pages
    44- Official specifications: http://nvmexpress.org/specifications/
    5 - [http://www.intel.com/content/dam/www/public/us/en/documents/product-specifications/ssd-dc-p3608-spec.pdf Intel NVMe documentation] with some Intel-specific pages.
     5- [http://www.intel.com/content/dam/www/public/us/en/documents/product-specifications/ssd-dc-p3608-spec.pdf Intel NVMe documentation] with  Intel-specific log pages (CAh, C5h, DDh, C1h/C2h).
     6- [http://ocz.com/enterprise/download/guides/ZDrive_6000_Series_Datasheet.pdf OCZ Z-Drive] specification, with vendor-specific smart log page (E0h)
    67== Hardware and emulation
    78- [https://github.com/OpenChannelSSD/qemu-nvme/ QEMU fork] which can emulates NVMe device with most of the features supported, including SMART log pages, namespaces, etc. Tested with Linux and FreeBSD, full list of the options could be found in the [https://github.com/OpenChannelSSD/qemu-nvme/blob/master/hw/block/nvme.c source code].