qemu中D-Bus接口显示不全

qemu中,devmon的服务没有自动启动,手动运行后打印信息如下:
WARN 1970-01-01T00:10:49.731 [6742] reflection_factory.cpp:35 operator() | Failed to register type: type name=root_object already exists
INFO 1970-01-01T00:10:49.797 [6742] log_manager.cpp:147 operator() | Removed appender[default_console] from logger[default]
INFO 1970-01-01T00:10:49.798 [6742] log_manager.cpp:147 operator() | Removed appender[default_file] from logger[default]
INFO 1970-01-01T00:10:49.798 [6742] log_manager.cpp:157 operator() | Added appender[devmon_file] to logger[default]
INFO 1970-01-01T00:10:49.799 [6742] config_manager.cpp:188 operator() | Logging configuration loaded and applied from config file
INFO 1970-01-01T00:10:49.803 [6742] application.cpp:169 operator() | load plugins done, 0 plugins
INFO 1970-01-01T00:10:49.805 [6742] application.cpp:187 operator() | load supervisor configs, 0
INFO 1970-01-01T00:10:49.807 [6742] application.cpp:200 operator() | load service configs, 0:
INFO 1970-01-01T00:10:49.809 [6742] service_manager.cpp:310 operator() | all services initialized successfully, 0 services
WARN 1970-01-01T00:10:52.859 [6742] reflection_factory.cpp:35 operator() | Failed to register type: type name=bmc.dev.Chip already exists
WARN 1970-01-01T00:10:53.029 [6742] reflection_factory.cpp:35 operator() | Failed to register type: type name=bmc.dev.Chip already exists
WARN 1970-01-01T00:10:53.078 [6742] reflection_factory.cpp:35 operator() | Failed to register type: type name=bmc.dev.Chip already exists
WARN 1970-01-01T00:10:54.061 [6742] reflection_factory.cpp:35 operator() | Failed to register type: type name=bmc.dev.Chip already exists
INFO 1970-01-01T00:10:55.165 [6742] application.cpp:236 operator() | start application, thread count: 4
WARN 1970-01-01T00:10:55.168 [6742] runtime_context.cpp:211 operator() | runtime_context already initialized, ignoring duplicate initialization

busctl --user tree出现的几乎都是/bmc/dev/topology接口,没有网卡的/bmc/dev/Systems/1/PCIeNicCard/SP670

@liuxingsen 请解答。

需要参考这个MR修改,来拉起devmon: [WIP]适配南向设备树-manifest-GitCode

是参照的这个PR修改过,先麻烦解决一下D-bus为什么没有网卡的路径的问题吧

您好!麻烦解决一下D-bus为什么没有网卡的路径的问题吧 :folded_hands:

可以给一下怎么打包有devmon组件的产品包的方法呢?我这边在manifest没有搜索到devmon。然后最可能的原因是可能devmon还没适配qemu,我们需要进一步分析哈

参考的manifest的PR,请问还没适配qemu吗,所以D-bus没有暴露网卡、gpu卡对象吗?

好的,到时候我们这边试验一下,请问你这边是手动加载了SP670的网卡对吗?

没有网卡的/bmc/dev/Systems/1/PCIeNicCard/SP670

请问怎么手动加载网卡呢 我只是对devmon、libmcpp、component_drivers默认出包。手动执行的./devmon

理论目前社区qemu支持了sp680的网卡,可以使用ipmcget -d v看看有没有pciecard的信息,手动加载卡可以查看我这篇文档:Qemu仿真应用之新增板卡篇 - CICD SIG - openUBMC 论坛,如有不足,请指点

好的,谢谢您!我再看看

如果devmon起来的条件下,查看/opt子目录中是否有libhi182x.so文件。如果有的话,大概率是CSR没有被识别。使用设备树的sr文件进行加载,加载命令如下所示:

busctl --user call bmc.kepler.devmon /bmc/dev bmc.dev AddDevice sa{sv} “/data/csr_xxx.json” 4 Position i 4 SystemId i 1 Slot i 1 Buses as 1 I2cMux_Pca9545_PCA9545_3_01010103

