Closed
[缺陷]: 同一文件日志的归属组件会变 #196
byo-caixuehongAdd on  Aug 24Closed at  Sep 8
byo-caixuehong
byo-caixuehongCollaborators
Aug 24 Create

感谢您为社区报告缺陷!请按照以下提示提供详细信息,以便我们更好地理解并跟进。

版本分支

openUBMC main

问题发现版本

26.09.00.01

严重程度

一般

复现类型

有条件必然复现

环境信息

~ /tmp # ipmcget -d version
------------------- openUBMC INFO -------------------
IPMC CPU: Hi1711
IPMI Version: 2.0
Active openUBMC Version: 26.09.00.01
Active openUBMC Build: 01
Active openUBMC Built: 08:11:25 Aug 19 2026
Backup openUBMC Version: 26.09.00.01
Available openUBMC Version: 26.09.00.01
Available openUBMC Build: 01
Active Uboot Version: 22.5.20.0 (18:41:06 Jul 1 2026)
Backup Uboot Version: 22.5.20.0 (18:41:06 Jul 1 2026)
Active Secure Bootloader Version: 22.5.20.0 (18:39:47 Jul 1 2026)
Backup Secure Bootloader Version: 22.5.20.0 (18:39:47 Jul 1 2026)
Active Secure Firmware Version: 22.5.20.0 (18:39:47 Jul 1 2026)
Backup Secure Firmware Version: 22.5.20.0 (18:39:47 Jul 1 2026)
Active BMCSDK Version: 5.14.00.01
----------------- Product INFO -----------------
Product ID: 0x0000
Product Name: S920X20
Product Unique ID: 0x00000001030ABF00
Active BIOS Version: (U75)20.28
Backup BIOS Version: 20.28
PSR Version: 3.10
--------------- Riser Card INFO ----------------
Riser1 BoardName: BC83PRUD
Riser1 BoardID: 0xffff
Riser1 CUID: 00000001040302023945
Riser1 PCB: .C
Riser1 CSR: 2.01
Riser1 MCU: 1.10.00
-------------- HDD Backplane INFO --------------
DiskBP1 BoardName: BC83HBBA
DiskBP1 BoardID: 0xffff
DiskBP1 CUID: 00000001030302023925
DiskBP1 PCB: .B
DiskBP1 CPLD Version: (U11)1.13
DiskBP1 CSR: 3.03
---------------- CPU Board INFO ----------------
CpuBoard1 BoardName: BC83AMDA
CpuBoard1 BoardID: 0xffff
CpuBoard1 CUID: 00000001020302031825
CpuBoard1 PCB: .B
CpuBoard1 CPLD1 Version: (U6288)4.01
CpuBoard1 CPLD2 Version: (U6293)4.01
CpuBoard1 CSR: 3.10
CpuBoard1 MCU: 0.02.52
---------------- EXP Board INFO ----------------
ExpBoard1 BoardName: BC83SMMBC
ExpBoard1 BoardID: 0xffff
ExpBoard1 CUID: 00000001010302044492
ExpBoard1 PCB: .A
ExpBoard1 CPLD Version: (U5)3.01
ExpBoard1 CSR: 3.11
---------------- FAN Board INFO ----------------
FanBoard1 BoardName: BC83FDCA
FanBoard1 BoardID: 0xffff
FanBoard1 CUID: 00000001050302023924
FanBoard1 PCB: .A
FanBoard1 CPLD Version: (U1)1.15
FanBoard1 CSR: 3.01
------------------- NIC INFO -------------------
NIC 1 (SF221Q) BoardID: 0xffff
NIC 1 (SF221Q) CUID: 00000001100302023955
NIC 1 (SF221Q) PCB: .A
NIC 1 (SF221Q) CSR: 9.99
------------------- PSU INFO -------------------
PSU1 Version: DC:111 PFC:111
------------------ Power INFO ------------------
CpuBoard1VRD Version: 29.29.29.29.29.29.29.29

预置条件

BMC运行正常

复现步骤

bmc启动之后,
cat /var/log/app.log |grep device_loader

实际结果及影响

