2025年[BMC][IPMI] 快速理解 FRU 和 VPD

[BMC][IPMI] 快速理解 FRU 和 VPDFRU Field Replace Unit 现场可更换单元 一般都是用在伺服器上的一些可更换的元件 例如主机板 电源供应器 风扇等 如果它是一个 FRU 就能直接快速更换 一般的伺服器产品中 都会把 FRU 的资讯烧入在非挥发记忆体中 例如 EEPROM 有些公司会把这些资讯称作为 VPD Vital product data 重要产品数据

大家好,我是讯享网,很高兴认识大家。

FRU(Field Replace Unit, 现场可更换单元)。一般都是用在伺服器上的一些可更换的元件。例如主机板、电源供应器、风扇等,如果它是一个FRU就能直接快速更换。

一般的伺服器产品中,都会把FRU的资讯烧入在非挥发记忆体中(例如EEPROM),有些公司会把这些资讯称作为VPD (Vital product data , 重要产品数据),有些直接称作FRU data,这就看习惯。

我们可以透过读取FRU 得到该元件的厂商,产品编号等讯息。

例如在伺服器主版上,通常会有一颗EEPROM存放主机板的FRU的资讯(版厂,或是产品编号...),可以透过BMC去读取,而英特尔有定义存放在EEPROM里的FRU标准格式,这篇文章主要是介绍FRU Data标准格式的填写与解析

Platform Management FRU Information Storage Definition v1.0 rev. 1.2 (intel.com)
讯享网https://www.intel.com/content/dam/www/public/us/en/documents/product-briefs/platform-management-fru-document-rev-1-2-feb-2013.pdf
以下图片取自英特尔文件

FRU data的长度和offset会随着内容而变化,内容是由底下六个区域组合而成的,除了Common Header以外,其他区域都是可要可不要的

Common Header 这个栏位是一定会存在的,用于定义其他区域的offset
Internal Use Area 通常保留给firmware做非挥发记忆体使用
Chassis Info Area 如名,是纪录chassis的相关资讯,系统上只能拥有一个这个区域
Board Info Area Board info,如打板日期、板厂、S/N number...等
Product Info Area 如果FRU本身就是个产品,就会有这个区域。 OEM - customer definable (70 available)
MultiRecord Info Area MultiRecord信息区域提供了一种扩展FRU信息规范以覆盖新的信息类型而又不影响现有区域定义的机制。

Common Header

Internal Use Area

Chassis Info Area

Board info and Product info 格式也差不多,可以参考文件

小讯
上一篇 2025-01-19 10:22
下一篇 2025-04-07 13:05

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/70877.html