不存在说Qemu没有适配devmon。加载网卡是devmon的能力,而非qemu能力。

另外如果还是没有识别,麻烦telnet提供一下 cat /var/log/app.log | grep devmon的打印。

2 个赞

您好 :grinning_face: !从日志看devmon服务开始没起来,后面起来了。麻烦帮我分析一下日志:

1970-01-01 00:00:47.985130 hwproxy NOTICE: object_manage.lua(506): start to fetch devmon objects

1970-01-01 00:00:48.032554 hwproxy NOTICE: object_manage.lua(511): fetch devmon objects failed, err=org.freedesktop.DBus.Error.ServiceUnknown: The name bmc.kepler.devmon was not provided by any .service files

2023-08-15 09:20:54.215385 hwdiscovery ERROR: parser_service.lua(43): path: /opt/bmc/sr/14140130_19e50222_19e50052.sr, transport devmon csr data failed, err: org.freedesktop.DBus.Error.ServiceUnknown: The name bmc.kepler.devmon was not provided by any .service files

1970-01-01 00:00:46.707485 hwproxy NOTICE: object_manage.lua(506): start to fetch devmon objects

1970-01-01 00:00:46.742860 hwproxy NOTICE: object_manage.lua(511): fetch devmon objects failed, err=org.freedesktop.DBus.Error.ServiceUnknown: The name bmc.kepler.devmon was not provided by any .service files

2023-08-15 09:20:56.157119 hwdiscovery ERROR: parser_service.lua(43): path: /opt/bmc/sr/14140130_19e50222_19e50052.sr, transport devmon csr data failed, err: org.freedesktop.DBus.Error.ServiceUnknown: The name bmc.kepler.devmon was not provided by any .service files

2023-08-15 09:21:08.040198 maca NOTICE: base.lua(402): monitor component devmon added, service: bmc.kepler.devmon [repeated 4 times in 351s from 2023-08-15 09:21:07.223180 to 2023-08-15 09:21:08.040198]

1970-01-01 00:00:55.265158 hwproxy NOTICE: object_manage.lua(506): start to fetch devmon objects

1970-01-01 00:00:55.308283 hwproxy NOTICE: object_manage.lua(511): fetch devmon objects failed, err=org.freedesktop.DBus.Error.ServiceUnknown: The name bmc.kepler.devmon was not provided by any .service files

2023-08-15 09:20:51.881781 hwdiscovery ERROR: parser_service.lua(43): path: /opt/bmc/sr/14140130_19e50222_19e50052.sr, transport devmon csr data failed, err: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include:the remote application did not send a reply, the messagebus security policy blocked the reply, the reply timeout expired,or the network connection was broken.

1970-01-01 00:00:52.475086 hwproxy NOTICE: object_manage.lua(506): start to fetch devmon objects

1970-01-01 00:00:52.513984 hwproxy NOTICE: object_manage.lua(511): fetch devmon objects failed, err=org.freedesktop.DBus.Error.ServiceUnknown: The name bmc.kepler.devmon was not provided by any .service files

2023-08-15 09:20:56.390766 hwdiscovery ERROR: parser_service.lua(43): path: /opt/bmc/sr/14140130_19e50222_19e50052.sr, transport devmon csr data failed, err: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include:the remote application did not send a reply, the messagebus security policy blocked the reply, the reply timeout expired,or the network connection was broken.

2023-08-15 09:21:09.986447 maca NOTICE: base.lua(402): monitor component devmon added, service: bmc.kepler.devmon

麻烦也提供一下app.log呢?里面应该会有devmon没有起来的报错信息

