Raid data storage device direct communication system

    公开(公告)号:US11093175B1

    公开(公告)日:2021-08-17

    申请号:US16838224

    申请日:2020-04-02

    IPC分类号: G06F12/00 G06F3/06

    摘要: A RAID data storage device direct communication system includes a first RAID data storage device that includes a first RAID data storage device controller having a first RAID data storage device function providing a second RAID data storage device submission queue in a first RAID data storage device memory subsystem, and a second RAID data storage device that includes a second RAID data storage device controller having a second RAID data storage device function providing a second RAID data storage device completion queue in a second RAID data storage device memory subsystem. The second RAID data storage device generates a command, transmits the command directly to first RAID data storage device and in the second RAID data storage device submission queue, and receives a completion message that is associated with the command directly from the first RAID data storage device and in the second RAID data storage device completion queue.

    Data-transfer-based RAID data update system

    公开(公告)号:US11003391B2

    公开(公告)日:2021-05-11

    申请号:US16586311

    申请日:2019-09-27

    IPC分类号: G06F11/00 G06F3/06 G06F11/10

    摘要: A data-transfer-based RAID data update system includes a RAID storage controller device coupled to a host system and RAID storage devices. The RAID storage controller device receives a command that is associated with a data update on at least one of the RAID storage devices from the host system. The RAID storage controller device then determines, from a plurality of RAID data update techniques that are available to execute the command and perform the data update on the at least one of the RAID storage devices, a first RAID data update technique that is included in the plurality of RAID data update techniques and that requires the lowest number of data transfers to execute the command and perform the data update. The RAID storage controller device then causes the command to be performed using the first RAID data update technique to provide the data update.

    RAID STORAGE-DEVICE-ASSISTED UNAVAILABLE PRIMARY DATA/Q DATA REBUILD SYSTEM

    公开(公告)号:US20210096953A1

    公开(公告)日:2021-04-01

    申请号:US16586152

    申请日:2019-09-27

    IPC分类号: G06F11/10 G06F13/28

    摘要: A RAID storage-device-assisted unavailable primary data/Q data rebuild system includes a RAID primary data drive that receives a RAID storage controller device command and DMA's first primary data to a RAID parity data drive. The RAID parity data drive receives a RAID storage controller device command and XORs its first parity data, the first primary data, and its second primary data to produce third primary data that it writes to its storage subsystem. The RAID parity data storage device then receives a RAID storage controller device command and performs GF and XOR operations on the first primary data, the second primary data, and the third primary data to produce second Q data, and DMA's the first Q data to a RAID Q data drive. The RAID Q data storage device receives a RAID storage controller device command and writes the first Q data to its storage subsystem.

    System and method for chassis-based virtual storage drive configuration

    公开(公告)号:US10853211B2

    公开(公告)日:2020-12-01

    申请号:US16170290

    申请日:2018-10-25

    IPC分类号: G06F11/00 G06F11/20 G06F11/10

    摘要: Multiple IHSs (Information Handling Systems) may be installed as components of a chassis that has access to a plurality of storage devices via a chassis management controller. An IHS requests configuration of a virtual storage profile, such as a RAID configuration. A remote access controller of the IHS determines physical storage requirements for implementing the requested virtual storage profile. Based on the physical storage requirements, the chassis management controller selects storage devices from idle storage devices mapped to one of the storage controllers installed in one of the IHSs supported by a chassis management controller. The selected storage devices are mapped to the storage controller and used to implement the virtual storage profile. The chassis management controller manages a global pool of spares from the idle storage device for virtual storage profiles supported by the supported storage controllers.

    Preventing malicious cryptographic erasure of storage devices

    公开(公告)号:US10706153B2

    公开(公告)日:2020-07-07

    申请号:US15605073

    申请日:2017-05-25

    摘要: An information handling system (IHS) may implement techniques to detect a power-on event, to determine whether an authorized cryptographic erase operation of a storage device that implements cryptographic erasure is pending and, during an initialization sequence, to send to the device in response to determining that no such operation is pending, a command to disable cryptographic erasure on the device. The command may set an indicator on the device that, when set, disables cryptographic erasure. In response to determining that an authorized cryptographic erase operation is pending, the IHS may refrain from sending the command to disable cryptographic erasure on the device, and may send a command to cause the pending operation to be performed. In response to receiving an indication of completion of the pending operation, the IHS may clear an indicator that an authorized cryptographic erase operation is pending and initiate a power-on or reboot event.

    SPLIT CHAIN OF DIGITAL CERTIFICATES FOR SUPPLY CHAIN INTEGRITY

    公开(公告)号:US20230239165A1

    公开(公告)日:2023-07-27

    申请号:US17648741

    申请日:2022-01-24

    IPC分类号: H04L9/32 H04L9/08

    摘要: Systems and methods provide validation of hardware components of an IHS (Information Handling System). An attestation certificate stored to the IHS specifies authenticated instructions for operation of a hardware component of the IHS. This attestation certificate is endorsed by a self-signed root attestation certificate. An identity certificate, also stored to the IHS, specifies an identity of the hardware component and is endorsed using an embedded keypair of the hardware component. The root attestation certificate is validated to ensure it corresponds to the hardware component specified in the identity certificate, where this validation confirms that a public key included in the identity certificate is identical to a public key included in the attestation certificate. Through use of the same public key by both certificates, the attestation certificate can be validated as corresponding to the identity certificate without accessing the embedded keypair of the hardware component used to sign the identity certificate.