## Compute node data ## Base Field-Replaceable Units (FRUs) HPE iLO 6 features the ability to display the Field-Replaceable Unit (FRU) data on server Synergy compute node boards. ### Accessing Base FRUs through Redfish To access the Redfish Base FRUs resource, perform `GET` on `/redfish/v1/Chassis/1/BaseFrus/`. This resource includes a link to the collection of entries `/redfish/v1/Chassis/1/BaseFrus/`. Individual FRUs can be accessed by performing `GET` on `/redfish/v1/Chassis/1/BaseFrus/{@baseId}/Details`. cURL ```shell curl --insecure --location \ --user ilo-user:password \ https://{iLO}/redfish/v1/Chassis/1/BaseFrus/{@baseId}/Details/ ``` Response body ```json { "BladeInfo":{ "Capabilities":{ "BBCoordMap":["A"], "ChangesRequireReboot": true, "CurrentSenseSF":[195], "DynamicPower": true, "EkeyGroupMatchReq":[], "ILOHwReset": true, "StaticLowPowerMode": true, "TVSMechanicalFuse": true, "TempDeadlyDelayTime": 120, "UEFISupport": true }, "PortMap":[ { "BBCoord": "A", "BBMezzSlot":[ { "LinkInfo":{"LType": "PCIe"}, "MZ": 1, "Sys":[ { "Cpu": 1, "Id": "1", "Pin":[ "0..15" ] } ] }, { "LinkInfo":{ "LType": "PCIe" }, "MZ": 2, "Sys":[ { "Cpu": 2, "Id": "1", "Pin":[ "0..15" ] } ] }, { "LinkInfo":{"LType": "PCIe"}, "MZ": 3, "Sys":[ { "Cpu": 1, "Id": "1", "Pin":[ "0..15" ] } ] } ] } ], "Systems":[ { "Components":[ { "Count": 2, "DevType": "Processor", "Name": "CPU Slots" }, { "Count": 32, "DevType": "DIMM", "Name": "Memory Module Slots" } ], "Id": "1" } ] }, "IpmiProductInfo":{ "AssemblyPartNumber": "", "BoardRevCode": "X3", "ChassisDepth": 572, "ChassisHeight": 213, "ChassisPartNumber": "", "ChassisSerialNumber": "", "ChassisWidth": 64, "ManufacturedFor": "HPE", "Manufacturer": "HPE", "PCASerialNumber": "", "PCASparePartNumber": "", "PartNumber": "", "ProductVersion": "10P", "SerialNumber": "", "SlotsConsumedHeight": 1, "SlotsConsumedWidth": 1 }, "MgmtConfig":[ { "ConnectType": "iLO", "CustomerVisible": true, "LinkRate": "1Gb", "ProtocolType": "Ethernet" } ], "PowerInfo":{ "FullOn": 22, "LowMode": 16, "MaxPowerDuringAlert": 22, "Vaux": 10 }, "Preamble":{ "CommType":[ "iLO", "RIS" ], "EEPROMSize": 4096, "EfuseResetDuration": 4, "FactoryTimeStamp": "2020-08-13T04:08:02+0000", "FruSubType":[ "Blade", "IpmiSegment" ], "FruType": "ServerBlade", "GreenFactor":[ "Low Halogen" ], "HwCompliance":[], "Language": "en-US", "LastModified": "2020-07-10", "Model": "Synergy 480 Gen10 Plus Compute Module" }, "Type": "HpServerFru.1.0.1" } ``` ## Mezzanine FRUs The NIC and Mezzanine (Mezz) option FRU information informs Onboard Administrator of the type of interconnects each server requires. Before power is provided to a server blade, Onboard Administrator compares this information with the FRU EEPROMs on installed interconnect modules to check for electronic keying errors. iLO features the ability to display the FRU data on the cards in the Mezzanine slots. ### Accessing MEZZ FRUs through Redfish To access the Redfish MEZZ FRUs resource, perform `GET` on `/redfish/v1/Chassis/1/MezzFrus/`. This resource includes a link to the collection of entries `/redfish/v1/Chassis/1/MezzFrus/`. Individual FRUs can be accessed by performing `GET` on `/redfish/v1/Chassis/1/MezzFrus/{@mezzId}/Details/`. cURL ```shell curl --insecure --location \ --user ilo-user:password \ https://{iLO}/redfish/v1/Chassis/1/MezzFrus/{@mezzId}/Details/ ``` Response body ```json { "Type": "HpMezzFru.1.0.1", "Preamble":{ "Model": "Synergy 4820C 10/20/25Gb CNA", "LastModified": "2018-03-29", "FactoryTimeStamp": "2019-11-29T02:04:57+0000", "EEPROMSize": 16384, "Language": "en-US", "HwCompliance":[ "PCI" ], "GreenFactor":[], "FruType": "Mezz", "FruSubType":[ "Ethernet", "IpmiSegment" ], "CommType":[ "DCI", "RIS", "iLO" ] }, "IpmiProductInfo":{ "Manufacturer": "HPE", "ManufacturedFor": "HPE", "SerialNumber": "", "PartNumber": "", "PCASerialNumber": "", "PCASparePartNumber": "", "AssemblyPartNumber": "", "BoardRevCode": "0A" }, "PowerInfo":{ "FullOn": 13, "LowMode": 11, "Vaux": 6 }, "MezzInfo":{ "CardType": "C", "Capabilities":{ "EkeyMismatch": "DisableOnReboot", "EkeyGroupMatchReq":[], "EkeyPortToAirIsOk": true, "ScanChainSupport": true, "PortSwap": true, "LLSupport": false, "LinkInfo":{"LType": "PCIe", "LWidth":["16x" ], "LReverse": true}, "ESwitchSupport": false, "CLPSupport": false }, "PortMap":[ { "ConnName": "System", "ConnType":[ "Copper" ], "SysToPort":[ { "PrName": "Flex10", "PrSp": 10, "PinSp": 10, "Capabilities":[ {"Pin":["0..15" ], "PrName": "Flex10-1"}, {"Pin":["0..15" ], "PrName": "Flex10-3"} ] }, { "PrName": "Flex20", "PrSp": 20, "PinSp": 10, "Capabilities":[ {"Pin":["0..15" ], "PrName": "Flex20-1:2"}, {"Pin":["0..15" ], "PrName": "Flex20-3:4"} ] }, { "PrName": "Flex25", "PrSp": 25, "PinSp": 25, "Capabilities":[ {"Pin":["0..15" ], "PrName": "Flex25-1"}, {"Pin":["0..15" ], "PrName": "Flex25-3"} ] } ] }, { "ConnName": "Fabric", "ConnType":["Copper"], "MediaInfo":[ {"MediaId": 1, "MAC": "94:40:c9:5b:34:76"}, {"MediaId": 2, "WwpnPrefix": "20:00:"}, {"MediaId": 3, "WwnnPrefix": "10:00:"} ], "PortToFabric":[ { "PortId": 1, "Personality":[ { "TechType": "Ethernet", "SubType":["Ethernet", "iSCSI", "FCoE"], "SerdesType": "FF", "Capabilities":[ {"PrType": "Ethernet", "PrName": "Flex10-1", "PrSp": 10, "PinSp": 10}, {"PrType": "Ethernet", "PrName": "Flex20-1:2", "PrSp": 20, "PinSp": 10}, {"PrType": "Ethernet", "PrName": "Flex25-1", "PrSp": 25, "PinSp": 25}, {"PrType": "iSCSI", "PrName": "Flex10-1", "PrSp": 10, "PinSp": 10}, {"PrType": "iSCSI", "PrName": "Flex20-1:2", "PrSp": 20, "PinSp": 10}, {"PrType": "iSCSI", "PrName": "Flex25-1", "PrSp": 25, "PinSp": 25}, {"PrType": "FCoE", "PrName": "Flex10-1", "PrSp": 10, "PinSp": 10}, {"PrType": "FCoE", "PrName": "Flex20-1:2", "PrSp": 20, "PinSp": 10}, {"PrType": "FCoE", "PrName": "Flex25-1", "PrSp": 25, "PinSp": 25} ] } ] }, { "PortId": 2, "Personality":[ { "TechType": "Ethernet", "SubType":["Ethernet", "iSCSI", "FCoE"], "SerdesType": "FF", "Capabilities":[ {"PrType": "Ethernet", "PrName": "Flex10-3", "PrSp": 10, "PinSp": 10}, {"PrType": "Ethernet", "PrName": "Flex20-3:4", "PrSp": 20, "PinSp": 10}, {"PrType": "Ethernet", "PrName": "Flex25-3", "PrSp": 25, "PinSp": 25}, {"PrType": "iSCSI", "PrName": "Flex10-3", "PrSp": 10, "PinSp": 10}, {"PrType": "iSCSI", "PrName": "Flex20-3:4", "PrSp": 20, "PinSp": 10}, {"PrType": "iSCSI", "PrName": "Flex25-3", "PrSp": 25, "PinSp": 25}, {"PrType": "FCoE", "PrName": "Flex10-3", "PrSp": 10, "PinSp": 10}, {"PrType": "FCoE", "PrName": "Flex20-3:4", "PrSp": 20, "PinSp": 10}, {"PrType": "FCoE", "PrName": "Flex25-3", "PrSp": 25, "PinSp": 25} ] } ] } ], "PortToFabricSwap":[ { "PortId": 1, "Personality":[ {"TechType": "Ethernet", "SubType":["Ethernet", "iSCSI", "FCoE" ], "SerdesType": "FF"} ] }, { "PortId": 2, "Personality":[ { "TechType": "Ethernet", "SubType":["Ethernet", "iSCSI", "FCoE"], "SerdesType": "FF", "Capabilities":[ {"PrType": "Ethernet", "PrName": "Flex10-3", "PrSp": 10, "PinSp": 10}, {"PrType": "Ethernet", "PrName": "Flex20-3:4", "PrSp": 20, "PinSp": 10}, {"PrType": "Ethernet", "PrName": "Flex25-3", "PrSp": 25, "PinSp": 25}, {"PrType": "iSCSI", "PrName": "Flex10-3", "PrSp": 10, "PinSp": 10}, {"PrType": "iSCSI", "PrName": "Flex20-3:4", "PrSp": 20, "PinSp": 10}, {"PrType": "iSCSI", "PrName": "Flex25-3", "PrSp": 25, "PinSp": 25}, {"PrType": "FCoE", "PrName": "Flex10-3", "PrSp": 10, "PinSp": 10}, {"PrType": "FCoE", "PrName": "Flex20-3:4", "PrSp": 20, "PinSp": 10}, {"PrType": "FCoE", "PrName": "Flex25-3", "PrSp": 25, "PinSp": 25} ] } ] } ] } ] } } ```