系统安装Atlas 300I Duo卡,通过SNMP的节点npuProperty获取信息为空。
目前看到在rackmount\interface_config\snmp\mapping_config\npuProperty\npuProperty.json 文件中定义了"Uri": “/snmp/1.3.6.1.4.1.{{SnmpOemIdentifier}}.47.50/npuDescriptionTable/Readonly”,获取信息使用的GetNPUInfo 对应的ProcessingFlow是获取 “Path”:"/bmc/kepler/Systems/1/Processors/NPU"的信息。
但是目前在设备上查看路径"/bmc/kepler/Systems/1/Processors/NPU"下并没有Member成员
~ ~ $ busctl --user tree bmc.kepler.compute
│ └─/bmc/kepler/Systems/1/Processors
│ ├─/bmc/kepler/Systems/1/Processors/CPU
│ │ ├─/bmc/kepler/Systems/1/Processors/CPU/CPU_1_010101
│ │ └─/bmc/kepler/Systems/1/Processors/CPU/CPU_2_010101
│ └─/bmc/kepler/Systems/1/Processors/NPU
在/bmc/kepler/Systems/1/PCIeDevices/PCIeCards/NPUCards/NPUCard_1_0101010902路径,是有Atlas 300I Duo的PCIE设备的
~ ~ $ busctl --user introspect bmc.kepler.compute /bmc/kepler/Systems/1/PCIeDevices/PCIeCards/NPUCards/NPUCard_1_0101010902
NAME TYPE SIGNATURE RESULT/VALUE FLAGS
bmc.kepler.Inventory.Hardware interface - - -
.AssetName property s “PCIeCard5” emits-change
.AssetTag property s “N/A” emits-change
.AssetType property s “PCIe NPU Card” emits-change
.FirmwareVersion property s “” emits-change
.ManufactureDate property s “N/A” emits-change
.Manufacturer property s “Huawei” emits-change
.Model property s “Atlas_300I_Duo” emits-change
.PCBVersion property s “” emits-change
.PartNumber property s “03029WRV” emits-change
.SerialNumber property s “2106030737ZEPC013116” emits-change
.Slot property s “5” emits-change
.UUID property s “” emits-change
bmc.kepler.Managers.Syslog.Report interface - - -
.ReportControl method a{ss}a{ss}y - -
bmc.kepler.Object.Properties interface - - -
.GetAllWithContext method a{ss}s a{sv} -
.GetOptions method a{ss}ss a{ss} -
.GetPrivateProperties method a{ss} s -
.GetPropertiesByNames method a{ss}sas a{sv}a{sv} -
.GetPropertiesByOptions method a{ss}sa{ss} as -
.GetPropertyDetail method a{ss}ss s -
.GetWithContext method a{ss}ss v -
.SetWithContext method a{ss}ssv - -
.ClassName property s “NPUCard” emits-change
.ObjectIdentifier property (ysss) 1 “1” “” “0101010902” emits-change
.ObjectName property s “NPUCard_1_0101010902” emits-change
.TraceEnabled property b false emits-change
bmc.kepler.Systems.NPUCard interface - - -
.BoardID property q 177 -
.ChipFaultDescription property s “” -
.ChipHealthStatus property i 0 emits-change
.Core0TemperatureCelsius property q 32767 emits-change
.Core1TemperatureCelsius property q 32767 emits-change
.FaultCode property s “Error code: NA” -
.FaultState property u 0 emits-change
.FirmwareVersion property s “” -
.InletTemperatureCelsius property q 80 emits-change
.McuFirmwareVersion property s “24.7.8” -
.MemoryCapacityMiB property u 0 -
.Name property s “Atlas 300I Duo Inference Card” -
.OutletTemperatureCelsius property q 54 emits-change
.PcbVersion property s “.E” -
.PowerState property y 0 emits-change
.PowerWatts property q 884 emits-change
.SerialNumber property s “2106030737ZEPC013116” -
.SlotNumber property u 5 -
org.freedesktop.DBus.Introspectable interface - - -
.Introspect method - s -
org.freedesktop.DBus.ObjectManager interface - - -
.GetManagedObjects method - a{oa{sa{sv}}} -
org.freedesktop.DBus.Peer interface - - -
.GetMachineId method - s -
.Ping method - - -
org.freedesktop.DBus.Properties interface - - -
.Get method ss v -
目前问题如下:
1、npuProperty节点是用来获取哪种设备信息的?包含Atlas 300I Duo这种卡吗?
2、npuProperty节点目前使用的path “/bmc/kepler/Systems/1/Processors/NPU”正确吗?