Storage inventory on x86

James Feist james.feist at linux.intel.com
Sat Sep 12 01:55:36 AEST 2020


On 9/11/2020 2:19 AM, Andrei Kartashev wrote:
> Hi,
> 
> The question is mainly for Intel guys:
> Is there some universal way to build inventory of storage devices
> (SATA/SAS/NVMe)?
> I found that on wolfpass there is hsbp-manager who responsible for
> storage inventory, but if I get it right, there is CPLD on that
> backplane, which somehow communicate with drives and can get the basic
> information about (model, serial, etc). Can anyone point me what should
> we have in our system to implement something like this?

For model serial etc if the drives support a FRU then FRU device should 
be able to discover them assuming an smbus connection. Otherwise the 
CPLD on the HSBP that we have supports presence, so we can identify a 
drive is there, but not what model. I believe that's all we're 
supporting currently.

> I guess, storage devices are not handled by smbios-mdr daemon, because
> of hotswap requirement, and not handled by PECI, because of PECI have
> no such commands. Is there any other ways to get drive inventory
> (including RAID)?
> 


More information about the openbmc mailing list