硬件兼容性列表
更新时间: 2026/02/12
在Gitcode上查看源码

前言

具体硬件兼容列表见vpd仓vpd,属性具体定义可以查阅mdb_interface仓mdb_interface

1.GPU卡

1.1 Tesla T4

支持驱动规范1.0、2.0

资源协作路径:/bmc/kepler/Systems/${SystemId}/Processors/GPU/${Id}

资源协作接口:bmc.kepler.Systems.Processor

属性名称获取途径获取协议获取周期实现方式
FirmwareVersion带外smbus_postbox10s代码实现
SN带外smbus_postbox10s代码实现

资源协作接口:bmc.kepler.Systems.Processor.GPU

属性名称获取途径获取协议获取周期实现方式
InfoRomVersion带外smbus_postbox10s代码实现
BoardPartNumber带外smbus_postbox10s代码实现
MemoryVendor带外smbus_postbox10s代码实现
MemoryPartNumber带外smbus_postbox10s代码实现
BuildDate带外smbus_postbox10s代码实现
UUID带外smbus_postbox10s代码实现
PrimaryGPUTemperatureCelsius带外I2C1s驱动规范1.0:csr配置;驱动规范2.0:代码实现

资源协作接口:bmc.kepler.Systems.Processor.GPU.Power

属性名称获取途径获取协议获取周期实现方式
PowerWatts带外smbus_postbox2s代码实现
PowerBrakeSet带外smbus_postbox2s代码实现
ExternalPowerSufficient带外smbus_postbox2s代码实现

资源协作接口:bmc.kepler.Systems.Processor.GPU.Status

属性名称获取途径获取协议获取周期实现方式
ECCModeEnabled带外smbus_postbox2s代码实现
ECCModePendingEnabled带外smbus_postbox2s代码实现
ResetRequired带外smbus_postbox2s代码实现
NvLinkInfo带外smbus_postbox2s代码实现
DoubleBitErrorPageCount带外smbus_postbox2s代码实现
SingleBitErrorPageCount带外smbus_postbox2s代码实现

1.2 RTX A6000

支持驱动规范1.0

资源协作路径:/bmc/kepler/Systems/${SystemId}/Processors/GPU/${Id}

资源协作接口:bmc.kepler.Systems.Processor

属性名称获取途径获取协议获取周期实现方式
FirmwareVersion带外smbus_postbox10s代码实现
SN带外smbus_postbox10s代码实现

资源协作接口:bmc.kepler.Systems.Processor.GPU.Power

属性名称获取途径获取协议获取周期实现方式
PowerWatts带外smbus_postbox2s代码实现

资源协作接口:bmc.kepler.Systems.Processor.GPU.Status

属性名称获取途径获取协议获取周期实现方式
DoubleBitErrorPageCount带外smbus_postbox2s代码实现
SingleBitErrorPageCount带外smbus_postbox2s代码实现

资源协作接口:bmc.kepler.Systems.Processor.GPU

属性名称获取途径获取协议获取周期实现方式
InfoRomVersion带外smbus_postbox10s代码实现

1.3 AWM M11P

支持驱动规范1.0、2.0

资源协作路径:/bmc/kepler/Systems/${SystemId}/Processors/GPU/${Id}

资源协作接口:bmc.kepler.Systems.Processor.GPU

属性名称获取途径获取协议获取周期实现方式
PrimaryGPUTemperatureCelsius带外I2C1scsr配置

1.4 Moore Threads MTT S4000

支持驱动规范2.0

资源协作路径:/bmc/kepler/Systems/${SystemId}/Processors/GPU/${Id}

资源协作接口:bmc.kepler.Systems.Processor.GPU

属性名称获取途径获取协议获取周期
PrimaryGPUTemperatureCelsius带外smbus2s

1.5 L40

支持驱动规范2.0

资源协作路径:/bmc/kepler/Systems/${SystemId}/Processors/GPU/${Id}

资源协作接口:bmc.kepler.Systems.Processor

属性名称获取途径获取协议获取周期实现方式
FirmwareVersion带外smbus_postbox10s代码实现
SN带外smbus_postbox10s代码实现

资源协作接口:bmc.kepler.Systems.Processor.GPU

属性名称获取途径获取协议获取周期实现方式
InfoRomVersion带外smbus_postbox10s代码实现
BoardPartNumber带外smbus_postbox10s代码实现
MemoryVendor带外smbus_postbox10s代码实现
MemoryPartNumber带外smbus_postbox10s代码实现
BuildDate带外smbus_postbox10s代码实现
UUID带外smbus_postbox10s代码实现
PrimaryGPUTemperatureCelsius带外I2C1s代码实现