2023-08-15 09:20:52.549194 devmon ERROR: manager.cpp(124): Unsupported chip type: Smc
2023-08-15 09:20:52.549344 devmon ERROR: device_topo.cpp(194): create chip object failed: Smc_ExpBoardSMC_01010300
2023-08-15 09:20:52.549656 devmon ERROR: manager.cpp(124): Unsupported chip type: Smc
2023-08-15 09:20:52.549818 devmon ERROR: device_topo.cpp(194): create chip object failed: Smc_FanBoardSMC_01010300
2023-08-15 09:20:52.671165 devmon ERROR: manager.cpp(124): Unsupported chip type: Smc
2023-08-15 09:20:52.671316 devmon ERROR: device_topo.cpp(194): create chip object failed: Smc_ExpBoardSMC_01010306
2023-08-15 09:20:52.671587 devmon ERROR: manager.cpp(124): Unsupported chip type: Smc
2023-08-15 09:20:52.671707 devmon ERROR: device_topo.cpp(194): create chip object failed: Smc_FanBoardSMC_01010306
2023-08-15 09:20:52.854733 devmon ERROR: manager.cpp(124): Unsupported chip type: Smc
2023-08-15 09:20:52.854996 devmon ERROR: device_topo.cpp(194): create chip object failed: Smc_ExpBoardSMC_01010302
2023-08-15 09:20:52.857794 devmon ERROR: manager.cpp(124): Unsupported chip type: Smc
2023-08-15 09:20:52.857968 devmon ERROR: device_topo.cpp(194): create chip object failed: Smc_FanBoardSMC_01010302
2023-08-15 09:21:02.882925 devmon ERROR: device_topo.cpp(194): create chip object failed: Smc_ExpBoardSMC_01010303
2023-08-15 09:21:02.883397 devmon ERROR: device_topo.cpp(194): create chip object failed: Smc_FanBoardSMC_01010303
2023-08-15 09:21:06.473044 devmon ERROR: device_topo.cpp(194): create chip object failed: Smc_ExpBoardSMC_01010305
2023-08-15 09:21:06.473399 devmon ERROR: device_topo.cpp(194): create chip object failed: Smc_FanBoardSMC_01010305
2023-08-15 09:20:48.363401 devmon ERROR: device_topo.cpp(194): create chip object failed: Smc_ExpBoardSMC_01010301
2023-08-15 09:20:48.364618 devmon ERROR: device_topo.cpp(194): create chip object failed: Smc_FanBoardSMC_01010301
2023-08-15 09:20:51.817807 devmon ERROR: device_topo.cpp(194): create chip object failed: Smc_ExpBoardSMC_01010307
2023-08-15 09:20:51.818497 devmon ERROR: device_topo.cpp(194): create chip object failed: Smc_FanBoardSMC_01010307
2023-08-15 09:21:00.230740 devmon ERROR: csr.cpp(44): load compatible driver hisi_1822 failed, error: Failed to load driver: /opt/bmc/drivers//libhisi_1822.so: cannot open shared object file: No such file or directory
2023-08-15 09:21:00.368279 devmon ERROR: helper.cpp(41): Object not found: Component_PCIeCard, searched for: Component_PCIeCard_0101011203
2023-08-15 09:21:00.427321 devmon ERROR: helper.cpp(41): Object not found: Accessor_PcbID, searched for: Accessor_PcbID_0101011203
2023-08-15 09:21:01.712551 devmon ERROR: helper.cpp(41): Object not found: Continue_BoardID, searched for: Continue_BoardID_0101011203
2023-08-15 09:21:01.838682 devmon ERROR: helper.cpp(41): Object not found: Continue_BoardID, searched for: Continue_BoardID_0101011203
2023-08-15 09:21:01.943325 devmon ERROR: helper.cpp(41): Object not found: Continue_BoardID, searched for: Continue_BoardID_0101011203
2023-08-15 09:21:02.053741 devmon ERROR: helper.cpp(41): Object not found: Continue_BoardID, searched for: Continue_BoardID_0101011203
2023-08-15 09:21:02.155629 devmon ERROR: helper.cpp(41): Object not found: Continue_BoardID, searched for: Continue_BoardID_0101011203
2023-08-15 09:21:02.289870 devmon ERROR: smbus.cpp(29): smbus init, buffer len: 64, mcu address: 212
2023-08-15 09:21:03.592017 devmon ERROR: mctp.cpp(40): =================: /bmc/kepler/Systems/1/Mctp/Transport/151/2, /bmc/kepler/Systems/1/Mctp/Endpoint/151/2
2023-08-15 09:21:03.667664 devmon ERROR: mctp.cpp(135): Get endpoint object(151/2) failed, retry…(0)
2023-08-15 09:21:07.316136 devmon ERROR: smbus.cpp(94): M is 17 and buffer len is 64
2023-08-15 09:21:07.318825 devmon ERROR: smbus.cpp(94): M is 18 and buffer len is 64
2023-08-15 09:21:07.332358 devmon ERROR: smbus.cpp(94): M is 64 and buffer len is 64
2023-08-15 09:21:07.338317 devmon ERROR: smbus.cpp(94): M is 64 and buffer len is 64
2023-08-15 09:21:07.342501 devmon ERROR: smbus.cpp(94): M is 64 and buffer len is 64
2023-08-15 09:21:07.347420 devmon ERROR: smbus.cpp(94): M is 64 and buffer len is 64
2023-08-15 09:21:07.348143 devmon ERROR: std_smbus.cpp(128): failed to retrieve response protocol: std_smbus, msg:{“error_msg”:crc check error on smbus response}. Reach max retry, exit
2023-08-15 09:21:07.348470 devmon ERROR: fault_status.cpp(96): Error: Failed to update fault code
2023-08-15 09:21:07.368204 devmon ERROR: smbus.cpp(94): M is 64 and buffer len is 64
2023-08-15 09:21:07.396944 devmon ERROR: smbus.cpp(94): M is 64 and buffer len is 64
2023-08-15 09:21:07.398988 devmon ERROR: smbus.cpp(94): M is 64 and buffer len is 64
2023-08-15 09:21:07.400981 devmon ERROR: smbus.cpp(94): M is 64 and buffer len is 64
2023-08-15 09:21:07.405055 devmon ERROR: smbus.cpp(94): M is 64 and buffer len is 64
2023-08-15 09:21:07.406257 devmon ERROR: smbus.cpp(94): M is 64 and buffer len is 64
2023-08-15 09:21:07.406494 devmon ERROR: std_smbus.cpp(128): failed to retrieve response protocol: std_smbus, msg:{“error_msg”:crc check error on smbus response}. Reach max retry, exit
2023-08-15 09:21:07.406765 devmon ERROR: cooling.cpp(88): Error: Failed to check netCard Health
2023-08-15 09:21:07.410147 devmon ERROR: smbus.cpp(94): M is 64 and buffer len is 64
2023-08-15 09:21:07.412067 devmon ERROR: smbus.cpp(94): M is 64 and buffer len is 64
2023-08-15 09:21:07.418086 devmon ERROR: smbus.cpp(94): M is 64 and buffer len is 64
2023-08-15 09:21:07.419279 devmon ERROR: std_smbus.cpp(128): failed to retrieve response protocol: std_smbus, msg:{“error_msg”:crc check error on smbus response}. Reach max retry, exit
2023-08-15 09:21:07.420319 devmon ERROR: network_port.cpp(190): Error: Failed to get mac address by smbus
2023-08-15 09:21:07.422588 devmon ERROR: smbus.cpp(94): M is 64 and buffer len is 64
1970-01-01 00:00:51.215870 devmon ERROR: shm_tree.cpp(84): failed to get message queue of destination service: bmc.kepler.hwdiscovery
1970-01-01 00:00:58.216544 devmon ERROR: manager.cpp(160): Unsupported bus type: Jtag
1970-01-01 00:00:58.219524 devmon ERROR: device_topo.cpp(186): create bus object failed: Jtag_1
1970-01-01 00:00:58.222449 devmon ERROR: manager.cpp(160): Unsupported bus type: JtagOverLocalBus
1970-01-01 00:00:58.230701 devmon ERROR: device_topo.cpp(186): create bus object failed: JtagOverLocalBus_1
1970-01-01 00:00:58.820839 devmon ERROR: manager.cpp(160): Unsupported bus type: Gpio
1970-01-01 00:00:58.822742 devmon ERROR: device_topo.cpp(186): create bus object failed: Gpio_31
1970-01-01 00:00:58.825570 devmon ERROR: manager.cpp(160): Unsupported bus type: Gpio
1970-01-01 00:00:58.826490 devmon ERROR: device_topo.cpp(186): create bus object failed: Gpio_56
1970-01-01 00:00:58.828287 devmon ERROR: manager.cpp(160): Unsupported bus type: Gpio
1970-01-01 00:00:58.829120 devmon ERROR: device_topo.cpp(186): create bus object failed: Gpio_74
1970-01-01 00:01:03.332339 devmon ERROR: manager.cpp(124): Unsupported chip type: Smc
1970-01-01 00:01:03.333306 devmon ERROR: device_topo.cpp(194): create chip object failed: Smc_CpuBrdSMC_0101
1970-01-01 00:01:03.350057 devmon ERROR: manager.cpp(124): Unsupported chip type: Smc
1970-01-01 00:01:03.351532 devmon ERROR: device_topo.cpp(194): create chip object failed: Smc_ExpBoardSMC_0101
1970-01-01 00:01:03.394518 devmon ERROR: manager.cpp(124): Unsupported chip type: Smc
1970-01-01 00:01:03.396574 devmon ERROR: device_topo.cpp(194): create chip object failed: Smc_FanBoardSMC_0101
1970-01-01 00:01:09.926421 devmon ERROR: manager.cpp(124): Unsupported chip type: Smc
1970-01-01 00:01:09.926911 devmon ERROR: device_topo.cpp(194): create chip object failed: Smc_ExpBoardSMC_01010A
1970-01-01 00:01:12.766896 devmon ERROR: manager.cpp(124): Unsupported chip type: Smc
1970-01-01 00:01:12.767278 devmon ERROR: device_topo.cpp(194): create chip object failed: Smc_CpuBrdSMC_010101
1970-01-01 00:01:12.803752 devmon ERROR: manager.cpp(124): Unsupported chip type: Smc
1970-01-01 00:01:12.804466 devmon ERROR: device_topo.cpp(194): create chip object failed: Smc_ExpBoardSMC_010101
1970-01-01 00:01:13.700224 devmon ERROR: manager.cpp(124): Unsupported chip type: Smc
1970-01-01 00:01:13.700893 devmon ERROR: device_topo.cpp(194): create chip object failed: Smc_CpuBrdSMC_01010118
1970-01-01 00:01:13.792548 devmon ERROR: manager.cpp(124): Unsupported chip type: Smc
1970-01-01 00:01:13.792909 devmon ERROR: device_topo.cpp(194): create chip object failed: Smc_CpuBrdSMC_0101011A
1970-01-01 00:01:13.793322 devmon ERROR: manager.cpp(124): Unsupported chip type: Smc
1970-01-01 00:01:13.793470 devmon ERROR: device_topo.cpp(194): create chip object failed: Smc_ExpBoardSMC_0101011A
2023-08-15 09:21:15.595399 devmon ERROR: topology_discovery.cpp(283): request topology failed for path /bmc/kepler/ObjectGroup/01010117: shm method call timeout, service name: bmc.kepler.hwdiscovery, method: GetTopology
2023-08-15 09:21:19.712506 devmon ERROR: manager.cpp(124): Unsupported chip type: Smc
2023-08-15 09:21:19.731029 devmon ERROR: device_topo.cpp(194): create chip object failed: Smc_ExpBoardSMC_01010B
2023-08-15 09:21:21.621600 devmon ERROR: manager.cpp(124): Unsupported chip type: Smc
2023-08-15 09:21:21.622129 devmon ERROR: device_topo.cpp(194): create chip object failed: Smc_ExpBoardSMC_010109
2023-08-15 09:20:46.854676 devmon ERROR: manager.cpp(124): Unsupported chip type: Smc
2023-08-15 09:20:46.920838 devmon ERROR: device_topo.cpp(194): create chip object failed: Smc_ExpBoardSMC_010102
2023-08-15 09:20:46.949072 devmon ERROR: manager.cpp(124): Unsupported chip type: Smc
2023-08-15 09:20:46.953124 devmon ERROR: device_topo.cpp(194): create chip object failed: Smc_EnclSMC_010102
2023-08-15 09:21:22.229377 devmon ERROR: manager.cpp(124): Unsupported chip type: Smc
2023-08-15 09:21:22.236564 devmon ERROR: device_topo.cpp(194): create chip object failed: Smc_ExpBoardSMC_010103
2023-08-15 09:21:22.264302 devmon ERROR: manager.cpp(124): Unsupported chip type: Smc
2023-08-15 09:21:22.264438 devmon ERROR: device_topo.cpp(194): create chip object failed: Smc_FanBoardSMC_010103
您好!麻烦看一下

