【storage】读取VendorId加载南向CSR,NVME硬盘Drive信息没有加载

问题描述

storage组件,读取VendorId加载南向CSR,硬盘Drive信息没有加载。

报错如下:
2026-10-28 10:24:15.686379 storage NOTICE: nvme_listen_callback.lua(134): [device_mgmt] initial SmBiosStatus=3
2026-10-28 10:24:15.703770 storage NOTICE: nvme_listen_callback.lua(56): [device_mgmt] sync_all_smbios_status smbios_status=3
2026-10-28 10:24:15.849032 storage NOTICE: nvme_mgmt.lua(292): [device_mgmt]on_add_device_obj start
2026-10-28 10:24:15.850135 storage NOTICE: comm_fun.lua(52): [device_mgmt] register add signal, path_prefix=/bmc/dev/Systems/1/PCIeNVMe iface=bmc.dev.PCIeDevice
2026-10-28 10:24:15.852206 storage NOTICE: nvme_mgmt.lua(356): [device_mgmt]on_del_device_obj start
2026-10-28 10:24:15.954713 storage NOTICE: nvme_mgmt.lua(428): [device_mgmt] existing PCIeNVMe device count: 0
2026-10-28 10:24:28.170156 storage NOTICE: drive_collection.lua(73): NVMe list is empty.
2026-10-28 10:24:28.291049 storage NOTICE: drive_collection.lua(73): NVMe list is empty.
2026-10-28 10:24:28.292352 storage NOTICE: nvme_listen_callback.lua(72): [device_mgmt] on_smbios_status_changed smbios_status=3
2026-10-28 10:24:38.844017 pcie_device NOTICE: biz_topo.lua(988): [BizTopo] Name=PcieAddrInfo_NVMe_7_010102, ContainerSlot=1, ContainerUnitType=SEU, ContainerUID=00000001030302057047
2026-10-28 10:24:38.930219 pcie_device NOTICE: biz_topo.lua(988): [BizTopo] Name=PcieAddrInfo_NVMe_6_010102, ContainerSlot=1, ContainerUnitType=SEU, ContainerUID=00000001030302057047
2026-10-28 10:24:38.988034 pcie_device NOTICE: biz_topo.lua(988): [BizTopo] Name=PcieAddrInfo_NVMe_5_010102, ContainerSlot=1, ContainerUnitType=SEU, ContainerUID=00000001030302057047
2026-10-28 10:24:39.055257 pcie_device NOTICE: biz_topo.lua(988): [BizTopo] Name=PcieAddrInfo_NVMe_8_010102, ContainerSlot=1, ContainerUnitType=SEU, ContainerUID=00000001030302057047
2026-10-28 10:24:44.563259 pcie_device NOTICE: biz_topo.lua(988): [BizTopo] Name=PcieAddrInfo_NVMe_7_010102, ContainerSlot=1, ContainerUnitType=SEU, ContainerUID=00000001030302057047
2026-10-28 10:25:00.686131 frudata NOTICE: manage.lua(158): read eeprom data, frudata(3) offset = 128, fru_file = [HuaweiBC83NHBD10265611393113020570470.00.00.00Description=Manufactured Board,TS200-2280H V2,BC83NHBD,82.5 SAS/SATA(compatible with 4 NVME) Bypass HardDisk Backplane,24IssueNumber=00CLEICode=BOM=Model=BC83NHBD]
2026-10-28 10:25:02.680366 devmon WARNING: device_driver.cpp(295): unexpected exception loading driver file /opt/bmc/drivers/libhw_nvme_pcie4.so
2026-10-28 10:25:02.681971 devmon ERROR: csr.cpp(45): load compatible driver hw_nvme_pcie4 failed, error: Failed to load driver: /opt/bmc/drivers/libhw_nvme_pcie4.so: cannot open shared object file: No such file or directory
2026-10-28 10:25:02.689092 devmon ERROR: dispatcher.cpp(235): Method call failed: AddDevice, bmc.dev, /bmc/dev, error: Driver not found: hw_nvme_pcie4
2026-10-28 10:25:02.690107 devmon WARNING: service_backend.cpp(100): service_backend dispatch error: bmc.kepler.devmon /bmc/dev bmc.dev.AddDevice: parse_error: Driver not found: hw_nvme_pcie4
2026-10-28 10:25:02.846257 devmon ERROR: csr.cpp(45): load compatible driver hw_nvme_pcie4 failed, error: Failed to load driver: /opt/bmc/drivers/libhw_nvme_pcie4.so: cannot open shared object file: No such file or directory
2026-10-28 10:25:02.850570 devmon ERROR: dispatcher.cpp(235): Method call failed: AddDevice, bmc.dev, /bmc/dev, error: Driver not found: hw_nvme_pcie4
2026-10-28 10:25:02.853286 devmon WARNING: service_backend.cpp(100): service_backend dispatch error: bmc.kepler.devmon /bmc/dev bmc.dev.AddDevice: parse_error: Driver not found: hw_nvme_pcie4

环境信息

  • 软件版本:OpenUBMC2606

  • 硬件配置:920B D4

重现步骤

  1. 上电必现

期望结果

请帮忙分析一下南向加载链路,请教一下缺少的libhw_nvme_pcie4.so怎么补上

尝试过的解决方案

删除南向CSR,让storage逻辑走原来update_connector那套,可以解决问题。

答案内容由AI生成,仅供参考:

结论

从日志看,你们当前遇到的问题属于南向 CSR 选择了 hw_nvme_pcie4 驱动,但出包中缺少对应的 libhw_nvme_pcie4.so,导致 devmon 加载驱动失败、AddDevice 失败,最终 PCIeNVMe 对象没有注册成功,storage 侧 NVMe list is empty,Web 上 NVMe 硬盘 Drive 信息无法加载。

现有资料中没有给出“手工把某个 .so 拷贝到 /opt/bmc/drivers/”的完整命令,但给出了两类可落地处理方式:开启 unidev 编译选项重新编包生成动态库,或删除南向 CSR 2.0 路径,让 storage 走原来的 update_connector 逻辑。后者已在类似场景中验证可以正常获取 NVMe 信息。

点击此处查看详细分析解答

结论

从日志看,你们当前遇到的问题属于南向 CSR 选择了 hw_nvme_pcie4 驱动,但出包中缺少对应的 libhw_nvme_pcie4.so,导致 devmon 加载驱动失败、AddDevice 失败,最终 PCIeNVMe 对象没有注册成功,storage 侧 NVMe list is empty,Web 上 NVMe 硬盘 Drive 信息无法加载。

现有资料中没有给出“手工把某个 .so 拷贝到 /opt/bmc/drivers/”的完整命令,但给出了两类可落地处理方式:开启 unidev 编译选项重新编包生成动态库,或删除南向 CSR 2.0 路径,让 storage 走原来的 update_connector 逻辑。后者已在类似场景中验证可以正常获取 NVMe 信息。


日志链路分析

结合日志,南向加载链路大致如下:

  1. storage 侧注册 PCIeNVMe 设备监听

    • nvme_mgmt.lua 注册 /bmc/dev/Systems/1/PCIeNVMe 路径下 bmc.dev.PCIeDevice 的 add signal。
    • 此时日志显示:
      • existing PCIeNVMe device count: 0
      • NVMe list is empty.
  2. pcie_device 侧已经上报 PCIe 地址信息

    • 后续日志中出现:
      • PcieAddrInfo_NVMe_7_010102
      • PcieAddrInfo_NVMe_6_010102
      • PcieAddrInfo_NVMe_5_010102
      • PcieAddrInfo_NVMe_8_010102
    • 说明 PCIe 拓扑/地址信息已经出现,PcieAddrInfo_NVMe_* 可用于标识 NVMe 设备的 PCIe 地址和物理位置。
    • 但仅有 PcieAddrInfo 还不够,还需要 devmon 成功加载对应驱动并创建 PCIeNVMe 对象。
  3. devmon 尝试加载 hw_nvme_pcie4 驱动失败

    • 日志关键报错:
      • unexpected exception loading driver file /opt/bmc/drivers/libhw_nvme_pcie4.so
      • load compatible driver hw_nvme_pcie4 failed
      • Failed to load driver: /opt/bmc/drivers/libhw_nvme_pcie4.so: cannot open shared object file: No such file or directory
      • Method call failed: AddDevice, bmc.dev, /bmc/dev, error: Driver not found: hw_nvme_pcie4
  4. AddDevice 失败导致 PCIeNVMe 对象未创建

    • PCIeNVMe Object 是注册在 /bmc/dev/Systems/:SystemId/PCIeNVMe/:Id 下的设备实例,代表已发现的 NVMe 磁盘。
    • 由于驱动加载失败,AddDevice 无法成功,PCIeNVMe 对象不会注册。
    • PCIeNVMe 对象承担 bmc.dev.NVMe、bmc.dev.NVMe.ProductInfo、bmc.dev.NVMe.Status 等 NVMe 信息接口的数据暴露;对象不存在,NVMe Drive 信息自然无法加载。
  5. storage 侧最终表现为 NVMe 列表为空

    • drive_collection.lua 报 NVMe list is empty。
    • Web 页面看不到 NVMe 盘信息,与“找不到 so,web 上 nvme 盘的信息都没有显示”的现象一致。

