硬盘信息获取问题求助

存储组件版本:大版本号与社区保持一致,b00x为内部版本,差异较小。
麻烦帮忙看下有没有类似问题或者资料,这部分代码信息的具体获取在lib库内,组件代码仅调用接口然后返回,而且打印信息较少,需要协助定位一下。

  1. 硬盘SN显示与SmartInfo不一致。


  2. HDD盘转速为0

  3. HDD盘启动设备,热拔插后概率性不显示。

第二张图片是哪个文件查询的,两个SN接口获取来源是哪里

第二张图对应Web上的结果,文件路径为dump_info\AppDump\storage\RAID_Controller_Info.txt

硬盘转速和model带内看过没 是多少

Model带内看过,就是显示的额外的内容(xxxx-3KW133)。硬盘转速需要复现后观察看下,之前应该是没有查这个内容的

第一个问题:
Model有差异的原因是sata盘的Model信息来源有两个
第一个是Identify命令,有20个字节
第二个是inquirydata里的,只有16个字节
盘的状态为SPUN UP时会走第一个命令,否则从第二个命令中获取,导致了差异

第二个问题:
hdd盘转速为0,按照协议是如下规定,可能是无响应导致的,带内也可以查下转速
/*
Medium Rotation Rate field(byte4 和 byte5)
Code Definition(未定义)
0000h Medium rotation rate is not reported(无响应)
0001h Non-rotating medium (e.g., solid state)(无转速的介质)
0002h to 0400h Reserved(预留)
0401h to FFFEh Nominal medium rotation rate in revolutions per minute(e.g., 7 200 rpm = 1C20h)(正常转速范围)
FFFFh Reserved(预留)
*/

第三个问题目前已解决,为闭源组件的修改

硬盘model信息应该一个从raid卡这边获取的,LSI的raid卡内部接口获取时只有16个字节,超出的被截断了,一个是passthru从smart信息获取的

第三个问题的原因以及修改方案能够同步下吗?在5.5的定制化版本上也有类似的问题发现

闭源组件的修改,待同步到5.5

请问这个在社区最新版本解决了吗?

看合入记录应该是解决了

用最新版本的测试,热插拔HDD硬盘时,前端显示还是会出现 “启动设备”字段有概率丢失的情况,能明确一下解决该问题的版本号或者解决的时间吗?

当前1230BMC高概率出现“热插拔后启动设备字段不显示”问题,麻烦确认下1230是否已合入修改