资源协作接口:bmc.kepler.Systems.Processor.GPU.Power

属性名称获取途径获取协议获取周期实现方式
PowerWatts带外smbus_postbox2s代码实现
PowerBrakeSet带外smbus_postbox2s代码实现
ExternalPowerSufficient带外smbus_postbox2s代码实现

资源协作接口:bmc.kepler.Systems.Processor.GPU.Status

属性名称获取途径获取协议获取周期实现方式
ECCModeEnabled带外smbus_postbox2s代码实现
ECCModePendingEnabled带外smbus_postbox2s代码实现
ResetRequired带外smbus_postbox2s代码实现
NvLinkInfo带外smbus_postbox2s代码实现
DoubleBitErrorPageCount带外smbus_postbox2s代码实现
SingleBitErrorPageCount带外smbus_postbox2s代码实现

1.6 L20

支持驱动规范2.0

资源协作路径:/bmc/kepler/Systems/${SystemId}/Processors/GPU/${Id}

资源协作接口:bmc.kepler.Systems.Processor

属性名称获取途径获取协议获取周期实现方式
FirmwareVersion带外smbus_postbox10s代码实现
SN带外smbus_postbox10s代码实现

资源协作接口:bmc.kepler.Systems.Processor.GPU

属性名称获取途径获取协议获取周期实现方式
InfoRomVersion带外smbus_postbox10s代码实现
BoardPartNumber带外smbus_postbox10s代码实现
MemoryVendor带外smbus_postbox10s代码实现
MemoryPartNumber带外smbus_postbox10s代码实现
BuildDate带外smbus_postbox10s代码实现
UUID带外smbus_postbox10s代码实现
PrimaryGPUTemperatureCelsius带外I2C1s代码实现

资源协作接口:bmc.kepler.Systems.Processor.GPU.Power

属性名称获取途径获取协议获取周期实现方式
PowerWatts带外smbus_postbox2s代码实现
PowerBrakeSet带外smbus_postbox2s代码实现
ExternalPowerSufficient带外smbus_postbox2s代码实现

资源协作接口:bmc.kepler.Systems.Processor.GPU.Status

属性名称获取途径获取协议获取周期实现方式
ECCModeEnabled带外smbus_postbox2s代码实现
ECCModePendingEnabled带外smbus_postbox2s代码实现
ResetRequired带外smbus_postbox2s代码实现
NvLinkInfo带外smbus_postbox2s代码实现
DoubleBitErrorPageCount带外smbus_postbox2s代码实现
SingleBitErrorPageCount带外smbus_postbox2s代码实现

1.7 VG1000

支持驱动规范1.0、2.0

资源协作路径:/bmc/kepler/Systems/${SystemId}/Processors/GPU/${Id}

资源协作接口:bmc.kepler.Systems.Processor.GPU

属性名称获取途径获取协议获取周期实现方式
PrimaryGPUTemperatureCelsius带外I2C1s驱动规范1.0:csr配置;驱动规范2.0:代码实现

资源协作接口:bmc.kepler.Systems.Processor

属性名称获取途径获取协议获取周期实现方式
SN带外I2C60s代码实现

资源协作接口:bmc.kepler.Systems.Processor.GPU.Power

属性名称获取途径获取协议获取周期实现方式
PowerWatts带外I2C60s代码实现

1.8 DC1000

支持驱动规范1.0、2.0

资源协作路径:/bmc/kepler/Systems/${SystemId}/Processors/GPU/${Id}

资源协作接口:bmc.kepler.Systems.Processor.GPU

属性名称获取途径获取协议获取周期实现方式
PrimaryGPUTemperatureCelsius带外I2C1s驱动规范1.0:csr配置;驱动规范2.0:代码实现

资源协作接口:bmc.kepler.Systems.Processor

属性名称获取途径获取协议获取周期实现方式
SN带外I2C60s代码实现

资源协作接口:bmc.kepler.Systems.Processor.GPU.Power

属性名称获取途径获取协议获取周期实现方式
PowerWatts带外I2C60s代码实现

2 NPU卡

2.1 Atlas 300I A2

资源协作路径:/bmc/kepler/Systems/${SystemId}/Processors/NPU/${Id}

资源协作接口:bmc.kepler.Systems.Processor

属性名称获取途径获取协议获取周期实现方式
FirmwareVersion带外std_smbus30s代码实现

资源协作接口:bmc.kepler.Systems.Processor.NPU