从这里的描述来看,devmon已经加载了网卡,你想更进步了解的是什么问题?

您好 busctl devmon服务下的tree没有网卡相关对象和接口

busctl 打印一下全量的资源树看一下,从上述的日志来看,网卡已经起来了,甚至开始发送smbus命令了。而且mctp endpoint也被识别了。

└─/bmc
├─/bmc/dev
│ ├─/bmc/dev/ObjectGroup
│ └─/bmc/dev/topology
│ ├─/bmc/dev/topology/Hisport_0_dev
│ │ ├─/bmc/dev/topology/Hisport_0_dev/Eeprom_3_20_010101_dev
│ │ └─/bmc/dev/topology/Hisport_0_dev/Pca9545_PCA9545_01010114_dev
│ │ ├─/bmc/dev/topology/Hisport_0_dev/Pca9545_PCA9545_01010114_dev
│ │ └─/bmc/dev/topology/Hisport_0_dev/Pca9545_PCA9545_01010114_dev
│ │ ├─/bmc/dev/topology/Hisport_0_dev/Pca9545_PCA9545_01010114_d
│ │ │ └─/bmc/dev/topology/Hisport_0_dev/Pca9545_PCA9545_010101
│ │ │ └─/bmc/dev/topology/Hisport_0_dev/Pca9545_PCA9545_0101
│ │ └─/bmc/dev/topology/Hisport_0_dev/Pca9545_PCA9545_01010114_d
│ ├─/bmc/dev/topology/Hisport_10_dev
│ │ └─/bmc/dev/topology/Hisport_10_dev/Eeprom_3_11_010101_dev
│ ├─/bmc/dev/topology/Hisport_11_dev
│ │ └─/bmc/dev/topology/Hisport_11_dev/Eeprom_3_12_010101_dev
│ ├─/bmc/dev/topology/Hisport_12_dev
│ │ └─/bmc/dev/topology/Hisport_12_dev/Eeprom_3_9_010101_dev
│ ├─/bmc/dev/topology/Hisport_13_dev
│ │ └─/bmc/dev/topology/Hisport_13_dev/Eeprom_3_10_010101_dev
│ ├─/bmc/dev/topology/Hisport_14_dev
│ │ └─/bmc/dev/topology/Hisport_14_dev/Eeprom_3_8_010101_dev
│ │ └─/bmc/dev/topology/Hisport_15_dev/Eeprom_3_7_010101_dev
│ ├─/bmc/dev/topology/Hisport_16_dev
│ │ └─/bmc/dev/topology/Hisport_16_dev/Eeprom_3_1_010101_dev
│ ├─/bmc/dev/topology/Hisport_17_dev
│ │ └─/bmc/dev/topology/Hisport_17_dev/Eeprom_3_2_010101_dev
│ ├─/bmc/dev/topology/Hisport_18_dev
│ │ └─/bmc/dev/topology/Hisport_18_dev/Eeprom_3_3_010101_dev
│ ├─/bmc/dev/topology/Hisport_19_dev
│ │ └─/bmc/dev/topology/Hisport_19_dev/Eeprom_3_4_010101_dev
│ ├─/bmc/dev/topology/Hisport_1_dev
│ │ └─/bmc/dev/topology/Hisport_1_dev/Eeprom_3_19_010101_dev
│ ├─/bmc/dev/topology/Hisport_20_dev
│ │ └─/bmc/dev/topology/Hisport_20_dev/Eeprom_3_5_010101_dev
│ ├─/bmc/dev/topology/Hisport_21_dev
│ │ └─/bmc/dev/topology/Hisport_21_dev/Eeprom_3_6_010101_dev
│ ├─/bmc/dev/topology/Hisport_2_dev
│ │ ├─/bmc/dev/topology/Hisport_2_dev/Eeprom_3_18_010101_dev
│ │ └─/bmc/dev/topology/Hisport_2_dev/Pca9545_PCA9545_01010112_dev
│ │ ├─/bmc/dev/topology/Hisport_2_dev/Pca9545_PCA9545_01010112_dev
│ │ ├─/bmc/dev/topology/Hisport_2_dev/Pca9545_PCA9545_01010112_dev
│ │ ├─/bmc/dev/topology/Hisport_2_dev/Pca9545_PCA9545_01010112_dev
├─/bmc/dev/topology/Hisport_2_dev/Pca9545_PCA9545_01010112_dev
│ │ └─/bmc/dev/topology/Hisport_2_dev/Pca9545_PCA9545_01010112_dev
│ │ ├─/bmc/dev/topology/Hisport_2_dev/Pca9545_PCA9545_01010112_d
│ │ │ └─/bmc/dev/topology/Hisport_2_dev/Pca9545_PCA9545_010101
│ │ │ └─/bmc/dev/topology/Hisport_2_dev/Pca9545_PCA9545_0101
│ │ └─/bmc/dev/topology/Hisport_2_dev/Pca9545_PCA9545_01010112_d
│ ├─/bmc/dev/topology/Hisport_3_dev
│ │ └─/bmc/dev/topology/Hisport_3_dev/Eeprom_3_17_010101_dev
│ ├─/bmc/dev/topology/Hisport_4_dev
│ ├─/bmc/dev/topology/Hisport_5_dev
│ ├─/bmc/dev/topology/Hisport_6_dev
│ │ └─/bmc/dev/topology/Hisport_6_dev/Eeprom_3_13_010101_dev
│ ├─/bmc/dev/topology/Hisport_7_dev
│ │ └─/bmc/dev/topology/Hisport_7_dev/Eeprom_3_14_010101_dev
│ ├─/bmc/dev/topology/Hisport_8_dev
│ │ └─/bmc/dev/topology/Hisport_8_dev/Eeprom_3_15_010101_dev
│ ├─/bmc/dev/topology/Hisport_9_dev
│ │ └─/bmc/dev/topology/Hisport_9_dev/Eeprom_3_16_010101_dev
│ ├─/bmc/dev/topology/I2c_11_dev
│ │ └─/bmc/dev/topology/I2c_11_dev/Lm75_OutletTemp_0101_dev
│ ├─/bmc/dev/topology/I2c_1_dev
│ ├─/bmc/dev/topology/I2c_1_dev/Eeprom_3_1_0101_dev
│ │ └─/bmc/dev/topology/I2c_1_dev/Eeprom_BCU_010101_dev
│ ├─/bmc/dev/topology/I2c_2_dev
│ │ ├─/bmc/dev/topology/I2c_2_dev/Eeprom_3_1_01_dev
│ │ └─/bmc/dev/topology/I2c_2_dev/Eeprom_EXU_0101_dev
│ ├─/bmc/dev/topology/I2c_3_dev
│ │ ├─/bmc/dev/topology/I2c_3_dev/Eeprom_PsuChip1_0101_dev
│ │ └─/bmc/dev/topology/I2c_3_dev/Eeprom_PsuChip2_0101_dev
│ ├─/bmc/dev/topology/I2c_4_dev
│ │ ├─/bmc/dev/topology/I2c_4_dev/Complex/Chip_Fan_PWM_010103_dev
│ │ ├─/bmc/dev/topology/I2c_4_dev/Eeprom_3_3_0101_dev
│ │ └─/bmc/dev/topology/I2c_4_dev/Eeprom_CLU_010103_dev
│ ├─/bmc/dev/topology/I2c_5_dev
│ │ ├─/bmc/dev/topology/I2c_5_dev/Eeprom_3_2_0101_dev
│ │ └─/bmc/dev/topology/I2c_5_dev/Eeprom_SEU_010102_dev
│ ├─/bmc/dev/topology/I2c_6_dev
│ │ └─/bmc/dev/topology/I2c_6_dev/Pca9545_i2c6_chip_0101_dev
│ │ ├─/bmc/dev/topology/I2c_6_dev/Pca9545_i2c6_chip_0101_dev/I2cMu
│ │ │ └─/bmc/dev/topology/I2c_6_dev/Pca9545_i2c6_chip_0101_dev/I
│ │ └─/bmc/dev/topology/I2c_6_dev/Pca9545_i2c6_chip_0101_dev
│ │ ├─/bmc/dev/topology/I2c_6_dev/Pca9545_i2c6_chip_0101_dev/I2cMu
│ │ │ └─/bmc/dev/topology/I2c_6_dev/Pca9545_i2c6_chip_0101_dev/I
│ │ └─/bmc/dev/topology/I2c_6_dev/Pca9545_i2c6_chip_0101_dev/I2cMu
│ │ └─/bmc/dev/topology/I2c_6_dev/Pca9545_i2c6_chip_0101_dev/I2c
│ ├─/bmc/dev/topology/I2c_7_dev
│ │ └─/bmc/dev/topology/I2c_7_dev/Pca9545_i2c7_chip_0101_dev
│ │ ├─/bmc/dev/topology/I2c_7_dev/Pca9545_i2c7_chip_0101_dev/I2cMu
│ │ │ └─/bmc/dev/topology/I2c_7_dev/Pca9545_i2c7_chip_0101_dev/I
│ │ └─/bmc/dev/topology/I2c_7_dev/Pca9545_i2c7_chip_0101_dev/I2cMu
│ │ └─/bmc/dev/topology/I2c_7_dev/Pca9545_i2c7_chip_0101_dev/I2c
│ └─/bmc/dev/topology/I2c_8_dev
│ ├─/bmc/dev/topology/I2c_8_dev/Complex/Chip_UsbCc_On_0101_dev
│ ├─/bmc/dev/topology/I2c_8_dev/Complex/Chip_UsbCc_Sgm_0101_dev
│ ├─/bmc/dev/topology/I2c_8_dev/Eeprom_1_01010A_dev
│ ├─/bmc/dev/topology/I2c_8_dev/Eeprom_3_10_0101_dev
│ └─/bmc/dev/topology/I2c_8_dev/Lm75_InletTemp_0101_dev
└─/bmc/kepler
├─/bmc/kepler/devmon
│ └─/bmc/kepler/devmon/MicroComponent
└─/bmc/kepler/maca
您好!资源对象是这些 :folded_hands:

