问题描述
新增芯片驱动hwdiscovery没有识别
在devmon组件中do_request_topology函数向bmc.kepler.hwdiscovery获取root.sr的配置信息,hwdiscovery加载时候识别不到component_drivers配置的新驱动,认为对象没有对应的组件配置,会把对象剔除。目前都是在FormatVersion为5.00的csr配置component_drivers新增的对象。如果需要hwdiscovery加载时候识别component_drivers配置的新驱动,那么我是需要在component_drivers组件FormatVersion为5.00的csr中配置新增传感器的信息吗?
环境信息
-
操作系统:Ubuntu 24.04
-
软件版本:OpenUBMC2512
-
libmcpp/1.2.64
component_drivers/1.2.94
devmon/1.2.23
-
硬件配置:
重现步骤
-
[第一步]
-
[第二步]
-
[第三步]
期望结果
hwdiscovery可以识别到新建的芯片驱动
实际结果
实际无法识别新建的芯片驱动
尝试过的解决方案
在component_drivers组件的CSR文件中添加芯片的描述,没有成功。
分析结论
[详细总结您对此问题的分析结论]