| CPC G06F 3/0689 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0665 (2013.01); G06F 3/0685 (2013.01)] | 20 Claims |

|
1. A software Redundant Array of Independent Disk (RAID)/management communication system, comprising:
a chassis;
a shared memory subsystem that is housed in the chassis;
a plurality of storage devices that are housed in the chassis;
a software Redundant Array of Independent Disk (RAID) subsystem that is housed in the chassis and that is coupled to the shared memory subsystem and each of the plurality of storage devices; and
a management subsystem that is housed in the chassis, that is coupled to each of the plurality of storage devices, and that is coupled to the shared memory subsystem via a Management Message Bus Interface (MMBI) connection, wherein the management subsystem is configured to:
determine that at least one of the plurality of storage devices does not include a storage device memory subsystem that is configured for software RAID/management communications;
transmit, in response to determining that the at least one of the plurality of storage devices does not include a storage device memory subsystem that is configured for software RAID/management communications, Management Component Transport Protocol (MCTP) communications via the MMBI connection;
retrieve, via the software RAID subsystem and the shared memory subsystem in response to transmitting the MCTP communications, RAID configuration information from the at least one the plurality of storage devices; and
perform, using the RAID configuration information, at least one RAID management operation on at least one RAID logical storage device provided by the at least one of the plurality of storage devices.
|