Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Peter Onufryk
Microsemi
A
A programmable
programmable interface
interface that
that allows
allows out-of-band
out-of-band management
management of
of
an
an NVMe
NVMe Storage
Storage Device
Device Field
Field Replaceable
Replaceable Unit
Unit
Root
Root Root
Root Root Root
Complex NVMe
NVMe Complex Controller Root Root
Controller
Complex Complex Complex
Complex Complex
Complex
A B
x16 x16 x16 x16
PCIe
PCIe PCIe
SAS PCIe SAS
PCIe
PCIe PCIe/PCI
PCIe/PCI SAS Switch
Switch Switch
Switch
SAS
Switch
Switch e
e RAID
RAID
x4 x4 NVMe
NVMe
NVMeNVMe
NVMe
NVMe
NVMe
NVMe
NVMe
NVMe NVMe
NVMe NVMe
NVMe NVMe
NVMe NVMe
NVMe NVMe
NVMe
SAS
SAS
HDD
HDD
Industry Ecosystem
• Compliance tests / program
• Development tools
NVMe Storage Device – One NVM Subsystem with one or more ports, optional FRU
Information Device, and an optional SMBus/I2C interface
NVMe Developer Days 2018
San Diego, CA 8
Vital Product Data (VPD)
• Utilizes IPMI Platform Management FRU Information Storage Definition with NVMe-MI
extensions
• The VPD may be accessed using two methods
– NVMe-MI commands over MCTP
– SMBus/I2C interface using I2C operations as defined by IMPI Platform Management FRU
Information Storage Definition
VPD Elements
Common Header
Product Info Area (optional)
NVMe MultiRecord Area
NVMe PCIe Port MultiRecord Area
Internal Use Area (optional)
Chassis Info Area (optional)
Board Info Area (optional)
NVMe Developer Days 2018
San Diego, CA 9
Out-of-Band Management and NVMe-MI
• Out-of-Band Management – Management that operates with hardware
resources and components that are independent of the operation system
control
• NVMe Out-of-Band Management
Interfaces
– SMBus/I2C
– PCIe Vendor Defined Messages (VDM)
– IPMI FRU Data (VPD) accessed
over SMBus/I2C
In-Band NVMe-MI
Enclosure Management
NVMe Storage Device Extensions
NVMe Storage Device – One NVM Subsystem with one or more ports, optional FRU
Information Device, and an optional SMBus/I2C interface
NVMe Developer Days 2018
San Diego, CA 17
NVMe Storage Devices in NVMe-MI 1.1
M.2 Carrier Board from Amfeltec ANA Carrier Board from Facebook