根因判断

根因可以归纳为:

  • 南向 CSR 配置选择了 hw_nvme_pcie4 兼容驱动;
  • 但当前出包中缺少 /opt/bmc/drivers/libhw_nvme_pcie4.so;
  • devmon 加载该驱动失败,报 Driver not found: hw_nvme_pcie4;
  • AddDevice 失败,PCIeNVMe 对象未创建;
  • storage 获取不到 NVMe 设备对象,最终 NVMe list is empty,NVMe Drive 信息不显示。

这与资料中提到的 Csr Unloading Issue 一致:NVMe 驱动 .so 文件在系统编译和运行阶段未能正确加载。同时,Csr2.0 Path 也被描述为会影响华为 NVMe 盘信息的正确检测和获取,是当前路径冲突的来源之一。


补齐或规避方案

方案 A:开启 unidev 编译选项后重新编包

资料中的处理方式:

  • 有反馈指出:开启 unidev 编译选项后编包,会生成 libhw_nvme_pcie4.so 这个动态库文件。
  • 社区最新代码的 manifest 中已经开启了该开关。
  • 630 版本代码开启后也可以构建成功。

适用情况:

  • 如果项目允许使用 unidev 编译选项,可以在 manifest 中配置开启后重新构建出包,使包内生成 libhw_nvme_pcie4.so,从而让 devmon 能加载 hw_nvme_pcie4 驱动。

注意:

  • 资料中有人提到“我们需要商用,所以打开这个开关没意义”,说明是否可开启 unidev 需要结合项目商用要求确认。
  • 现有资料没有给出具体的 manifest 配置字段和编译命令,无法从这里进一步给出精确操作步骤。

方案 B:删除南向 CSR 2.0 路径,让 storage 走原 update_connector 逻辑

这是资料中已现场验证有效的规避方式:

  • 在 manifest 的 profile.txt 中删除对应的南向 CSR 文件:
    • 14140224_protocol_19e5.sr
  • 目的:不再走 csr2.0 路径,让 storage 走原来的 update_connector 信息获取逻辑。
  • 反馈结果:
    • 删除 CSR 后重新出包验证,已经可以正常获取 NVMe 信息。
  • 相关讨论中也提到:
    • “不然就只能把 profile.txt 里的 2.0 的 csr 删了”;
    • “删掉 csr 后出包验证已经可以正常获取 nvme 信息了”。

适用情况:

  • 项目对南向 CSR 2.0 能力要求不高;
  • 商用场景下不方便开启 unidev;
  • 希望快速恢复 NVMe 信息显示。

这与你们“删除南向 CSR,让 storage 逻辑走原来 update_connector 那套,可以解决问题”的尝试一致。


方案 C:检查 CSR 与硬件型号、Connector BomID 是否匹配

资料中还有一个相关案例:

  • 部分 NVMe 硬盘缺少资源归属,排查发现:
    • 正常显示资源归属的 NVMe 盘 ComponentType 为 2;
    • 不能正常显示的硬盘 ComponentType 不为 2;
    • 客户加载的 SR 文件 Component_PCIeCard_0101081009.sr 并非对应型号的 CSR;
    • CSR 加载不正确导致 NVMe 信息加载出错。
  • 处理方式:
    • 将 Connector 对应的 BomID 配置为对应硬盘信息;
    • 重新构建出包并升级后检查 Web 资源归属信息。

因此,如果走 VendorId 加载南向 CSR 的路径,建议同时核对:

  • 当前硬件型号对应的 CSR 是否正确;
  • Connector 的 BomID 是否与 NVMe 硬盘配置匹配;
  • ComponentType 等匹配字段是否一致,避免 CSR 选错导致 NVMe 信息加载异常。

方案 D:关注 VendorId 解析相关已知问题

资料中有一条“修复加载南向驱动规范 CSR 的 bug”的记录,提到:

  • 避免重复加载散热配置;
  • Samsung VendorId 解析有误,之前解析出来是 ffff。

如果当前问题是通过 VendorId 选择南向 CSR,建议检查 VendorId 解析结果是否正常,避免因 VendorId 解析异常导致 CSR 选择或加载不符合预期。


建议的处理优先级

  1. 如果允许改编译配置:开启 unidev 编译选项,重新编包,确认包内生成 /opt/bmc/drivers/libhw_nvme_pcie4.so。
  2. 如果不允许开启 unidev 或需要快速商用规避:按已验证方式删除 manifest/profile.txt 中的 14140224_protocol_19e5.sr,让 storage 走原 update_connector 逻辑,重新出包验证 NVMe 信息。
  3. 同时检查 CSR 匹配关系:确认当前 920B D4 环境使用的 CSR、Connector BomID、VendorId 解析和 ComponentType 是否匹配,避免 CSR 选错导致类似问题。

说明

