{ "FormatVersion": "3.00", "DataVersion": "3.00", "Unit": { "Type": "PCIeCard", "Name": "GPU_X201" }, "ManagementTopology": { "Anchor": { "Buses": ["I2cMux_Chan"] }, "I2cMux_Chan": { "Chips": ["Chip_XGPU"] } }, "Objects": { "Chip_XGPU": { "Address": 170, "AddrWidth": 1, "OffsetWidth": 1, "WriteTmout": 100, "ReadTmout": 100, "HealthStatus": 0 }, "GPU_1": { "SystemId": 1, "Id": 1, "Name": "X201", "Presence": 1, "Manufacturer": "X", "Model": "X201", "SN": "", "SocketDesignation": "1", "Position": "PCIe Riser${Slot}", "ProcessorType": "2", "Health": "#/Component_PCIeCard.Health", "Slot": "<=/PCIeDevice_1.SlotID", "VendorID": 8224, "DeviceID": 30721, "SubVendorID": 8224, "SubDeviceID": 30721, "DevBus": "<=/PCIeDevice_1.DevBus", "DevDevice": "<=/PCIeDevice_1.DevDevice", "DevFunction": "<=/PCIeDevice_1.DevFunction", "RefChip": "#/Chip_XGPU", "CardFirmwareVersion": "#/PCIeCard_1.FirmwareVersion", "CardPartNumber": "X201-GPU", "PrimaryGPUTemperatureCelsius": 0, "BoardTemperatureCelsius": 0, "PowerWatts": 0 }, "Entity_GPUCard": { "Id": 11, "Name": "GPUCard", "PowerState": 1, "Presence": 1, "Instance": 101 }, "PCIeDevice_1": { "DeviceName": "PCIe Card $ (X201)", "FunctionClass": 3, "Container": "${Container}", "GroupPosition": "PCIeDevice_${GroupPosition}", "BandwidthReduction": 0, "CorrectableError": 0, "UncorrectableError": 0, "FatalError": 0, "LinkSpeedReduced": 0, "DeviceType": 8, "SlotType": "FullLength", "FunctionProtocol": "PCIe", "FunctionType": "Physical" }, "PCIeCard_1": { "SlotID": "<=/PCIeDevice_1.SlotID", "NodeID": "<=/PCIeDevice_1.SlotID |> string.format('PCIeCard%s',$1)", "Name": "X201", "DeviceName": "<=/PCIeDevice_1.DeviceName", "BoardName": "X201", "Model": "X201", "Description": "X系列GPU X201", "FunctionClass": 3, "VendorID": 8224, "DeviceID": 30721, "SubVendorID": 8224, "SubDeviceID": 30721, "Position": "<=/PCIeDevice_1.Position", "LaneOwner": "<=/PCIeDevice_1.SocketID", "FirmwareVersion": "<=/GPU_1.FirmwareVersion", "Manufacturer": "X", "PartNumber": "X201-GPU", "Protocol": "I2C", "MaxFrameLen": 64, "LinkSpeed": "N/A", "LinkSpeedCapability": "N/A", "PcbVersion": "N/A", "DevBus": "<=/PCIeDevice_1.DevBus", "DevDevice": "<=/PCIeDevice_1.DevDevice", "SerialNumber": "<=/GPU_1.SN", "DevFunction": "<=/PCIeDevice_1.DevFunction" }, "BoardPCIeCard_1": { "Slot": "<=/PCIeDevice_1.SlotID", "UID": "N/A", "Name": "N/A", "Manufacturer": "X", "Type": "PCIeCard", "Description": "X系列GPU X201", "PartNumber": "X201-GPU", "LogicVersion": "N/A", "SRVersion": "", "BoardType": "PCIeCard", "Number": 1, "DeviceName": "<=/PCIeDevice_1.DeviceName", "Position": "<=/PCIeDevice_1.Position", "BoardNodeId": "<=/PCIeDevice_1.DeviceName", "FruID": 255 }, "ThresholdSensor_GpuPower": { "OwnerId": 32, "OwnerLun": 0, "EntityId": "<=/Entity_GPUCard.Id", "EntityInstance": "<=/Entity_GPUCard.Instance", "Initialization": 127, "Capabilities": 104, "SensorType": 11, "ReadingType": 1, "SensorName": "<=/PCIeDevice_1.SlotID |> string.format('GPU%s Power',$1)", "Unit": 0, "BaseUnit": 6, "NominalalReading": 0, "MaximumReading": 255, "AssertMask": 0, "DeassertMask": 0, "ReadingMask": 0, "M": 2, "RBExp": 0, "Analog": 1, "Reading": "<=/GPU_1.PowerWatts |> expr(($1 % 2) >=1 ? ($1 // 2 + 1) : ($1 // 2))", "ReadingStatus": 0, "SensorNumber": 255 }, "ThresholdSensor_ChipTemp": { "OwnerId": 32, "OwnerLun": 0, "EntityId": "<=/Entity_GPUCard.Id", "EntityInstance": "<=/Entity_GPUCard.Instance", "Initialization": 127, "Capabilities": 232, "SensorType": 1, "ReadingType": 1, "SensorName": "<=/PCIeDevice_1.SlotID |> string.format('GPU%s Temp',$1)", "Unit": 0, "BaseUnit": 1, "NominalalReading": 0, "MaximumReading": 127, "AssertMask": 4608, "DeassertMask": 4608, "ReadingMask": 4112, "M": 1, "RBExp": 0, "Analog": 1, "Reading": "<=/GPU_1.PrimaryGPUTemperatureCelsius", "ReadingStatus": 0, "SensorNumber": 255, "UpperCritical": 100, "PositiveHysteresis": 2, "NegativeHysteresis": 2 }, "CoolingRequirement_1_72": { "RequirementId": "<=/PCIeDevice_1.SlotID |> expr((72 << 8) | $1)", "MonitoringStatus": "<=/ThresholdSensor_ChipTemp.Reading |> expr($1 >= 255 ? 1 : 0)", "MonitoringValue": "<=/ThresholdSensor_ChipTemp.Reading", "FailedValue": 80, "TargetTemperatureCelsius": 85, "MaxAllowedTemperatureCelsius": 95 }, "Event_PCIeCardUCE": { "EventKeyId": "PCIeCard.PCIeCardUncorrectableErr", "Condition": 1, "Reading": "<=/PCIeDevice_1.DiagnosticFault;<=/PCIeDevice_1.UCEByBIOS |> expr(($1 + $2) == 0 ? 0 : 1)", "OperatorId": 5, "Enabled": true, "AdditionalInfo": "2", "DescArg2": "#/Component_PCIeCard.Name", "DescArg4": "NA", "Component": "#/Component_PCIeCard", "LedFaultCode": "q$$" }, "Event_PCIeCardCE": { "EventKeyId": "PCIeCard.PCIeCardCEHardFailure", "Condition": 1, "Reading": "<=/PCIeDevice_1.PredictiveFault", "OperatorId": 5, "Enabled": true, "AdditionalInfo": "2", "DescArg2": "#/Component_PCIeCard.Name", "Component": "#/Component_PCIeCard", "LedFaultCode": "q$$" }, "Event_PcieCardReplaceMntr": { "EventKeyId": "PcieCard.PcieCardReplace", "Condition": 1, "Reading": "<=/Component_PCIeCard.ReplaceFlag", "OperatorId": 5, "Enabled": true, "AdditionalInfo": "1", "DescArg1": "#/Component_PCIeCard.Name", "DescArg2": "#/Component_PCIeCard.PreviousSN", "DescArg3": "#/Component_PCIeCard.SerialNumber", "Component": "#/Component_PCIeCard" }, "Event_PCIeBandWidth": { "EventKeyId": "PCIeCard.PCIeCardBandWidthDecreased", "Condition": 1, "Reading": "<=/PCIeDevice_1.BandwidthReduction", "OperatorId": 5, "Enabled": true, "AdditionalInfo": "2", "DescArg2": "#/PCIeDevice_1.SlotID", "DescArg3": "(X201)", "Component": "#/Component_PCIeCard" }, "Event_PCIeLinkSpeed": { "EventKeyId": "PCIeCard.PCIeCardLinkSpeedReduced", "Condition": 1, "Reading": "<=/PCIeDevice_1.LinkSpeedReduced", "OperatorId": 5, "Enabled": true, "AdditionalInfo": "2", "DescArg2": "#/PCIeDevice_1.SlotID", "DescArg3": "(X201)", "Component": "#/Component_PCIeCard" }, "Event_OverTemp": { "EventKeyId": "PCIeCard.PCIeCardOverTemp", "Condition": "<=/ThresholdSensor_ChipTemp.UpperNoncritical", "Hysteresis": "<=/ThresholdSensor_ChipTemp.PositiveHysteresis" }, "Component_PCIeCard": { "FruId": 255, "Name": "<=/PCIeDevice_1.DeviceName", "Instance": "<=/PCIeDevice_1.SlotID", "BoardId": 65535, "Type": 8, "Presence": 1, "Health": 0, "PowerState": 1, "UniqueId": "N/A", "Manufacturer": "X", "ReplaceFlag": 0, "PreviousSN": "", "SerialNumber": "<=/PCIeCard_1.SerialNumber", "GroupId": 1 }, "Event_OverTemp": { "Reading": "<=/GPU_1.PrimaryGPUTemperatureCelsius", "@Default": { "Condition": 100 }, "OperatorId": 4, "Enabled": true, "Component": "#/Component_PCIeCard", "AdditionalInfo": "2", "DescArg2": "#/Component_PCIeCard.Name", "DescArg4": "NA", "DescArg5": "100" }, "Event_TempFail": { "Reading": "<=/ThresholdSensor_ChipTemp.ReadingStatus", "OperatorId": 5, "Enabled": true, "Component": "#/Component_PCIeCard", "AdditionalInfo": "2", "DescArg2": "#/Component_PCIeCard.Name" }, "Event_PCIeCardUCE": { "Reading": "<=/PCIeDevice_1.DiagnosticFault;<=/PCIeDevice_1.UCEByBIOS |> expr(($1 + $2) == 0 ? 0 : 1)", "OperatorId": 5, "Enabled": true, "AdditionalInfo": "2", "DescArg2": "#/Component_PCIeCard.Name", "DescArg4": "NA", "Component": "#/Component_PCIeCard" }, "Event_PCIeCardCE": { "Reading": "<=/PCIeDevice_1.PredictiveFault", "OperatorId": 5, "Enabled": true, "AdditionalInfo": "2", "DescArg2": "#/Component_PCIeCard.Name", "Component": "#/Component_PCIeCard" }, "Event_PcieCardReplaceMntr": { "Reading": "<=/Component_PCIeCard.ReplaceFlag", "OperatorId": 5, "Enabled": true, "AdditionalInfo": "1", "DescArg1": "#/Component_PCIeCard.Name", "DescArg2": "#/Component_PCIeCard.PreviousSN", "DescArg3": "#/Component_PCIeCard.SerialNumber", "Component": "#/Component_PCIeCard" }, "Event_PCIeBandWidth": { "Reading": "<=/PCIeDevice_1.BandwidthReduction", "OperatorId": 5, "Enabled": true, "AdditionalInfo": "2", "DescArg2": "#/PCIeDevice_1.SlotID", "DescArg3": "(X201)", "Component": "#/Component_PCIeCard" }, "Event_PCIeLinkSpeed": { "Reading": "<=/PCIeDevice_1.LinkSpeedReduced", "OperatorId": 5, "Enabled": true, "AdditionalInfo": "2", "DescArg2": "#/PCIeDevice_1.SlotID", "DescArg3": "(X201)", "Component": "#/Component_PCIeCard" } } }