Storage inventory on x86

Andrei Kartashev a.kartashev at yadro.com
Sat Sep 12 03:18:09 AEST 2020


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 =)

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