现有资料能够确认的是:libhw_nvme_pcie4.so 缺失是 devmon 加载 hw_nvme_pcie4 失败的直接原因;可行的补齐方向是开启 unidev 编译选项重新编包生成该动态库,或删除南向 CSR 2.0 路径规避该加载链路。资料中没有提供直接手工编译或拷贝该 .so 的具体命令和路径操作步骤,因此无法进一步给出精确的“补文件”命令。

  1. 按照方案1,在manifest使能component_drivers下的unidev选项,的确编译后包内生成了libhw_nvme_pcie4.so,但是没解决问题,NVME硬盘信息没加载成功。NVME对象没注册上,没看到相关报错。
    /opt/bmc/drivers # ls | grep -i nvme
    libhw_nvme_pcie4.so
    libsamsung_nvme_pcie4.so
  2. storage:
    2026-10-29 11:04:10.444742 storage NOTICE: nvme_mgmt.lua(292): [device_mgmt]on_add_device_obj start
    2026-10-29 11:04:10.445260 storage NOTICE: comm_fun.lua(52): [device_mgmt] register add signal, path_prefix=/bmc/dev/Systems/1/PCIeNVMe iface=bmc.dev.PCIeDevice
    2026-10-29 11:04:10.467347 storage NOTICE: nvme_mgmt.lua(356): [device_mgmt]on_del_device_obj start
    2026-10-29 11:04:10.473142 storage NOTICE: nvme_mgmt.lua(428): [device_mgmt] existing PCIeNVMe device count: 0
    2026-10-29 11:04:10.487355 storage NOTICE: bus_monitor_service.lua(94): Start init fru state, power_state:0.
    2026-10-29 11:04:10.514060 storage ERROR: bus_monitor_service.lua(151): [bus_monitor] get smbios object failed, path=/bmc/kepler/Systems/1/SmBios, error: table: 0x1ed8042f57b8
    2026-10-29 11:04:10.561972 storage NOTICE: controller_firmware_object.lua(28): [ControllerFirmware] controller_firmware_mgmt init finished
    2026-10-29 11:04:13.902725 ipmi_core NOTICE: ipmi_core_app.lua(690): An unregistered ipmi command is found.(bmc.kepler.storage:/bmc/kepler/IpmiCmds/30/93/GetControllerCapability)
    2026-10-29 11:04:18.899972 storage NOTICE: upgrade_lazy_loader.lua(65): [Upgrade Lazy Loader] initializing lazy loader (upgrade modules deferred)
    2026-10-29 11:04:19.041287 storage NOTICE: bus_monitor_service.lua(103): [init] old power state is 0, new is ON
    2026-10-29 11:04:19.094813 storage NOTICE: bus_monitor_service.lua(54): [Storage]OS Ready
    2026-10-29 11:04:19.096223 storage ERROR: storageconfig_object.lua(124): [storageconfig] No c_storageconfig_object
    2026-10-29 11:04:19.098773 storage NOTICE: bus_monitor_service.lua(58): [Storage]c_mctp_service change power state to ON
    2026-10-29 11:04:19.099989 storage NOTICE: controller_collection.lua(110): [controller_collection] os state changed to ON
    2026-10-29 11:04:19.101226 storage NOTICE: drive_collection.lua(73): NVMe list is empty.
    2026-10-29 11:04:19.153917 storage WARNING: init.lua(1131): Requestor Skynet message queue scheduling delay is 9025 ms (threshold: 500 ms), service_name=bmc.kepler.storage, path=/bmc/kepler/MdbService, interface=bmc.kepler.Mdb, method_name=GetObject
    2026-10-29 11:04:19.155585 storage WARNING: init.lua(1131): Requestor Skynet message queue scheduling delay is 9027 ms (threshold: 500 ms), service_name=bmc.kepler.storage, path=/bmc/kepler/MdbService, interface=bmc.kepler.Mdb, method_name=GetObject
    2026-10-29 11:04:19.158374 storage NOTICE: nvme_listen_callback.lua(142): [device_mgmt] SmBios added, status=userdata: 0x1ed812616988
    2026-10-29 11:04:19.158808 storage NOTICE: nvme_listen_callback.lua(56): [device_mgmt] sync_all_smbios_status smbios_status=userdata: 0x1ed812616988
    2026-10-29 11:04:19.161488 storage NOTICE: bus_monitor_service.lua(130): [monitor-power] SmBiosStatus is 3, power_state is ON
    2026-10-29 11:04:19.164939 storage NOTICE: bus_monitor_service.lua(54): [Storage]OS Ready
    2026-10-29 11:04:19.165466 storage ERROR: storageconfig_object.lua(124): [storageconfig] No c_storageconfig_object
    2026-10-29 11:04:19.165863 storage NOTICE: bus_monitor_service.lua(58): [Storage]c_mctp_service change power state to ON
    2026-10-29 11:04:19.166356 storage NOTICE: controller_collection.lua(110): [controller_collection] os state changed to ON
    2026-10-29 11:04:19.166809 storage NOTICE: drive_collection.lua(73): NVMe list is empty.
    2026-10-29 11:04:19.170828 storage NOTICE: nvme_listen_callback.lua(72): [device_mgmt] on_smbios_status_changed smbios_status=3
    2026-10-29 11:04:19.184606 storage NOTICE: storageconfig_object.lua(84): [storage] update disk partition threshold(100) from db
    2026-10-29 11:04:25.069465 storage NOTICE: mctp_service.lua(94): [Storage] mctp prepare finished. bmc_eid = 10 bmc_phy = 768 state = true
    2026-10-29 11:04:46.356171 storage NOTICE: storage_mdb_object.lua(129): [Drive before_add_object] timeout waiting DriveSlotAllocationStatus, ObjectName=Drive_3_010102
    2026-10-29 11:04:46.581683 storage NOTICE: storage_mdb_object.lua(129): [Drive before_add_object] timeout waiting DriveSlotAllocationStatus, ObjectName=Drive_1_010102
    2026-10-29 11:04:46.837823 storage NOTICE: tasks.lua(72): task [Drive.update_presence.Drive_3_010102] start
    2026-10-29 11:04:46.838840 storage NOTICE: pd_identify_service.lua(164): Disk2 add
    2026-10-29 11:04:46.839492 storage NOTICE: pd_identify_service.lua(616): Start physical drive identify, Drive:Disk2 pd list count:0.
    2026-10-29 11:04:46.840492 storage NOTICE: tasks.lua(72): task [Drive.update_position.Drive_3_010102] start
    2026-10-29 11:04:46.847033 storage NOTICE: tasks.lua(72): task [Drive.update_status.Drive_3_010102] start
    2026-10-29 11:04:46.957751 storage NOTICE: tasks.lua(72): task [Drive.update_presence.Drive_1_010102] start
    2026-10-29 11:04:46.960163 storage NOTICE: pd_identify_service.lua(164): Disk0 add
    2026-10-29 11:04:46.964770 storage NOTICE: tasks.lua(72): task [Drive.update_position.Drive_1_010102] start
    2026-10-29 11:04:46.966358 storage NOTICE: tasks.lua(72): task [Drive.update_status.Drive_1_010102] start
    2026-10-29 11:04:47.056452 storage NOTICE: storage_mdb_object.lua(129): [Drive before_add_object] timeout waiting DriveSlotAllocationStatus, ObjectName=Drive_6_010102
    2026-10-29 11:04:47.467658 storage NOTICE: storage_mdb_object.lua(129): [Drive before_add_object] timeout waiting DriveSlotAllocationStatus, ObjectName=Drive_7_010102
    2026-10-29 11:04:47.796019 storage NOTICE: tasks.lua(72): task [Drive.update_presence.Drive_6_010102] start
    2026-10-29 11:04:47.797335 storage NOTICE: pd_identify_service.lua(164): Disk5 add
    2026-10-29 11:04:47.798964 storage NOTICE: tasks.lua(72): task [Drive.update_position.Drive_6_010102] start
    2026-10-29 11:04:47.806591 storage NOTICE: tasks.lua(72): task [Drive.update_status.Drive_6_010102] start
    2026-10-29 11:04:47.893197 storage NOTICE: tasks.lua(72): task [Drive.update_presence.Drive_7_010102] start
    2026-10-29 11:04:47.894418 storage NOTICE: tasks.lua(72): task [Drive.update_position.Drive_7_010102] start
    2026-10-29 11:04:47.895425 storage NOTICE: tasks.lua(72): task [Drive.update_status.Drive_7_010102] start
    2026-10-29 11:04:47.924892 storage NOTICE: storage_mdb_object.lua(129): [Drive before_add_object] timeout waiting DriveSlotAllocationStatus, ObjectName=Drive_2_010102
    2026-10-29 11:04:48.290018 storage NOTICE: tasks.lua(72): task [Drive.update_presence.Drive_2_010102] start
    2026-10-29 11:04:48.290943 storage NOTICE: tasks.lua(72): task [Drive.update_position.Drive_2_010102] start
    2026-10-29 11:04:48.291605 storage NOTICE: tasks.lua(72): task [Drive.update_status.Drive_2_010102] start
    2026-10-29 11:04:48.322191 storage NOTICE: storage_mdb_object.lua(129): [Drive before_add_object] timeout waiting DriveSlotAllocationStatus, ObjectName=Drive_4_010102
    2026-10-29 11:04:48.683780 storage NOTICE: storage_mdb_object.lua(129): [Drive before_add_object] timeout waiting DriveSlotAllocationStatus, ObjectName=Drive_5_010102
    2026-10-29 11:04:49.165843 storage WARNING: init.lua(1131): Requestor Skynet message queue scheduling delay is 844 ms (threshold: 500 ms), service_name=bmc.kepler.storage, path=/bmc/kepler/MdbService, interface=bmc.kepler.Mdb, method_name=GetObject
    2026-10-29 11:04:49.166983 storage NOTICE: storage_mdb_object.lua(129): [Drive before_add_object] timeout waiting DriveSlotAllocationStatus, ObjectName=Drive_8_010102
    2026-10-29 11:04:49.390140 storage WARNING: init.lua(1131): Requestor Skynet message queue scheduling delay is 717 ms (threshold: 500 ms), service_name=bmc.kepler.storage, path=/bmc/kepler/MdbService, interface=bmc.kepler.Mdb, method_name=GetObject
    2026-10-29 11:04:49.479532 storage NOTICE: tasks.lua(72): task [Drive.update_presence.Drive_4_010102] start
    2026-10-29 11:04:49.483995 storage NOTICE: tasks.lua(72): task [Drive.update_position.Drive_4_010102] start
    2026-10-29 11:04:49.484981 storage NOTICE: tasks.lua(72): task [Drive.update_status.Drive_4_010102] start
    2026-10-29 11:04:49.584856 storage NOTICE: object_manage.lua(377): add objects callback, path: /bmc/kepler/ObjectGroup/010102, life cycle id: 1, count: 8, took 50080ms, uptime: 125 s
    2026-10-29 11:04:49.585809 storage NOTICE: object_manage.lua(387): add objects completely, path: /bmc/kepler/ObjectGroup/010102, life cycle id: 1, took 0ms, uptime: 125 s
    2026-10-29 11:04:49.608697 storage NOTICE: tasks.lua(72): task [Drive.update_presence.Drive_5_010102] start
    2026-10-29 11:04:49.610623 storage NOTICE: pd_identify_service.lua(164): Disk4 add
    2026-10-29 11:04:49.612177 storage NOTICE: tasks.lua(72): task [Drive.update_position.Drive_5_010102] start
    2026-10-29 11:04:49.613101 storage NOTICE: tasks.lua(72): task [Drive.update_status.Drive_5_010102] start
    2026-10-29 11:04:49.633891 storage NOTICE: tasks.lua(72): task [Drive.update_presence.Drive_8_010102] start
    2026-10-29 11:04:49.635158 storage NOTICE: tasks.lua(72): task [Drive.update_position.Drive_8_010102] start
    2026-10-29 11:04:49.636114 storage NOTICE: tasks.lua(72): task [Drive.update_status.Drive_8_010102] start
    2026-10-29 11:04:49.643728 storage NOTICE: object_manage.lua(357): start to add objects, path: /bmc/kepler/ObjectGroup/01010201, life cycle id: 1, count: 1, uptime: 125 s
    2026-10-29 11:04:49.651924 storage NOTICE: vpd_connector_collection.lua(35): vpd connector 4 add
    2026-10-29 11:04:49.654299 storage NOTICE: object_manage.lua(377): add objects callback, path: /bmc/kepler/ObjectGroup/01010201, life cycle id: 1, count: 1, took 10ms, uptime: 125 s
    2026-10-29 11:04:49.655476 storage NOTICE: object_manage.lua(387): add objects completely, path: /bmc/kepler/ObjectGroup/01010201, life cycle id: 1, took 0ms, uptime: 125 s
    2026-10-29 11:04:49.658785 storage NOTICE: vpd_connector.lua(381): vpd_connector4 reading VendorId from VPD chip
    2026-10-29 11:04:49.666767 storage NOTICE: object_manage.lua(357): start to add objects, path: /bmc/kepler/ObjectGroup/01010202, life cycle id: 1, count: 1, uptime: 125 s
    2026-10-29 11:04:49.675570 storage NOTICE: vpd_connector_collection.lua(35): vpd connector 5 add
    2026-10-29 11:04:49.678104 storage NOTICE: object_manage.lua(377): add objects callback, path: /bmc/kepler/ObjectGroup/01010202, life cycle id: 1, count: 1, took 10ms, uptime: 125 s
    2026-10-29 11:04:49.680154 storage NOTICE: micro_component.lua(162): Startup status has changed, HardwareInit ==> HardwareCompleted, uptime:125s, cost 52850ms
    2026-10-29 11:04:49.681471 storage NOTICE: object_manage.lua(387): add objects completely, path: /bmc/kepler/ObjectGroup/01010202, life cycle id: 1, took 10ms, uptime: 125 s
    2026-10-29 11:04:49.686710 storage NOTICE: vpd_connector.lua(381): vpd_connector5 reading VendorId from VPD chip
    2026-10-29 11:04:49.784139 storage NOTICE: vpd_connector.lua(239): connector4 classcode is 1, header_sum is 239, target sum is 239
    2026-10-29 11:04:49.790393 storage NOTICE: vpd_connector.lua(239): connector5 classcode is 1, header_sum is 239, target sum is 239
    2026-10-29 11:04:50.004428 storage NOTICE: vpd_connector.lua(334): vpd_connector4 update AuxId to 19e5 (VendorId)
    2026-10-29 11:04:50.009685 storage NOTICE: vpd_connector.lua(334): vpd_connector5 update AuxId to 19e5 (VendorId)
    2026-10-29 11:05:20.035310 storage NOTICE: vpd_connector.lua(416): vpd_connector4 CSR load success
    2026-10-29 11:05:20.125415 storage NOTICE: vpd_connector.lua(416): vpd_connector5 CSR load success
    2026-10-29 11:06:43.354970 metric_analyzer NOTICE: tag_metric_mgmt.lua(237): add bmc.kepler.Metric Path = /bmc/kepler/Systems/1/Storage/Drives/Drive_6_010102
    2026-10-29 11:06:43.765275 metric_analyzer NOTICE: tag_metric_mgmt.lua(237): add bmc.kepler.Metric Path = /bmc/kepler/Systems/1/Storage/Drives/Drive_5_010102
    2026-10-29 11:07:56.853748 storage NOTICE: tasks.lua(83): task [Drive.update_position.Drive_3_010102] exit
    2026-10-29 11:07:56.976629 storage NOTICE: tasks.lua(83): task [Drive.update_position.Drive_1_010102] exit
    2026-10-29 11:07:57.810349 storage NOTICE: tasks.lua(83): task [Drive.update_position.Drive_6_010102] exit
    2026-10-29 11:07:57.891597 storage NOTICE: tasks.lua(83): task [Drive.update_position.Drive_7_010102] exit
    2026-10-29 11:07:58.300757 storage NOTICE: tasks.lua(83): task [Drive.update_position.Drive_2_010102] exit
    2026-10-29 11:07:59.501291 storage NOTICE: tasks.lua(83): task [Drive.update_position.Drive_4_010102] exit
    2026-10-29 11:07:59.632747 storage NOTICE: tasks.lua(83): task [Drive.update_position.Drive_5_010102] exit
    2026-10-29 11:07:59.673196 storage NOTICE: tasks.lua(83): task [Drive.update_position.Drive_8_010102] exit
    2026-10-29 11:08:45.582971 storage NOTICE: start_profiling.lua(199): profiling finished, start time:2026-10-29 11:02:10, duration:5 min, sent signals:247, received signals:237, sent rpcs:288, received rpcs:21
  3. demon:
    1970-01-01 08:00:18.620741 devmon ERROR: debug.cpp(404): Failed to load debug config via DBus: : protocol (bmc.kepler.persistence)
    1970-01-01 08:00:18.794316 devmon ERROR: connection_impl.cpp(260): DBus request name not primary owner: bmc.kepler.hwdiscovery reply=3
    1970-01-01 08:00:18.798199 devmon WARNING: service.cpp(192): mcapp service bmc.kepler.hwdiscovery request_name DBus
    1970-01-01 08:00:18.801568 devmon ERROR: debug.cpp(404): Failed to load debug config via DBus: : protocol (bmc.kepler.persistence)
    1970-01-01 08:00:18.825879 devmon ERROR: connection_impl.cpp(260): DBus request name not primary owner: bmc.kepler.hwproxy reply=3
    1970-01-01 08:00:18.826689 devmon WARNING: service.cpp(192): mcapp service bmc.kepler.hwproxy request_name DBus
    1970-01-01 08:00:18.829211 devmon ERROR: debug.cpp(404): Failed to load debug config via DBus: : protocol (bmc.kepler.persistence)
    1970-01-01 08:00:19.234224 devmon NOTICE: device_loader.cpp(646): position: 00 process sr data successfully, elapsed 306ms
    1970-01-01 08:00:19.286102 devmon NOTICE: device_loader.cpp(646): position: 01 process sr data successfully, elapsed 36ms
    1970-01-01 08:00:19.323561 devmon WARNING: device_topo.cpp(837): failed to create or get chip node: Connector_EXU_1_01
    1970-01-01 08:00:19.434795 devmon NOTICE: jtag.cpp(46): Jtag init success, component_id=2, tck_rate=49
    1970-01-01 08:00:19.444136 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Bus already exists
    1970-01-01 08:00:19.445171 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Bus.Jtag already exists
    1970-01-01 08:00:19.446114 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Bus.BlockIO already exists
    1970-01-01 08:00:19.458322 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Bus already exists
    1970-01-01 08:00:19.459505 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Bus.Jtag already exists
    1970-01-01 08:00:19.460670 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Bus.BlockIO already exists
    1970-01-01 08:00:19.477968 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Bus already exists
    1970-01-01 08:00:19.479817 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Bus.Jtag already exists
    1970-01-01 08:00:19.481544 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Bus.BlockIO already exists
    1970-01-01 08:00:19.617702 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Bus already exists
    1970-01-01 08:00:19.618585 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Bus.Jtag already exists
    1970-01-01 08:00:19.619339 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Bus.BlockIO already exists
    1970-01-01 08:00:19.637133 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip already exists
    1970-01-01 08:00:19.637965 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.BitIO already exists
    1970-01-01 08:00:19.638783 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.BlockIO already exists
    1970-01-01 08:00:19.639538 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.Aggregate already exists
    1970-01-01 08:00:19.640383 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.EepromData already exists
    1970-01-01 08:00:19.641148 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.FlashIO already exists
    1970-01-01 08:00:19.641969 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.PowerMeter.Ina already exists
    1970-01-01 08:00:19.642734 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.JtagTarget already exists
    1970-01-01 08:00:19.643469 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Release.Chip already exists
    1970-01-01 08:00:19.644249 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.Rtc already exists
    1970-01-01 08:00:19.645002 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Release.TraceChip already exists
    1970-01-01 08:00:19.661324 devmon NOTICE: device_topo.cpp(917): add topology success for position: 01
    1970-01-01 08:00:19.760680 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=Connector already exists
    1970-01-01 08:00:19.836976 devmon NOTICE: i_connector.cpp(595): [Connector_Sensor_01|pos=0102]: SR source=LOCAL file=/opt/bmc/sr/14100513_Sensor_0.sr fmt_ver=3.00 data_ver=3.00
    1970-01-01 08:00:19.837951 devmon NOTICE: i_connector.cpp(610): [Connector_Sensor_01|pos=0102]: SR selected source=LOCAL id=Sensor fmt_ver=3.00 eeprom_ver= local_ver=3.00 file=/opt/bmc/sr/14100513_Sensor_0.sr
    1970-01-01 08:00:19.896771 devmon ERROR: dispatcher.cpp(235): Method call failed: Get, org.freedesktop.DBus.Properties, /bmc/kepler/Chip/Eeprom/Eeprom_3_1_01, error: call method Get at /bmc/kepler/Chip/Eeprom/Eeprom_3_1_01 failed: mc.engine.unknown_interface
    1970-01-01 08:00:19.941407 devmon NOTICE: i_connector.cpp(580): [Connector_EXU_1_01|pos=0101]: SR source=EEPROM chip=/bmc/kepler/Chip/Eeprom/Eeprom_3_1_01 id=00000001010302044492 fmt_ver= data_ver=3.51
    1970-01-01 08:00:19.942640 devmon NOTICE: i_connector.cpp(610): [Connector_EXU_1_01|pos=0101]: SR selected source=EEPROM id=00000001010302044492 fmt_ver= eeprom_ver=3.51 local_ver=3.19 file=/opt/bmc/sr/14100513_00000001010302044492.sr
    1970-01-01 08:00:20.040222 devmon NOTICE: device_loader.cpp(646): position: 0102 process sr data successfully, elapsed 49ms
    1970-01-01 08:00:20.754873 devmon NOTICE: device_loader.cpp(646): position: 0101 process sr data successfully, elapsed 506ms
    1970-01-01 08:00:20.776498 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip already exists
    1970-01-01 08:00:20.777062 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.BitIO already exists
    1970-01-01 08:00:20.777543 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.BlockIO already exists
    1970-01-01 08:00:20.778030 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.Aggregate already exists
    1970-01-01 08:00:20.778490 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.EepromData already exists
    1970-01-01 08:00:20.778945 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.FlashIO already exists
    1970-01-01 08:00:20.779506 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.PowerMeter.Ina already exists
    1970-01-01 08:00:20.779975 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.JtagTarget already exists
    1970-01-01 08:00:20.780564 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Release.Chip already exists
    1970-01-01 08:00:20.781035 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.Rtc already exists
    1970-01-01 08:00:20.781507 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Release.TraceChip already exists
    1970-01-01 08:00:20.834007 devmon WARNING: device_topo.cpp(837): failed to create or get chip node: Connector_BCU_1_0101
    1970-01-01 08:00:20.882693 devmon WARNING: device_topo.cpp(837): failed to create or get chip node: Connector_PowerSupply_1_0101
    1970-01-01 08:00:20.883248 devmon WARNING: device_topo.cpp(837): failed to create or get chip node: Connector_PowerSupply_2_0101
    1970-01-01 08:00:20.900712 devmon ERROR: eeprom.cpp(299): EEPROM[Eeprom_PsuChip1_0101] crc32 mismatch, calc=0x3147199663, expect=0x4294967295
    1970-01-01 08:00:20.929774 devmon ERROR: eeprom.cpp(299): EEPROM[Eeprom_PsuChip2_0101] crc32 mismatch, calc=0x3147199663, expect=0x4294967295
    1970-01-01 08:00:21.025694 devmon WARNING: device_topo.cpp(837): failed to create or get chip node: Connector_CLU_1_0101
    1970-01-01 08:00:21.026872 devmon WARNING: device_topo.cpp(837): failed to create or get chip node: Connector_SEU_1_0101
    1970-01-01 08:00:21.098817 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip already exists
    1970-01-01 08:00:21.099327 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.BitIO already exists
    1970-01-01 08:00:21.099772 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.BlockIO already exists
    1970-01-01 08:00:21.102819 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.Aggregate already exists
    1970-01-01 08:00:21.103425 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.EepromData already exists
    1970-01-01 08:00:21.103938 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.FlashIO already exists
    1970-01-01 08:00:21.104438 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.PowerMeter.Ina already exists
    1970-01-01 08:00:21.104907 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.JtagTarget already exists
    1970-01-01 08:00:21.105351 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Release.Chip already exists
    1970-01-01 08:00:21.105792 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.Rtc already exists
    1970-01-01 08:00:21.106231 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Release.TraceChip already exists
    1970-01-01 08:00:21.120234 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Bus already exists
    1970-01-01 08:00:21.120745 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Bus.Jtag already exists
    1970-01-01 08:00:21.121329 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Bus.BlockIO already exists
    1970-01-01 08:00:21.124833 devmon WARNING: device_topo.cpp(837): failed to create or get chip node: Connector_SEU_3_0101
    1970-01-01 08:00:21.139709 devmon ERROR: eeprom.cpp(322): EEPROM[Eeprom_3_13_0101] header read failed: offset=0, length=128, error=5
    1970-01-01 08:00:21.143377 devmon WARNING: device_topo.cpp(837): failed to create or get chip node: Connector_SEU_2_0101
    1970-01-01 08:00:21.158394 devmon ERROR: eeprom.cpp(322): EEPROM[Eeprom_3_12_0101] header read failed: offset=0, length=128, error=5
    1970-01-01 08:00:21.166228 devmon WARNING: device_topo.cpp(837): failed to create or get chip node: Connector_LOM_1_0101
    1970-01-01 08:00:21.166850 devmon WARNING: device_topo.cpp(837): failed to create or get chip node: Connector_OCP_1_0101
    1970-01-01 08:00:21.223632 devmon WARNING: device_topo.cpp(837): failed to create or get chip node: Connector_LOM_2_0101
    1970-01-01 08:00:21.224172 devmon WARNING: device_topo.cpp(837): failed to create or get chip node: Connector_OCP_2_0101
    1970-01-01 08:00:21.240852 devmon ERROR: eeprom.cpp(322): EEPROM[Eeprom_3_6_0101] header read failed: offset=0, length=128, error=5
    1970-01-01 08:00:21.257374 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip already exists
    1970-01-01 08:00:21.258320 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.BitIO already exists
    1970-01-01 08:00:21.258816 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.BlockIO already exists
    1970-01-01 08:00:21.259267 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.Aggregate already exists
    1970-01-01 08:00:21.259660 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.EepromData already exists
    1970-01-01 08:00:21.261130 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.FlashIO already exists
    1970-01-01 08:00:21.261711 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.PowerMeter.Ina already exists
    1970-01-01 08:00:21.262116 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.JtagTarget already exists
    1970-01-01 08:00:21.262547 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Release.Chip already exists
    1970-01-01 08:00:21.262971 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.Rtc already exists
    1970-01-01 08:00:21.263367 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Release.TraceChip already exists
    1970-01-01 08:00:21.338961 devmon WARNING: device_topo.cpp(837): failed to create or get chip node: Connector_PSR_EEP_0101
    1970-01-01 08:00:21.362774 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip already exists
    1970-01-01 08:00:21.366918 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.BitIO already exists
    1970-01-01 08:00:21.367492 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.BlockIO already exists
    1970-01-01 08:00:21.367968 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.Aggregate already exists
    1970-01-01 08:00:21.368398 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.EepromData already exists
    1970-01-01 08:00:21.368822 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.FlashIO already exists
    1970-01-01 08:00:21.369327 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.PowerMeter.Ina already exists
    1970-01-01 08:00:21.369757 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.JtagTarget already exists
    1970-01-01 08:00:21.370726 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Release.Chip already exists
    1970-01-01 08:00:21.371199 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.Rtc already exists
    1970-01-01 08:00:21.372372 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Release.TraceChip already exists
    1970-01-01 08:00:21.410254 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip already exists
    1970-01-01 08:00:21.410893 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.BitIO already exists
    1970-01-01 08:00:21.414448 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.BlockIO already exists
    1970-01-01 08:00:21.415464 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.Aggregate already exists
    1970-01-01 08:00:21.417153 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.EepromData already exists
    1970-01-01 08:00:21.425807 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.FlashIO already exists
    1970-01-01 08:00:21.426392 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.PowerMeter.Ina already exists
    1970-01-01 08:00:21.426965 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.JtagTarget already exists
    1970-01-01 08:00:21.427429 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Release.Chip already exists
    1970-01-01 08:00:21.427855 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.Rtc already exists
    1970-01-01 08:00:21.428280 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Release.TraceChip already exists
    1970-01-01 08:00:21.429833 devmon ERROR: jtag_switch.cpp(79): CSR1 JtagSwitch init failed: Reference object format invalid: $ref:{“Service”:“bmc.kepler.hwproxy”,“Path”:“/bmc/kepler/Accessor/Accessor_JtagSwitch_0101”}
    1970-01-01 08:00:21.430416 devmon ERROR: device_topo.cpp(405): device init failed: JtagSwitch_1_0101, status=1
    1970-01-01 08:00:21.433067 devmon WARNING: device_topo.cpp(837): failed to create or get chip node: JtagSwitch_1_0101
    1970-01-01 08:00:21.441684 devmon NOTICE: device_topo.cpp(917): add topology success for position: 0101
    1970-01-01 08:00:21.595530 devmon ERROR: i_connector.cpp(388): [Connector_OCP_2_0101|pos=010108]: SR file not found: /opt/bmc/sr/14220247_.sr
    1970-01-01 08:00:21.645941 devmon ERROR: i_connector.cpp(388): [Connector_OCP_1_0101|pos=010107]: SR file not found: /opt/bmc/sr/14220247_.sr
    1970-01-01 08:00:21.752253 devmon NOTICE: i_connector.cpp(595): [Connector_PowerSupply_1_0101|pos=010109]: SR source=LOCAL file=/opt/bmc/sr/14191046_PSU_0.sr fmt_ver=3.00 data_ver=3.00
    1970-01-01 08:00:21.752873 devmon NOTICE: i_connector.cpp(610): [Connector_PowerSupply_1_0101|pos=010109]: SR selected source=LOCAL id=PSU fmt_ver=3.00 eeprom_ver= local_ver=3.00 file=/opt/bmc/sr/14191046_PSU_0.sr
    1970-01-01 08:00:21.835790 devmon NOTICE: i_connector.cpp(595): [Connector_PowerSupply_2_0101|pos=01010B]: SR source=LOCAL file=/opt/bmc/sr/14191046_PSU_0.sr fmt_ver=3.00 data_ver=3.00
    1970-01-01 08:00:21.836428 devmon NOTICE: i_connector.cpp(610): [Connector_PowerSupply_2_0101|pos=01010B]: SR selected source=LOCAL id=PSU fmt_ver=3.00 eeprom_ver= local_ver=3.00 file=/opt/bmc/sr/14191046_PSU_0.sr
    1970-01-01 08:00:21.920407 devmon ERROR: i_connector.cpp(261): [Connector_OCP_2TianChi_0101|pos=01010F]: Chip reference is null
    1970-01-01 08:00:21.920903 devmon ERROR: i_connector.cpp(261): [Connector_OCP_2TianChi_0101|pos=01010F]: Chip reference is null
    1970-01-01 08:00:22.010940 devmon ERROR: i_connector.cpp(261): [Connector_OCP_1TianChi_0101|pos=01010E]: Chip reference is null
    1970-01-01 08:00:22.011427 devmon ERROR: i_connector.cpp(261): [Connector_OCP_1TianChi_0101|pos=01010E]: Chip reference is null
    1970-01-01 08:00:22.066972 devmon ERROR: dispatcher.cpp(235): Method call failed: Get, org.freedesktop.DBus.Properties, /bmc/kepler/Chip/Eeprom/Eeprom_3_10_0101, error: call method Get at /bmc/kepler/Chip/Eeprom/Eeprom_3_10_0101 failed: mc.engine.unknown_interface
    1970-01-01 08:00:22.216987 devmon NOTICE: i_connector.cpp(595): [Connector_PSR_EEP_0101|pos=01010A]: SR source=LOCAL file=/opt/bmc/sr/14100513_000000010402315KRY.sr fmt_ver=3.00 data_ver=3.13
    1970-01-01 08:00:22.217996 devmon NOTICE: i_connector.cpp(610): [Connector_PSR_EEP_0101|pos=01010A]: SR selected source=LOCAL id=000000010402315KRY fmt_ver=3.00 eeprom_ver=3.12 local_ver=3.13 file=/opt/bmc/sr/14100513_000000010402315KRY.sr
    1970-01-01 08:00:22.273047 devmon ERROR: dispatcher.cpp(235): Method call failed: Get, org.freedesktop.DBus.Properties, /bmc/kepler/Chip/Eeprom/Eeprom_3_13_0101, error: call method Get at /bmc/kepler/Chip/Eeprom/Eeprom_3_13_0101 failed: mc.engine.unknown_interface
    1970-01-01 08:00:22.290835 devmon ERROR: eeprom.cpp(322): EEPROM[Eeprom_3_13_0101] header read failed: offset=0, length=128, error=5
    1970-01-01 08:00:22.291272 devmon ERROR: eeprom.cpp(911): EEPROM[Eeprom_3_13_0101] get_sdr_data failed: parse_eeprom_header failed
    1970-01-01 08:00:22.292230 devmon WARNING: i_connector.cpp(341): [Connector_SEU_3_0101|pos=01010D]: GetSRData failed, status=1
    1970-01-01 08:00:22.347084 devmon ERROR: dispatcher.cpp(235): Method call failed: Get, org.freedesktop.DBus.Properties, /bmc/kepler/Chip/Eeprom/Eeprom_3_12_0101, error: call method Get at /bmc/kepler/Chip/Eeprom/Eeprom_3_12_0101 failed: mc.engine.unknown_interface
    1970-01-01 08:00:22.364878 devmon ERROR: eeprom.cpp(322): EEPROM[Eeprom_3_12_0101] header read failed: offset=0, length=128, error=5
    1970-01-01 08:00:22.365350 devmon ERROR: eeprom.cpp(911): EEPROM[Eeprom_3_12_0101] get_sdr_data failed: parse_eeprom_header failed
    1970-01-01 08:00:22.366330 devmon WARNING: i_connector.cpp(341): [Connector_SEU_2_0101|pos=01010C]: GetSRData failed, status=1
    1970-01-01 08:00:22.440440 devmon ERROR: dispatcher.cpp(235): Method call failed: Get, org.freedesktop.DBus.Properties, /bmc/kepler/Chip/Eeprom/Eeprom_3_5_0101, error: call method Get at /bmc/kepler/Chip/Eeprom/Eeprom_3_5_0101 failed: mc.engine.unknown_interface
    1970-01-01 08:00:22.489342 devmon NOTICE: i_connector.cpp(580): [Connector_LOM_1_0101|pos=010105]: SR source=EEPROM chip=/bmc/kepler/Chip/Eeprom/Eeprom_3_5_0101 id=00000001100302023955 fmt_ver= data_ver=3.15
    1970-01-01 08:00:22.490545 devmon NOTICE: i_connector.cpp(610): [Connector_LOM_1_0101|pos=010105]: SR selected source=EEPROM id=00000001100302023955 fmt_ver= eeprom_ver=3.15 local_ver=3.08 file=/opt/bmc/sr/14220246_00000001100302023955.sr
    1970-01-01 08:00:22.567481 devmon ERROR: dispatcher.cpp(235): Method call failed: Get, org.freedesktop.DBus.Properties, /bmc/kepler/Chip/Eeprom/Eeprom_3_6_0101, error: call method Get at /bmc/kepler/Chip/Eeprom/Eeprom_3_6_0101 failed: mc.engine.unknown_interface
    1970-01-01 08:00:22.585669 devmon ERROR: eeprom.cpp(322): EEPROM[Eeprom_3_6_0101] header read failed: offset=0, length=128, error=5
    1970-01-01 08:00:22.586371 devmon ERROR: eeprom.cpp(911): EEPROM[Eeprom_3_6_0101] get_sdr_data failed: parse_eeprom_header failed
    1970-01-01 08:00:22.587528 devmon WARNING: i_connector.cpp(341): [Connector_LOM_2_0101|pos=010106]: GetSRData failed, status=1
    1970-01-01 08:00:22.647972 devmon ERROR: dispatcher.cpp(235): Method call failed: Get, org.freedesktop.DBus.Properties, /bmc/kepler/Chip/Eeprom/Eeprom_3_3_0101, error: call method Get at /bmc/kepler/Chip/Eeprom/Eeprom_3_3_0101 failed: mc.engine.unknown_interface
    1970-01-01 08:00:22.691949 devmon NOTICE: i_connector.cpp(580): [Connector_CLU_1_0101|pos=010103]: SR source=EEPROM chip=/bmc/kepler/Chip/Eeprom/Eeprom_3_3_0101 id=00000001050302023924 fmt_ver= data_ver=3.21
    1970-01-01 08:00:22.693058 devmon NOTICE: i_connector.cpp(610): [Connector_CLU_1_0101|pos=010103]: SR selected source=EEPROM id=00000001050302023924 fmt_ver= eeprom_ver=3.21 local_ver=3.08 file=/opt/bmc/sr/14100363_00000001050302023924.sr
    1970-01-01 08:00:22.747363 devmon ERROR: dispatcher.cpp(235): Method call failed: Get, org.freedesktop.DBus.Properties, /bmc/kepler/Chip/Eeprom/Eeprom_3_1_0101, error: call method Get at /bmc/kepler/Chip/Eeprom/Eeprom_3_1_0101 failed: mc.engine.unknown_interface
    1970-01-01 08:00:22.798051 devmon WARNING: i_connector.cpp(694): [Connector_BCU_1_0101|pos=010101]: Failed to compare versions a=3.27 b=: invalid version format
    1970-01-01 08:00:22.799153 devmon ERROR: i_connector.cpp(388): [Connector_BCU_1_0101|pos=010101]: SR file not found: /opt/bmc/sr/14060876_00000001020302082197.sr
    1970-01-01 08:00:22.802905 devmon ERROR: dispatcher.cpp(235): Method call failed: Get, org.freedesktop.DBus.Properties, /bmc/kepler/Chip/Eeprom/Eeprom_3_1_0101, error: call method Get at /bmc/kepler/Chip/Eeprom/Eeprom_3_1_0101 failed: mc.engine.unknown_interface
    1970-01-01 08:00:22.841221 devmon WARNING: i_connector.cpp(694): [Connector_BCU_1_0101|pos=010101]: Failed to compare versions a=3.27 b=: invalid version format
    1970-01-01 08:00:22.842291 devmon ERROR: i_connector.cpp(388): [Connector_BCU_1_0101|pos=010101]: SR file not found: /opt/bmc/sr/14060876_00000001020302082197.sr
    1970-01-01 08:00:22.844574 devmon NOTICE: i_connector.cpp(203): [Connector_BCU_1_0101|pos=010101]: Initial presence load took 44ms
    1970-01-01 08:00:22.875662 devmon ERROR: dispatcher.cpp(235): Method call failed: Get, org.freedesktop.DBus.Properties, /bmc/kepler/Chip/Eeprom/Eeprom_3_2_0101, error: call method Get at /bmc/kepler/Chip/Eeprom/Eeprom_3_2_0101 failed: mc.engine.unknown_interface
    1970-01-01 08:00:22.910929 devmon WARNING: i_connector.cpp(694): [Connector_SEU_1_0101|pos=010102]: Failed to compare versions a=1.32 b=: invalid version format
    1970-01-01 08:00:22.912077 devmon ERROR: i_connector.cpp(388): [Connector_SEU_1_0101|pos=010102]: SR file not found: /opt/bmc/sr/14100665_00000001030302057047.sr
    1970-01-01 08:00:22.983686 devmon NOTICE: i_connector.cpp(158): [Connector_PowerSupply_1_0101|pos=010109]: Presence changed, device loaded in 0ms
    1970-01-01 08:00:22.992157 devmon NOTICE: i_connector.cpp(158): [Connector_PowerSupply_2_0101|pos=01010B]: Presence changed, device loaded in 0ms
    1970-01-01 08:00:23.313036 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip already exists
    1970-01-01 08:00:23.314009 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.BitIO already exists
    1970-01-01 08:00:23.314837 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.BlockIO already exists
    1970-01-01 08:00:23.315647 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.Aggregate already exists
    1970-01-01 08:00:23.316434 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.EepromData already exists
    1970-01-01 08:00:23.317216 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.FlashIO already exists
    1970-01-01 08:00:23.318048 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.PowerMeter.Ina already exists
    1970-01-01 08:00:23.318833 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.JtagTarget already exists
    1970-01-01 08:00:23.319421 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Release.Chip already exists
    1970-01-01 08:00:23.319864 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Chip.Rtc already exists
    1970-01-01 08:00:23.320494 devmon WARNING: reflection_factory.cpp(525): Failed to register type: type name=bmc.kepler.Release.TraceChip already exists
    2026-10-29 11:02:00.233392 fructrl NOTICE: object_manage.lua(765): start to fetch devmon objects
    2026-10-29 11:02:00.246394 fructrl NOTICE: object_manage.lua(804): fetch devmon objects completely, took 0 ms, uptime: 51 s
    2026-10-29 11:02:10.238810 firmware_mgmt NOTICE: object_manage.lua(765): start to fetch devmon objects
    2026-10-29 11:02:10.256362 bmc_upgrade NOTICE: object_manage.lua(765): start to fetch devmon objects
    2026-10-29 11:02:10.447244 thermal_mgmt NOTICE: object_manage.lua(765): start to fetch devmon objects
    2026-10-29 11:02:10.533398 trust NOTICE: object_manage.lua(765): start to fetch devmon objects
    2026-10-29 11:02:10.557969 trust NOTICE: object_manage.lua(804): fetch devmon objects completely, took 0 ms, uptime: 61 s
    2026-10-29 11:02:10.619320 bmc_upgrade NOTICE: object_manage.lua(804): fetch devmon objects completely, took 0 ms, uptime: 61 s
    2026-10-29 11:02:10.633410 fault_diagnosis NOTICE: object_manage.lua(765): start to fetch devmon objects
    2026-10-29 11:02:10.653037 fault_diagnosis NOTICE: object_manage.lua(804): fetch devmon objects completely, took 0 ms, uptime: 61 s
    2026-10-29 11:02:10.678404 bmc_time NOTICE: object_manage.lua(765): start to fetch devmon objects
    2026-10-29 11:02:10.911326 iam NOTICE: object_manage.lua(765): start to fetch devmon objects
    2026-10-29 11:02:10.986594 spdm NOTICE: object_manage.lua(765): start to fetch devmon objects
    2026-10-29 11:02:10.988329 bmc_time NOTICE: object_manage.lua(804): fetch devmon objects completely, took 0 ms, uptime: 61 s
    2026-10-29 11:02:10.991030 iam NOTICE: object_manage.lua(804): fetch devmon objects completely, took 0 ms, uptime: 61 s
    2026-10-29 11:02:10.993565 spdm NOTICE: object_manage.lua(804): fetch devmon objects completely, took 0 ms, uptime: 61 s
    2026-10-29 11:02:10.997071 thermal_mgmt NOTICE: object_manage.lua(804): fetch devmon objects completely, took 0 ms, uptime: 61 s
    2026-10-29 11:02:11.034654 bmc_soc NOTICE: object_manage.lua(765): start to fetch devmon objects
    2026-10-29 11:02:11.041974 bmc_soc NOTICE: object_manage.lua(804): fetch devmon objects completely, took 0 ms, uptime: 62 s
    2026-10-29 11:02:11.125604 host_agent NOTICE: object_manage.lua(765): start to fetch devmon objects
    2026-10-29 11:02:11.177905 bmc_network NOTICE: object_manage.lua(765): start to fetch devmon objects
    2026-10-29 11:02:11.214190 host_agent NOTICE: object_manage.lua(804): fetch devmon objects completely, took 0 ms, uptime: 62 s
    2026-10-29 11:02:11.482092 firmware_mgmt NOTICE: object_manage.lua(804): fetch devmon objects completely, took 0 ms, uptime: 62 s
    2026-10-29 11:03:47.174722 ums NOTICE: object_manage.lua(765): start to fetch devmon objects
    2026-10-29 11:03:47.183104 ums NOTICE: object_manage.lua(804): fetch devmon objects completely, took 0 ms, uptime: 63 s
    2026-10-29 11:03:47.527317 ipmi_core NOTICE: object_manage.lua(765): start to fetch devmon objects
    2026-10-29 11:03:47.953790 cooling NOTICE: object_manage.lua(804): fetch devmon objects completely, took 0 ms, uptime: 63 s
    2026-10-29 11:03:48.462578 power_strategy NOTICE: object_manage.lua(765): start to fetch devmon objects
    2026-10-29 11:03:48.572517 power_strategy NOTICE: object_manage.lua(804): fetch devmon objects completely, took 0 ms, uptime: 64 s
    2026-10-29 11:03:49.057288 frudata NOTICE: object_manage.lua(765): start to fetch devmon objects
    2026-10-29 11:03:49.533289 frudata NOTICE: object_manage.lua(804): fetch devmon objects completely, took 0 ms, uptime: 65 s
    2026-10-29 11:03:52.141615 lsw NOTICE: object_manage.lua(765): start to fetch devmon objects
    2026-10-29 11:03:53.174826 lsw NOTICE: object_manage.lua(804): fetch devmon objects completely, took 0 ms, uptime: 69 s
    2026-10-29 11:03:54.002352 manufacture NOTICE: object_manage.lua(765): start to fetch devmon objects
    2026-10-29 11:03:54.006856 manufacture NOTICE: object_manage.lua(804): fetch devmon objects completely, took 0 ms, uptime: 70 s
    2026-10-29 11:03:54.906154 mctpd NOTICE: object_manage.lua(765): start to fetch devmon objects
    2026-10-29 11:03:55.228115 mctpd NOTICE: object_manage.lua(804): fetch devmon objects completely, took 0 ms, uptime: 71 s
    2026-10-29 11:03:55.398672 oms NOTICE: object_manage.lua(765): start to fetch devmon objects
    2026-10-29 11:03:55.416877 compute NOTICE: object_manage.lua(765): start to fetch devmon objects
    2026-10-29 11:03:55.542059 oms NOTICE: object_manage.lua(804): fetch devmon objects completely, took 0 ms, uptime: 71 s
    2026-10-29 11:03:55.603075 compute NOTICE: object_manage.lua(804): fetch devmon objects completely, took 0 ms, uptime: 71 s
    2026-10-29 11:03:57.026845 nsm NOTICE: object_manage.lua(765): start to fetch devmon objects
    2026-10-29 11:03:57.169468 nsm NOTICE: object_manage.lua(804): fetch devmon objects completely, took 0 ms, uptime: 73 s
    2026-10-29 11:03:57.432134 storage NOTICE: object_manage.lua(765): start to fetch devmon objects
    2026-10-29 11:03:57.901031 storage NOTICE: object_manage.lua(804): fetch devmon objects completely, took 0 ms, uptime: 73 s
    2026-10-29 11:04:01.581129 metric_analyzer NOTICE: object_manage.lua(765): start to fetch devmon objects
    2026-10-29 11:04:02.203850 metric_analyzer NOTICE: object_manage.lua(804): fetch devmon objects completely, took 0 ms, uptime: 78 s
    2026-10-29 11:04:03.178295 network_adapter NOTICE: object_manage.lua(765): start to fetch devmon objects
    2026-10-29 11:04:03.625243 chassis NOTICE: object_manage.lua(765): start to fetch devmon objects
    2026-10-29 11:04:03.724290 chassis NOTICE: object_manage.lua(804): fetch devmon objects completely, took 0 ms, uptime: 79 s
    2026-10-29 11:04:03.783223 network_adapter NOTICE: object_manage.lua(804): fetch devmon objects completely, took 0 ms, uptime: 79 s
    2026-10-29 11:04:03.956816 sensor NOTICE: object_manage.lua(765): start to fetch devmon objects
    2026-10-29 11:04:03.992493 sensor NOTICE: object_manage.lua(804): fetch devmon objects completely, took 0 ms, uptime: 79 s
    2026-10-29 11:04:04.512894 fault_diagnosis NOTICE: object_manage.lua(765): start to fetch devmon objects
    2026-10-29 11:04:04.593437 fault_diagnosis NOTICE: object_manage.lua(804): fetch devmon objects completely, took 0 ms, uptime: 80 s
    2026-10-29 11:04:04.951279 event NOTICE: object_manage.lua(765): start to fetch devmon objects
    2026-10-29 11:04:05.017023 event NOTICE: object_manage.lua(804): fetch devmon objects completely, took 0 ms, uptime: 81 s
    2026-10-29 11:04:05.506632 general_hardware NOTICE: object_manage.lua(765): start to fetch devmon objects
    2026-10-29 11:04:05.543495 general_hardware NOTICE: object_manage.lua(804): fetch devmon objects completely, took 0 ms, uptime: 81 s
    2026-10-29 11:04:08.882537 usb_entry NOTICE: object_manage.lua(765): start to fetch devmon objects
    2026-10-29 11:04:09.077517 usb_entry NOTICE: object_manage.lua(804): fetch devmon objects completely, took 0 ms, uptime: 85 s
    2026-10-29 11:04:09.081938 bios NOTICE: object_manage.lua(765): start to fetch devmon objects
    2026-10-29 11:04:09.223478 bios NOTICE: object_manage.lua(804): fetch devmon objects completely, took 0 ms, uptime: 85 s
    2026-10-29 11:04:17.874771 product_mgmt NOTICE: object_manage.lua(765): start to fetch devmon objects
    2026-10-29 11:04:18.183422 product_mgmt NOTICE: object_manage.lua(804): fetch devmon objects completely, took 0 ms, uptime: 94 s
    2026-10-29 11:04:19.244014 rmcpd NOTICE: object_manage.lua(765): start to fetch devmon objects
    2026-10-29 11:04:19.285278 rmcpd NOTICE: object_manage.lua(804): fetch devmon objects completely, took 0 ms, uptime: 95 s
    2026-10-29 11:04:23.426988 account NOTICE: object_manage.lua(765): start to fetch devmon objects
    2026-10-29 11:04:23.439457 account NOTICE: object_manage.lua(804): fetch devmon objects completely, took 0 ms, uptime: 99 s
    2026-10-29 11:04:26.671532 power_mgmt NOTICE: object_manage.lua(765): start to fetch devmon objects
    2026-10-29 11:04:26.882248 power_mgmt NOTICE: object_manage.lua(804): fetch devmon objects completely, took 0 ms, uptime: 102 s
    2026-10-29 11:04:28.570980 remote_console NOTICE: object_manage.lua(765): start to fetch devmon objects
    2026-10-29 11:04:28.578621 remote_console NOTICE: object_manage.lua(804): fetch devmon objects completely, took 0 ms, uptime: 104 s
    2026-10-29 11:04:30.541272 event_policy NOTICE: object_manage.lua(765): start to fetch devmon objects
    2026-10-29 11:04:30.556557 event_policy NOTICE: object_manage.lua(804): fetch devmon objects completely, took 0 ms, uptime: 106 s
    2026-10-29 11:04:38.380081 pcie_device NOTICE: object_manage.lua(765): start to fetch devmon objects
    2026-10-29 11:04:38.414774 pcie_device NOTICE: object_manage.lua(804): fetch devmon objects completely, took 0 ms, uptime: 114 s
    2026-10-29 11:04:46.557556 redfish NOTICE: object_manage.lua(765): start to fetch devmon objects
    2026-10-29 11:04:46.561739 redfish NOTICE: object_manage.lua(804): fetch devmon objects completely, took 0 ms, uptime: 122 s