error
行 1058: 1970-01-01 00:00:23.419668 unknown_service ERROR: base.lua(82): the component tpcm is incorrectly configured, name: tpcm, deployConfig: unknown
行 1145: [ 54.967412] 2026-06-16 17:22:08,2949,msg_coprocessor_ioctl,373,msg cmd(0xc0047302-0x2) handle error, ret=-6
行 1431: [ 11.604944] [pmfs]: pramdisk0: error: unsupported blocksize for dax
行 1503: [ 54.967412] 2026-06-16 17:22:08,2949,msg_coprocessor_ioctl,373,msg cmd(0xc0047302-0x2) handle error, ret=-6
行 1540: 2026-06-16 17:24:58.088474 bmc_time NOTICE: rtc_time.lua(74): BMC synchronization time (1781630698) successful[ 74.243556] 2026-06-16 17:24:58,2949,msg_cpy_to_user,162,msg copy_to_user user_data error 8
行 1542: [ 74.261344] 2026-06-16 17:24:58,2949,msg_sec_module_cmd_handle,373,msg_cpy_to_user error: -14
行 1543: [ 74.270706] 2026-06-16 17:24:58,2949,msg_sc_comm_ioctl,45,msg cmd(0xc0047301-0x1) handle error(-14)!
行 1563: 2026-06-16 17:25:21.291247 maca ERROR: init.lua(185): [lsw]StartupCheck failed, error: org.freedesktop.DBus.Error.UnknownObject: Unknown object path /bmc/kepler/lsw/MicroComponent, check count: 1
行 1564: 2026-06-16 17:25:21.864516 maca ERROR: init.lua(185): [redfish]StartupCheck failed, error: org.freedesktop.DBus.Error.ServiceUnknown: The name bmc.kepler.redfish was not provided by any .service files, check count: 1
行 1565: 2026-06-16 17:25:24.132624 maca ERROR: init.lua(185): [web_backend]StartupCheck failed, error: org.freedesktop.DBus.Error.ServiceUnknown: The name bmc.kepler.web_backend was not provided by any .service files, check count: 1
行 1566: 2026-06-16 17:25:24.345645 maca ERROR: init.lua(185): [dcmid]StartupCheck failed, error: org.freedesktop.DBus.Error.ServiceUnknown: The name bmc.kepler.dcmid was not provided by any .service files, check count: 1
行 1567: 2026-06-16 17:25:24.722829 maca ERROR: init.lua(185): [ddns]StartupCheck failed, error: org.freedesktop.DBus.Error.UnknownObject: Unknown object path /bmc/kepler/ddns/MicroComponent, check count: 1
行 1586: 2026-06-16 17:25:36.524872 maca ERROR: init.lua(185): [lsw]StartupCheck failed, error: org.freedesktop.DBus.Error.UnknownObject: Unknown object path /bmc/kepler/lsw/MicroComponent, check count: 2
行 1590: 2026-06-16 17:25:40.120065 maca ERROR: init.lua(185): [ddns]StartupCheck failed, error: org.freedesktop.DBus.Error.UnknownObject: Unknown object path /bmc/kepler/ddns/MicroComponent, check count: 2
行 1600: 2026-06-16 17:25:51.688028 maca ERROR: init.lua(185): [lsw]StartupCheck failed, error: org.freedesktop.DBus.Error.UnknownObject: Unknown object path /bmc/kepler/lsw/MicroComponent, check count: 3
行 2343: 1970-01-01 00:00:23.762569 unknown_service ERROR: base.lua(82): the component tpcm is incorrectly configured, name: tpcm, deployConfig: unknown
行 2440: [ 56.486170] 2026-06-16 17:33:47,2935,msg_coprocessor_ioctl,373,msg cmd(0xc0047302-0x2) handle error, ret=-6
行 2720: [ 11.683351] [pmfs]: pramdisk0: error: unsupported blocksize for dax
行 2795: [ 56.486170] 2026-06-16 17:33:47,2935,msg_coprocessor_ioctl,373,msg cmd(0xc0047302-0x2) handle error, ret=-6
行 2829: [ 73.813633] 2026-06-16 17:35:32,2979,msg_cpy_to_user,162,msg copy_to_user user_data error 8
行 2830: [ 73.865400] 2026-06-16 17:35:32,2979,msg_sec_module_cmd_handle,373,msg_cpy_to_user error: -14
行 2831: [ 73.882379] 2026-06-16 17:35:32,2979,msg_sc_comm_ioctl,45,msg cmd(0xc0047301-0x1) handle error(-14)!
fail
行 73: [ 1031.104501] 2026-06-16 17:23:15,2747,gpio_cmd_get_int_event,893,gpio_get_int_event failed(-4)
行 134: [FAILED] Failed unmounting /data.
行 135: Open /.reboot-umount-msg.log failed!
行 137: Open /.reboot-umount-msg.log failed!
行 718: [FAILED] Failed to start Rebuild Dynamic Linker Cache.
行 735: [FAILED] Failed to start license service.
行 737: [FAILED] Failed to start power_strategy service.
行 872: [ 9.366443] 1970-01-01 00:00:09,1758,gmac_get_phy_info,67,failed to get phy_info
行 1086: [ 32.457174] 1970-01-01 00:00:32,2669,hisport_hw_init,126,HISPort[1] set mode:0x35, speed:3 fail, device already attached mode:0x35, speed:3.
行 1087: [ 32.470140] 1970-01-01 00:00:32,2672,hisport_hw_init,126,HISPort[1] set mode:0x35, speed:3 fail, device already attached mode:0x35, speed:3.
行 1088: [ 32.482827] 1970-01-01 00:00:32,2669,hisport_hw_init,126,HISPort[1] set mode:0x35, speed:3 fail, device already attached mode:0x35, speed:3.
行 1090: [ 32.495610] 1970-01-01 00:00:32,2667,hisport_hw_init,126,HISPort[1] set mode:0x35, speed:3 fail, device already attached mode:0x35, speed:3.
行 1091: [ 32.516998] 1970-01-01 00:00:32,2674,hisport_hw_init,126,HISPort[1] set mode:0x35, speed:3 fail, device already attached mode:0x35, speed:3.
行 1092: [ 32.533339] 1970-01-01 00:00:32,2675,hisport_hw_init,126,HISPort[1] set mode:0x35, speed:3 fail, device already attached mode:0x35, speed:3.
行 1093: [ 32.547537] 1970-01-01 00:00:32,2672,hisport_hw_init,126,HISPort[1] set mode:0x35, speed:3 fail, device already attached mode:0x35, speed:3.
行 1094: [ 32.570302] 1970-01-01 00:00:32,2694,hisport_hw_init,126,HISPort[1] set mode:0x35, speed:3 fail, device already attached mode:0x35, speed:3.
行 1095: [ 32.584009] 1970-01-01 00:00:32,2670,hisport_hw_init,126,HISPort[1] set mode:0x35, speed:3 fail, device already attached mode:0x35, speed:3.
行 1096: [ 32.598809] 1970-01-01 00:00:32,2671,hisport_hw_init,126,HISPort[1] set mode:0x35, speed:3 fail, device already attached mode:0x35, speed:3.
行 1097: [ 32.611507] 1970-01-01 00:00:32,2673,hisport_hw_init,126,HISPort[1] set mode:0x35, speed:3 fail, device already attached mode:0x35, speed:3.
行 1098: [ 32.624182] 1970-01-01 00:00:32,2695,hisport_hw_init,126,HISPort[1] set mode:0x35, speed:3 fail, device already attached mode:0x35, speed:3.
行 2849: 2026-06-16 17:35:43.421272 maca ERROR: init.lua(185): [pcie_device]StartupCheck failed, error: org.freedesktop.DBus.Error.UnknownObject: Unknown object path /bmc/kepler/pcie_device/MicroComponent, check count: 1
行 2850: 2026-06-16 17:35:43.892887 maca ERROR: init.lua(194): [usb_entry]StartupCheck failed, error: initialization is not complete while checking the startup status, status: Starting, check count: 1
行 2851: 2026-06-16 17:35:44.136640 maca ERROR: init.lua(185): [lsw]StartupCheck failed, error: org.freedesktop.DBus.Error.UnknownObject: Unknown object path /bmc/kepler/lsw/MicroComponent, check count: 1
行 2852: 2026-06-16 17:35:44.931752 maca ERROR: init.lua(185): [redfish]StartupCheck failed, error: org.freedesktop.DBus.Error.ServiceUnknown: The name bmc.kepler.redfish was not provided by any .service files, check count: 1
行 2853: 2026-06-16 17:35:46.870879 maca ERROR: init.lua(185): [web_backend]StartupCheck failed, error: org.freedesktop.DBus.Error.ServiceUnknown: The name bmc.kepler.web_backend was not provided by any .service files, check count: 1
行 2854: 2026-06-16 17:35:47.193732 maca ERROR: init.lua(185): [dcmid]StartupCheck failed, error: org.freedesktop.DBus.Error.ServiceUnknown: The name bmc.kepler.dcmid was not provided by any .service files, check count: 1
行 2855: 2026-06-16 17:35:48.129324 maca ERROR: init.lua(185): [ddns]StartupCheck failed, error: org.freedesktop.DBus.Error.UnknownObject: Unknown object path /bmc/kepler/ddns/MicroComponent, check count: 1
行 2856: 2026-06-16 17:35:50.211167 maca ERROR: init.lua(185): [power_mgmt]StartupCheck failed, error: org.freedesktop.DBus.Error.UnknownObject: Unknown object path /bmc/kepler/power_mgmt/MicroComponent, check count: 1
行 2875: 2026-06-16 17:35:58.675083 maca ERROR: init.lua(185): [pcie_device]StartupCheck failed, error: org.freedesktop.DBus.Error.UnknownObject: Unknown object path /bmc/kepler/pcie_device/MicroComponent, check count: 2
行 2876: 2026-06-16 17:35:59.370070 maca ERROR: init.lua(185): [lsw]StartupCheck failed, error: org.freedesktop.DBus.Error.UnknownObject: Unknown object path /bmc/kepler/lsw/MicroComponent, check count: 2
行 2877: 2026-06-16 17:36:16.315432 maca ERROR: init.lua(185): [ddns]StartupCheck failed, error: org.freedesktop.DBus.Error.UnknownInterface: Unknown interface bmc.kepler.Object.Properties, check count: 2
行 2880: 2026-06-16 17:36:18.454290 maca ERROR: init.lua(185): [power_mgmt]StartupCheck failed, error: org.freedesktop.DBus.Error.UnknownObject: Unknown object path /bmc/kepler/power_mgmt/MicroComponent, check count: 2
行 2893: 2026-06-16 17:36:27.519310 maca ERROR: init.lua(185): [lsw]StartupCheck failed, error: org.freedesktop.DBus.Error.UnknownObject: Unknown object path /bmc/kepler/lsw/MicroComponent, check count: 3
答案内容由AI生成,仅供参考:
四、总结
您提供的日志反映了 BMC 启动过程中多层面故障:
- 软件层面:大量 D-Bus 服务未注册,导致 Maca 持续报错刷屏。
- 系统层面:文件系统卸载失败、动态链接缓存重建失败。
- 硬件层面:PHY、HISPort、GPIO 等初始化异常。
最可能的根因是文件系统损坏或固件升级后配置文件缺失,同时底层硬件通信存在故障。建议先排查文件系统和服务注册问题,再针对性处理硬件初始化错误。若需进一步精确定位,请提供完整的串口日志文件(BMC_串口.zip)。
点击此处查看详细分析解答
您好,根据您提供的 BMC 复位后串口日志片段,日志中大量出现 ERROR、FAILED 及 StartupCheck failed 等刷屏打印,表明系统启动过程中多个关键组件初始化失败或服务未正确注册。以下基于知识库和日志内容进行综合分析。
一、日志核心问题归纳
1. 大量 StartupCheck failed 错误(Maca 组件反复检测)
日志中反复出现类似以下错误:
maca ERROR: init.lua(185): [lsw]StartupCheck failed, error: org.freedesktop.DBus.Error.ServiceUnknown: The name bmc.kepler.lsw was not provided by any .service files, check count: 1
涉及服务包括:lsw、redfish、web_backend、dcmid、ddns、pcie_device、power_mgmt 等。
原因分析(参考知识库):
org.freedesktop.DBus.Error.ServiceUnknown表示请求的 D-Bus 服务名称未在任何.service文件中注册,即服务未正确安装或启动配置缺失。Maca是 BMC 的启动监控组件,负责健康检查和自动重启。当连续 5 次检查失败时,会触发子系统重启,导致日志反复刷屏。
2. 系统服务启动失败
日志中有 [FAILED] Failed to start … 列表:
Failed unmounting /data.→ 文件系统卸载异常,可能文件系统损坏或挂载点异常。Failed to start Rebuild Dynamic Linker Cache.→ 动态链接器缓存重建失败,暗示文件系统或库文件问题。Failed to start license service.→ 许可证服务启动失败。Failed to start power_strategy service.→ 电源策略服务启动失败。
3. 底层硬件初始化错误
gpio_get_int_event failed(-4)→ GPIO 中断获取失败。failed to get phy_info→ PHY(物理层)信息读取失败,网络接口初始化异常。HISPort[1] set mode:0x35, speed:3 fail, device already attached mode:0x35, speed:3.→ 高速串行端口(HISPort)模式设置失败,可能硬件冲突或配置错误。msg_coprocessor_ioctl ... handle error, ret=-6→ 协处理器通信错误。msg_cpy_to_user ... error 8→ 内存拷贝错误(可能内核态与用户态数据交互异常)。
4. 组件配置错误
the component tpcm is incorrectly configured, name: tpcm, deployConfig: unknown→tpcm组件部署配置未知,可能是配置文件缺失或格式错误。
二、根因定位分析(基于知识库)
| 问题类别 | 可能根因 | 知识库参考 |
|---|---|---|
| D-Bus 服务未注册 | 固件升级不完整、相关软件包缺失或 .service 文件损坏。 |
知识库中 org.freedesktop.DBus.Error.ServiceUnknown 描述:该错误通常因服务未正确配置或丢失 .service 文件导致。 |
| 文件系统异常 | 分区损坏、/data 分区无法正常卸载或挂载。 |
搜索文档中提到“unmount失败,可能是unmount过了或者文件系统异常”(话题 4537)。 |
| 硬件初始化失败 | CPLD、PHY芯片、I2C总线、GPIO等硬件故障或时序问题。 | 知识库指出 BMC 通过 I2C/SMBus 与硬件通信,若链路故障或设备未就绪会触发传感器告警及启动失败。 |
| 服务依赖缺失 | license service、power_strategy service 等依赖模块未启动。 |
知识库中 my_app 组件因缺少 .service 文件导致 MACA 反复重启的案例。 |
| 升级后配置不兼容 | 固件版本与板型不匹配,或升级后部分组件未正确切换分区。 | 搜索文档中“升级后版本号未变”、“分区切换问题”均可能导致启动异常。 |
综合判断:BMC 复位后,文件系统异常或关键服务 .service 文件缺失是导致 StartupCheck failed 刷屏的直接原因,而底层硬件初始化错误(如 HISPort、PHY) 进一步加剧了系统不稳定。可能与固件升级不完整或板型配置文件损坏有关。
三、建议排查步骤
-
检查完整串口日志
请将dump_info\OSDump\uart2com.dat中的完整日志导出,重点搜索:- 首次出现的
ERROR/FAILED时间戳,确定最先失败的组件。 - 搜索
ignore object、fail to get class information等关键字,参考知识库中IpmiCore启动失败的处理方法(删除ipmi_core.db后重启)。
- 首次出现的
-
验证文件系统完整性
- 检查
/data分区是否可正常挂载,尝试fsck修复。 - 查看
/opt/bmc下关键配置文件(如.service文件)是否存在。
- 检查
-
检查 D-Bus 服务注册
- 进入 BMC 串口后,执行
busybox dbus-send ...检查服务是否注册。 - 对比正常系统下的
/usr/share/dbus-1/system-services/目录,缺失的文件需要补充。
- 进入 BMC 串口后,执行
-
硬件排查
- 检查 PHY 芯片连接(日志
failed to get phy_info),确认网络接口初始化正常。 - 核实 HISPort 配置是否与硬件方案一致,联系硬件工程师确认 GPIO/CPLD 状态。
- 检查 PHY 芯片连接(日志
-
考虑固件版本问题
- 若近期进行过升级,请检查升级包是否完整,并使用
ipmcset -d rollback切回备用分区测试。 - 参考知识库中“升级成功但 BMC 起不来”的案例,可能需重新烧写基础版本。
- 若近期进行过升级,请检查升级包是否完整,并使用
四、总结
您提供的日志反映了 BMC 启动过程中多层面故障:
- 软件层面:大量 D-Bus 服务未注册,导致 Maca 持续报错刷屏。
- 系统层面:文件系统卸载失败、动态链接缓存重建失败。
- 硬件层面:PHY、HISPort、GPIO 等初始化异常。
最可能的根因是文件系统损坏或固件升级后配置文件缺失,同时底层硬件通信存在故障。建议先排查文件系统和服务注册问题,再针对性处理硬件初始化错误。若需进一步精确定位,请提供完整的串口日志文件(BMC_串口.zip)。
目前看大量组件启动检查失败了
似乎与tpcm有关
这些有功能性影响么?tpcm是闭源仓配置的问题么?
tpcm属于闭源,得联系PAE确认下
这个打印似乎表明tpcm未正确配置,是带tpcm芯片的bmc插卡吗