请问能否提供dmi信息修改指导文档,指导一下smbios每个字段如何更新?
是smbios文件解析流程?
如何修改smbios每个字段的信息。
比如我使用dmidecode -t 2查看Base Board Information的信息,然后要修改Product Name这个属性的值,应该如何修改?
这个是带内的命令吧,意思是bmc修改吗
smbios里的值,部分是bios在启动阶段向BMC发送获取fru信息的ipmi命令来获取的。但是我们不知道smbios里的字段对应什么fru信息,而且部分smbios字段只有特定机型支持修改。这些规则如果单纯靠我们试错来发现非常耗费时间。
不过我也不确定这个规则是要找BIOS要还是BMC来要,两边都同时在问。
smbios文件不是bios主动发给bmc的吗,bmc是接收方,怎么能在bmc侧修改。文件的数据结构解析你找bios的同事了解下,如果某些字段的数据源是从bmc拿然后bios写进文件里的,单独看。Fru信息BMC是有接口读写的,Ipmi手册里有说明怎么修改哪个字段,0x30 0x90 0x04、0x30 0x90 0x05、0x30 0x90 0x06这三个命令
现在就是不知道SMBIOS里的字段与fru的字段是怎么对应的,只能通过修改fru来看SMBIOS里哪个字段变了。
而且这个对应规则也和机型有关,这个规则要靠我们试错试出来的话,费时太多了。
bmc修改smbios相关信息的途径 可参考这个topic,解答了smbios是如何解析的
1 个赞