属性名称获取途径获取协议获取周期实现方式
ChipTemperature带外std_smbus2s代码实现
FaultCode带外std_smbus2s代码实现
SingleBitEcc带外std_smbus30s代码实现
MultiBitEcc带外std_smbus30s代码实现
AiCoreTemp带外std_smbus2s代码实现
HBMTemp带外std_smbus2s代码实现
NimBusTemp带外std_smbus2s代码实现
VRDChipTemp带外std_smbus2s代码实现

资源协作路径:/bmc/kepler/Systems/${SystemId}/PCIeDevices/PCIeCards/NPUCards/${Id}

资源协作接口:bmc.kepler.Systems.NPUCard

属性名称获取途径获取协议获取周期实现方式
McuFirmwareVersion带外std_smbus30s代码实现
PowerWatts带外std_smbus2s代码实现
ChipFaultDescription带外std_smbus2s代码实现
BoardID带外std_smbusbmc启动、os启动触发代码实现
PcbVersion带外std_smbus10s代码实现
SerialNumber带外std_smbusbmc启动获取电子标签代码实现

2.2 Atlas 300I Duo

资源协作路径:/bmc/kepler/Systems/${SystemId}/Processors/NPU/${Id}

资源协作接口:bmc.kepler.Systems.Processor

属性名称获取途径获取协议获取周期实现方式
FirmwareVersion带外std_smbus30s代码实现

资源协作接口:bmc.kepler.Systems.Processor.NPU

属性名称获取途径获取协议获取周期实现方式
ChipTemperature带外std_smbus2s代码实现
FaultCode带外std_smbus2s代码实现
SingleBitEcc带外std_smbus30s代码实现
MultiBitEcc带外std_smbus30s代码实现
MemoryBandWidth带外std_smbus30s代码实现

资源协作路径:/bmc/kepler/Systems/${SystemId}/PCIeDevices/PCIeCards/NPUCards/${Id}

资源协作接口:bmc.kepler.Systems.NPUCard

属性名称获取途径获取协议获取周期实现方式
McuFirmwareVersion带外std_smbus30s代码实现
PowerWatts带外std_smbus2s代码实现
ChipFaultDescription带外std_smbus2s代码实现
BoardID带外std_smbusbmc启动、os启动触发代码实现
PcbVersion带外std_smbus10s代码实现
SerialNumber带外std_smbusbmc启动获取电子标签代码实现
MemoryCapacityKiB带外std_smbus30s代码实现
InletTemperatureCelsius带外std_smbus2s代码实现
OutletTemperatureCelsius带外std_smbus2s代码实现
Core0TemperatureCelsius带外std_smbus2s代码实现
Core1TemperatureCelsius带外std_smbus2s代码实现

2.3 Atlas 300I Pro

资源协作路径:/bmc/kepler/Systems/${SystemId}/Processors/NPU/${Id}

资源协作接口:bmc.kepler.Systems.Processor

属性名称获取途径获取协议获取周期实现方式
FirmwareVersion带外std_smbus30s代码实现

资源协作接口:bmc.kepler.Systems.Processor.NPU

属性名称获取途径获取协议获取周期实现方式
ChipTemperature带外std_smbus2s代码实现
FaultCode带外std_smbus2s代码实现
SingleBitEcc带外std_smbus30s代码实现
MultiBitEcc带外std_smbus30s代码实现

资源协作路径:/bmc/kepler/Systems/${SystemId}/PCIeDevices/PCIeCards/NPUCards/${Id}

资源协作接口:bmc.kepler.Systems.NPUCard

属性名称获取途径获取协议获取周期实现方式
McuFirmwareVersion带外std_smbus30s代码实现
PowerWatts带外std_smbus2s代码实现
ChipFaultDescription带外std_smbus2s代码实现
BoardID带外std_smbusbmc启动、os启动触发代码实现
PcbVersion带外std_smbus10s代码实现
SerialNumber带外std_smbusbmc启动获取电子标签代码实现
InletTemperatureCelsius带外std_smbus2s代码实现
OutletTemperatureCelsius带外std_smbus2s代码实现
Core0TemperatureCelsius带外std_smbus2s代码实现

3 SDI/DPU卡

3.1 DPU卡非网络属性获取

资源协作路径:/bmc/kepler/Systems/${SystemId}/PCIeDevices/PCIeCards/DPUCards/${Id}

资源协作接口:bmc.kepler.Systems.DPUCard.Metrics

