BMC复位过程中出现fail、error日志,如何进行调试定位

【BMC版本】5.5.x
【问题现象及影响】 BMC复位过程中出现fail日志
【复现路径】该版本BMC复位必现

BMC串口日志

[  OK  ] Stopped Flush Journal to Persistent Storage.
         Unmounting /data...
         Unmounting /var/log...
[FAILED] Failed unmounting /data.
Open /.reboot-umount-msg.log failed!
-------------fuser -mv /data----------------
Open /.reboot-umount-msg.log failed!
		USER		PID	COMMAND
/data:
		root		kernel	/data
----------------------------------------------------------------------
[  OK  ] Unmounted /var/log.
         Unmounting /var...
[  OK  ] Unmounted /var.
[  OK  ] Stopped target Preparation for Local File Systems.
...
[systemd-shutdown] -----------------------------------------------------------------
[systemd-shutdown] USER	PID	PPID	CMD
[systemd-shutdown] root	1	0	/lib/systemd/systemd-shutdown reboot --timeout 90000000us --log-level 6 --dfx-reboot 1 --log-target kmsg --log-color
[systemd-shutdown] root	6195	1	(process_status)
[systemd-shutdown] -----------------------------------------------------------------
[  703.632639] xhci-hcd xhci-hcd.1.auto: Host halt failed, -110
[  703.670348] xhci-hcd xhci-hcd.0.auto: Host halt failed, -110
[  704.209099] 69,2025-02-10 09:11:59,1,hi_mci_wait_card_idle,173,Busy; trying anyway

1.[FAILED] Failed unmounting /data.日志格式上看起来是systemd配置的unmount流程,fuser查询时/data路径仍被kernel占用;是否复位时序上没有处理好,或是内核打开了某个句柄一直未关闭

2.[ 703.632639] xhci-hcd xhci-hcd.1.auto: Host halt failed, -110驱动报错,RTOS同事表示未交付过XHCI这个ko,BMC是如何使用到这个驱动的呢

  1. 已知问题,之前已分析解决了其他分区的卸载的失败问题。复位过程先停止了所有的用户服务和进程,再卸载的分区,复位时序上是正常的,初步怀疑跟内核有关,待进一步分析确认,当前评估影响低。
1 个赞

感谢回复,请问下针对该问题是否有明确的解决计划