走vpd的chip、eeprom、smc等对象可以通过tracechip 芯片名 start查看总线读写数据。
南向驱动目前还没有该能力,希望可以支持。
走vpd的chip、eeprom、smc等对象可以通过tracechip 芯片名 start查看总线读写数据。
南向驱动目前还没有该能力,希望可以支持。
答案内容由AI生成,仅供参考:
| 项目 | 状态 |
|---|---|
| 走 VPD 的对象支持 tracechip | |
| 走南向驱动的对象支持 tracechip | |
| 社区是否已知晓该需求 | |
| 实现方式 | 需要社区贡献代码实现相关功能 |
结论:您提出的需求已获社区确认,南向驱动当前确实不具备 tracechip 能力。由于南向部件驱动代码已在社区开源,可通过社区协作方式推动该功能的落地实现。
根据您提出的需求,结合现有知识库信息,情况如下:
您描述的场景与社区已知情况一致:
tracechip 命令查看总线读写数据。社区讨论中也给出了具体用法,例如:
tracechip trace Eeprom_1_1:跟踪指定芯片对象发送和接收的数据tracechip untrace Eeprom_1_1:取消跟踪在 openUBMC 社区的相关讨论中,当被问及"走南向驱动的对象有类似的方法可以调么?"时,社区成员明确回复:
“暂时还没有实现哦~南向部件驱动的代码已经在社区了,欢迎大家贡献代码实现相关功能”
这表明该功能当前确实是一个能力缺口,社区持开放态度,欢迎开发者通过贡献代码的方式推动实现。
Eeprom_1_1)等硬件组件的数据读写,也用于分析通信延迟和总线活动。start/trace)来追踪指定的硬件行为,并支持捕获实时硬件状态变化。STATUS_TIMEOUT(超时,错误码 5)的排查建议也明确包含使用 tracechip 检查链路和时序。南向驱动(component_drivers)目前已经实现的底层能力包括:
bmc.dev.chip/bus 的 read 接口这意味着南向驱动具备在底层接入追踪能力的基础条件,但尚未暴露类似于 tracechip 的对外追踪接口。
| 项目 | 状态 |
|---|---|
| 走 VPD 的对象支持 tracechip | |
| 走南向驱动的对象支持 tracechip | |
| 社区是否已知晓该需求 | |
| 实现方式 | 需要社区贡献代码实现相关功能 |
结论:您提出的需求已获社区确认,南向驱动当前确实不具备 tracechip 能力。由于南向部件驱动代码已在社区开源,可通过社区协作方式推动该功能的落地实现。