同一文件日志的归属组件会变
1970-01-01 00:00:20.944623 devmon NOTICE: device_loader.cpp(1428): position: 00, setup resource tree successfully, uptime: 20s
1970-01-01 00:00:21.128215 devmon NOTICE: device_loader.cpp(1428): position: 01, setup resource tree successfully, uptime: 21s
1970-01-01 00:00:23.174205 devmon NOTICE: device_loader.cpp(1428): position: 0102, setup resource tree successfully, uptime: 23s
1970-01-01 00:00:23.195217 devmon NOTICE: device_loader.cpp(1428): position: 0103, setup resource tree successfully, uptime: 23s
1970-01-01 00:00:23.925736 hwdiscovery NOTICE: device_loader.cpp(1428): position: 0101, setup resource tree successfully, uptime: 23s
1970-01-01 00:00:29.161665 hwdiscovery NOTICE: device_loader.cpp(1428): position: 01010A, setup resource tree successfully, uptime: 29s
1970-01-01 00:00:31.241527 hwdiscovery NOTICE: device_loader.cpp(1428): position: 010101, setup resource tree successfully, uptime: 31s

预期结果

device_loader文件日志全部属于hwdiscovery

问题定位情况

线程没有 module 作用域 → 打印 devmon(应用名回退);
线程处于 hwdiscovery 作用域 → 打印 hwdiscovery。

likedislike
openUBMC-robot
openUBMC-robotCollaborators
Aug 24 Comments:

注意

此 Issue 需要负责人。 如果没有指派时, chendanming 是默认的负责人

likedislike
openUBMC-robotopenUBMC-robotCollaborators
Aug 24 Assign chendanming as responsible person
openUBMC-robotopenUBMC-robotCollaborators
Aug 24 Added label: sig/sig-component-drivers
openUBMC-robot
openUBMC-robotCollaborators
Aug 24 Comments:

欢迎来到 openUBMC 社区

Hey @byo-caixuehong , 感谢你对社区的贡献.

机器人使用手册

有关指令的使用,可以点击 说明文档 或 论坛 查看详情。开发人员可以在每个PR或Issue下方评论特定指令来触发机器人任务。您可以自助配置此仓库的 PR 合并规则,更多详情,请参阅机器人自助配置使用手册。

联系指引

有疑问可以联系 SIG: sig-component-drivers ,
维护者是: @dongyushan, @net_swift_wangchen, @sam_h1973, @u012924942, @weixin_37569011, @xiaoxinglxs ,
优秀贡献者是: @WeliveWelove, @leessential, @zjp99 .

likedislike
openUBMC-robot
openUBMC-robotCollaborators
Aug 24 Comments:

Issue 工作流介绍

社区的需求和缺陷的工作流状态处于纳管中。

类型 上个状态 下个状态 评论命令 谁可以操作
缺陷 待修复 修复中 /todo2fixing 仓库成员角色: Maintainer, Committer, Contributor, Owner
缺陷 修复中 待验收 /fixing2UAT 仓库成员角色: Maintainer, Committer, Contributor, Owner
缺陷 待验收 已修复 /UAT2done SIG组: sig-QA (maintainer,committer)
缺陷 待修复 已挂起 /todo2suspended 仓库成员角色: Maintainer, Committer, Contributor, Owner
缺陷 待修复 已拒绝 /todo2rejected 仓库成员角色: Maintainer, Committer, Contributor, Owner
likedislike
byo-caixuehongbyo-caixuehongCollaborators
Aug 24 Associated pull request
openUBMC-robotopenUBMC-robotCollaborators
Aug 25 associated Kanban: openUBMC 26.09 缺陷看板
lishengxiaoCollaborators
Aug 25 Comments:

/todo2fixing

likedislike
openUBMC-robotopenUBMC-robotCollaborators
Aug 25 changed custom state from 待修复 to 修复中
byo-caixuehong
byo-caixuehongCollaborators
Aug 26 Comments:

/fixing2UAT

likedislike
openUBMC-robotopenUBMC-robotCollaborators
Aug 26 changed custom state from 修复中 to 待验收
CchendanmingCollaborators
Aug 28 Assign jiangchao419 as responsible person, remove original responsible person: chendanming
wangyanyanCollaborators
Sep 8 Comments:

/UAT2done

likedislike
openUBMC-robotopenUBMC-robotCollaborators
Sep 8 changed custom state from 待验收 to 已修复
openUBMC-robotopenUBMC-robotCollaborators
Sep 8 Close issue