基于IPMI的FRU

1、fru介绍

Field Replace Unit 现场可更换单元
FRU的技术最早使用在服务器等大型设备上,以IBM的水平最高,后来FRU技术被dell移植在PC上,接着联想等厂商也开始了FRU的步伐。现在连太和攒电脑的都使用FRU技术了.

IPMI规范包括支持为系统中的不同模块存储和访问多组非易失性现场可更换单元(FRU)信息。一个企业级的系统通常将拥有每个主要的系统板的FRU信息(例如。处理器板、内存板、输入输出板等)。FRU数据包括序列号、零件号、型号、资产标签等信息。

IPMIFRU信息可以通过IPMB和管理控制器进行访问。这些信息可以随时检索,独立于主处理器、BIOS、系统软件或操作系统。这允许FRU信息通过“带外”接口进行检索,如ICMB、远程管理卡或连接到IPMB的其他设备。当系统断电时,甚至可以提供FRU信息。

这些功能允许在依赖于主处理器的FRU访问机制不可用时,在故障条件下获得FRU信息。这有助于创建自动的远程库存和服务应用程序。

IPMI不寻求取代其他FRU或库存数据机制,如SMBIOS提供的机制和PCI重要产品数据。相反,IPMIFRU信息通常用于补充该信息,或在带外或“系统关闭”条件下提供信息访问。

2、fru 访问

IPMI通过两种方式提供FRU信息:通过管理控制器,或通过FRU服务器

使用IPMI命令访问由管理控制器管理的FRU信息。这使得软件与直接访问非易失性存储设备隔离,允许硬件实现者利用他们想要的任何类型的非易失性存储。

为了更经济地支持在多个平台模块上提供FRU信息,IPMI还允许简单的24c02兼容的seeprom(串行电可擦除可编程ROM)芯片用于存储FRU信息。(“24C02”型设备是具有内置I2C兼容接口的非易失性存储设备)

FRU序列提供了一种实现FRU信息的机制,而不需要现场可更换单元上的管理控制器。FRU序列可以通过连接到管理控制器的专用管理总线访问,或者如有必要,可以直接放置在IPMB或PCI管理总线上。虽然支持,但通常建议I2C/SMBus接口缺乏数据完整性检查的设备。校验和),如24个c02型seeprom,不被放置在IPMB和PCI-SMBus等“公共”总线上。这是因为如果没有数据完整性检查,行为不当的第三方插件设备可能会导致总线“故障”,从而导致读取或写入seeprom时未检测到的错误。(注意:根据设备的类型,I2C寻址限制了可以直接放置在IPMB上的设备的数量。更多信息请参见IPMBI2C地址分配规范。)

3、BMC修改FRU信息

1、BMC WEB 在硬件状态里是有bmc fru的信息显示的
基于IPMI的FRU_第1张图片

2、界面只有产品的型号的序列号显示,通过ipmitool fru,可以显示出BMC的fru信息,与BMC web 显示对应
基于IPMI的FRU_第2张图片
1、修改Chassis PN
admin@SN2019080110:~#ipmitool fru edit 0 field c 0 0123456789
2、修改 Board PN
admin@SN2019080110:~#ipmitool fru edit 0 field b 3 0123456789
3、修改 Product PN
admin@SN2019080110:~#ipmitool fru edit 0 field p 2 0123456789

再次输入指令ipmitool fru,查看是否修改成功

你可能感兴趣的:(BIOS,stm32,物联网)