属性名称获取途径获取协议获取周期实现方式
PowerWatts带外std_smbus30s代码实现
ActualPowerWatts带外std_smbus30s代码实现
CPUTemperatureCelsius带外std_smbus2s代码实现
Inlet1TemperatureCelsius带外std_smbus2s代码实现
Outlet1TemperatureCelsius带外std_smbus2s代码实现
NetworkAdapterChipTemperatureCelsius带外std_smbus2s代码实现
SFP1TemperatureCelsius带外std_smbus2s代码实现
SFP2TemperatureCelsius带外std_smbus2s代码实现

资源协作接口:bmc.kepler.Systems.DPUCard

属性名称获取途径获取协议获取周期实现方式
BootSourceOverrideMode带外std_smbus30s代码实现
BootSourceOverrideEnabled带外std_smbus30s代码实现
DiskCapacityGiB带外std_smbusdpu OS启动完成上报代码实现
MemorySizeGiB带外std_smbusdpu OS启动完成上报代码实现
StorageIpAddr带外std_smbus30s代码实现
StorageIpVlan带外std_smbus30s代码实现
PfMacInfo带外std_smbus30s代码实现

资源协作接口:bmc.kepler.Systems.DPUCard.System

属性名称获取途径获取协议获取周期实现方式
SecureBootOptionEnabled带外std_smbus30s代码实现
BIOSVersion带外std_smbusdpu OS启动完成上报代码实现

资源协作接口:bmc.kepler.Systems.DPUCard.Processor

属性名称获取途径获取协议获取周期实现方式
Architecture带外std_smbusdpu OS启动完成上报代码实现
TotalCores带外std_smbusdpu OS启动完成上报代码实现

资源协作接口:bmc.kepler.Systems.DPUCard.Fault

属性名称获取途径获取协议获取周期实现方式
HeartBeatLoss带外std_smbus30s代码实现

3.2 SDI V5.0、SDI V6.0、SP923Q、SP925D

资源协作路径:/bmc/kepler/Systems/:SystemId/NetworkAdapters/:ID

资源协作接口:bmc.kepler.Systems.NetworkAdapter.Status

属性名称获取途径获取协议获取周期实现方式
Health带外smbus30s代码实现
FaultState带外smbusbmc启动获取一次代码实现

资源协作接口:bmc.kepler.Systems.NetworkAdapter

属性名称获取途径获取协议获取周期实现方式
TemperatureCelsius带外smbus、ncsi_huawei5s代码实现
FirmwareVersion带外smbus120s代码实现
VendorID带外ncsi_standard120s代码实现

资源协作接口:bmc.kepler.Systems.NetworkAdapter.NetworkAdapterMetrics

属性名称获取途径获取协议获取周期实现方式
LinkWidthCapability带外ncsi_huaweibmc启动获取一次,MPU空闲时轮询代码实现
LinkSpeedCapability带外ncsi_huaweibmc启动获取一次,MPU空闲时轮询代码实现
LinkWidth带外ncsi_huaweibmc启动获取一次,MPU空闲时轮询代码实现
LinkSpeed带外ncsi_huaweibmc启动获取一次,MPU空闲时轮询代码实现

资源协作路径:/bmc/kepler/Systems/:SystemID/NetworkAdapters/:ID/Ports/:ID/OpticalModule

资源协作接口:bmc.kepler.Systems.OpticalModule.Temperature

属性名称获取途径获取协议获取周期实现方式
ReadingCelsius带外smbus、ncsi_huawei5s代码实现

资源协作接口:bmc.kepler.Systems.OpticalModule

属性名称获取途径获取协议获取周期实现方式
TemperatureCelsius带外smbus、ncsi_huawei5s代码实现
PartNumber带外ncsi_huaweidpu OS启动完成上报代码实现
Manufacturer带外ncsi_huaweidpu OS启动完成上报代码实现
SerialNumber带外ncsi_huaweidpu OS启动完成上报代码实现
MediumType带外ncsi_huaweidpu OS启动完成上报代码实现
ConnectorType带外ncsi_huaweidpu OS启动完成上报代码实现
TransmissionDistance带外ncsi_huaweidpu OS启动完成上报代码实现
RxLossState带外ncsi_huaweidpu OS启动完成上报代码实现
TxFaultState带外ncsi_huaweidpu OS启动完成上报代码实现

资源协作接口:bmc.kepler.Systems.OpticalModule.BiasCurrent

属性名称获取途径获取协议获取周期实现方式
TXBiasCurrentMilliAmps带外ncsi_huaweidpu OS启动完成上报代码实现
TXOutputPowerMilliWatts带外ncsi_huaweidpu OS启动完成上报代码实现
RXInputPowerMilliWatts带外ncsi_huaweidpu OS启动完成上报代码实现

资源协作路径:/bmc/kepler/Systems/:SystemID/NetworkAdapters/:ID/Ports/:ID

