Back to results
US 11,144,496 B2Granted
Self-configuring SSD multi-protocol support in host-less environment
AssigneeSamsung Electronics Co., Ltd.
InventorSompong Paul Olarig
Life of this patent
Estimating the term…
Abstract
A device that may configure itself is disclosed. The device may include an interface that may be used for communications with a chassis. The interface may support a plurality of transport protocols. The device may include a Vital Product Data (VPD) reading logic to read a VPD from the chassis and a built-in self-configuration logic to configure the interface to use one of the transport protocols and to disable alternative transport protocols, responsive to the VPD.
Claims15
A storage device, comprising:
- storage for data;
- an interface to a chassis, the interface supporting at least a first transport protocol and a second transport protocol for communicating between the storage device and the chassis;
- a VPD reading logic to read a Vital Product Data from the chassis, the Vital Product Data including the first transport protocol intended to be used to communicate with the storage device;
- and
- a built-in self-configuration logic to configure the interface to use the first transport protocol and to disable the second transport protocol responsive to the Vital Product Data,
- wherein the first transport protocol includes Non-Volatile Memory Express (NVMe) over Transmission Control Protocol (TCP).
3 more elements
A non-transitory memory for storing a Vital Product Data, comprising:
- a data structure stored in said non-transitory memory, said data structure including:
- a first storage for a transport protocol to be used by a storage device, the transport protocol including Non-Volatile Memory Express (NVMe) over Transmission Control Protocol (TCP);
- a second storage for a first data written by the storage device, the first data specifying an identifier for the storage device;
- and
- a third storage for data written by the storage device, the data specifying a reason why the storage device might not operate within a chassis.
2 more elements
A method, comprising:
- requesting by a storage device a Vital Product Data from a chassis;
- receiving at the storage device the Vital Product Data from the chassis;
- identifying a first transport protocol to use responsive to the Vital Product Data, the first transport protocol including Non-Volatile Memory Express (NVMe) over Transmission Control Protocol (TCP);
- configuring the storage device to use the first transport protocol;
- and
- disabling a second transport protocol in the storage device.
3 more elements
Dependencies are inferred from the claim text.