│ ├─/bmc/dev/topology/Hisport_2_dev
│ │ ├─/bmc/dev/topology/Hisport_2_dev/Eeprom_3_18_010101_dev
│ │ └─/bmc/dev/topology/Hisport_2_dev/Pca9545_PCA9545_01010112_dev
│ │ ├─/bmc/dev/topology/Hisport_2_dev/Pca9545_PCA9545_01010112_dev
│ │ ├─/bmc/dev/topology/Hisport_2_dev/Pca9545_PCA9545_01010112_dev
│ │ ├─/bmc/dev/topology/Hisport_2_dev/Pca9545_PCA9545_01010112_dev
├─/bmc/dev/topology/Hisport_2_dev/Pca9545_PCA9545_01010112_dev
│ │ └─/bmc/dev/topology/Hisport_2_dev/Pca9545_PCA9545_01010112_dev
│ │ ├─/bmc/dev/topology/Hisport_2_dev/Pca9545_PCA9545_01010112_d
│ │ │ └─/bmc/dev/topology/Hisport_2_dev/Pca9545_PCA9545_010101
│ │ │ └─/bmc/dev/topology/Hisport_2_dev/Pca9545_PCA9545_0101
│ │ └─/bmc/dev/topology/Hisport_2_dev/Pca9545_PCA9545_01010112_d

你这里详细看一下,这里没有显示全