Storage inventory on x86

James Feist james.feist at linux.intel.com
Tue Sep 15 02:24:48 AEST 2020


On 9/11/2020 10:18 AM, Andrei Kartashev wrote:
> Aha, that is how it works!
> 
> Thank you =)
> 
> Just curious, is it some special disks with FRU or there is standard
> for that? I believe, there is no smbus in SATA interface =)

Nvme-MI defines a fru information device that matches the ipmi spec for FRU.

> 
> On Fri, 2020-09-11 at 08:55 -0700, James Feist wrote:
>> 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