资源协作接口:bmc.kepler.Systems.NetworkPort

属性名称获取途径获取协议获取周期实现方式
LinkStatus带外smbus、ncsi_standard5s代码实现
MacAddress带外smbus10s代码实现
BDF带外ncsi_huaweibmc启动获取一次,MPU空闲时轮询代码实现
MACAddress带外ncsi_huaweidpu OS启动完成上报代码实现
LLDPEnabled带外ncsi_huaweidpu OS启动完成上报代码实现
PermanentMACAddress带外smbus10s代码实现

资源协作接口:bmc.kepler.Systems.NetworkPort.Metrics

属性名称获取途径获取协议获取周期实现方式
RXFrames带外ncsi_standard60s代码实现
TXFrames带外ncsi_standard60s代码实现
RXUnicastFrames带外ncsi_standard60s代码实现
RXMulticastFrames带外ncsi_standard60s代码实现
RXBroadcastFrames带外ncsi_standard60s代码实现
TXUnicastFrames带外ncsi_standard60s代码实现
TXMulticastFrames带外ncsi_standard60s代码实现
TXBroadcastFrames带外ncsi_standard60s代码实现
RXFCSErrors带外ncsi_standard60s代码实现
RXUndersizeFrames带外ncsi_standard60s代码实现
RXOversizeFrames带外ncsi_standard60s代码实现
TXSingleCollisions带外ncsi_standard60s代码实现
TXMultipleCollisions带外ncsi_standard60s代码实现
TXLateCollisions带外ncsi_standard60s代码实现
TXExcessiveCollisions带外ncsi_standard60s代码实现
RXFrameAlignmentErrors带外ncsi_standard60s代码实现
RXPauseXONFrames带外ncsi_standard60s代码实现
RXPauseXOFFFrames带外ncsi_standard60s代码实现
TXPauseXONFrames带外ncsi_standard60s代码实现
TXPauseXOFFFrames带外ncsi_standard60s代码实现
RXFalseCarrierErrors带外ncsi_standard60s代码实现

资源协作接口:bmc.dev.NetworkPort.DataCenterBridging

属性名称获取途径获取协议获取周期实现方式
Pfcmap带外ncsi_huawei60s代码实现
Up2cos带外ncsi_huawei60s代码实现
Uppgid带外ncsi_huawei60s代码实现
Pgpct带外ncsi_huawei60s代码实现
PgStrict带外ncsi_huawei60s代码实现

3.3 MT43244 BlueField-3

资源协作路径:/bmc/kepler/Systems/:SystemID/NetworkAdapters/:ID/Ports/:ID/OpticalModule

资源协作接口:bmc.kepler.Systems.OpticalModule

属性名称获取途径获取协议获取周期实现方式
OpticalIdentifier带外ncsi_mellanox30s代码实现

3.4 HyperCard4.0

资源协作路径:/bmc/kepler/Systems/:SystemID/NetworkAdapters/:ID/Ports/:ID

资源协作接口:bmc.kepler.Systems.NetworkPort

属性名称获取途径获取协议获取周期实现方式
MACAddress带外oem_smbus10s代码实现
SpeedMbps带外oem_smbus10s代码实现
MediumType带外oem_smbus10s代码实现
LinkStatus带外oem_smbus10s代码实现
FullDuplex带外oem_smbus10s代码实现
AutoSpeedNegotiation带外oem_smbus10s代码实现
LLDPEnabled带外oem_smbus10s代码实现

资源协作接口:bmc.kepler.Systems.NetworkAdapter.NetworkAdapterMetrics

属性名称获取途径获取协议获取周期实现方式
LinkWidthCapability带外oem_smbus10s代码实现

资源协作路径:/bmc/kepler/Systems/:SystemID/NetworkAdapters/:ID/Ports/:ID/OpticalModule

资源协作接口:bmc.kepler.Systems.OpticalModule.Temperature

属性名称获取途径获取协议获取周期实现方式
ReadingCelsius带外oem_smbus10s代码实现

资源协作接口:bmc.kepler.Systems.OpticalModule

属性名称获取途径获取协议获取周期实现方式
TemperatureCelsius带外oem_smbus10s代码实现
Presence带外oem_smbus10s代码实现

3.5 Zijin-DPU2.5

资源协作路径:/bmc/kepler/Systems/:SystemID/NetworkAdapters/:ID/Ports/:ID

资源协作接口:bmc.kepler.Systems.NetworkPort

属性名称获取途径获取协议获取周期实现方式
MACAddress带外oem_smbus10s代码实现