With webui-vue Firmware version on Overview vs Hardware status BMC manager not always matching.

Bruce Mitchell Bruce_Mitchell at phoenix.com
Thu Oct 29 05:02:27 AEDT 2020


> -----Original Message-----
> From: Derick Montague [mailto:Derick.Montague at ibm.com]
> Sent: Wednesday, October 28, 2020 10:57
> To: Bruce Mitchell
> Cc: openbmc at lists.ozlabs.org
> Subject: Re: With webui-vue Firmware version on Overview vs Hardware
> status BMC manager not always matching.
> 
> > With webui-vue Firmware version on Overview vs Hardware status
> BMC manager not always matching.
> >
> > These are screen shots.
> >
> > I find Romulus is not having this issue:
> > 	Overview - https://bmc-
> bruce.github.io/Romulus_Overview_Firmware-version.png
> > 	Hardware status - https://bmc-
> bruce.github.io/Romulus_Hardware-status_Firmware-version.png
> >
> > Where our build does show this issue:
> > 	Overview - https://bmc-
> bruce.github.io/Phoenix_Overview_Firmware-version.png
> > 	Hardware status - https://bmc-
> bruce.github.io/Phoenix_Hardware-status_Firmware-version.png
> 
> > I am curious as to how Hardware status gets the (BMC) Firmware
> version as compared to how Overview gets the (BMC) Firmware version.
> 
> They are looking in different properties. I am not 100% sure why and it
> might
> be able to be simplified. However, given the information, I would expect
> that
> you are also missing the FW versions on the FW update page also.
> 
> It looks like the Overview page uses the Firmware store that calls
> /redfish/v1/Managers/bmc and gets the value from the
> Links.ActiveSoftware image.
> 
> 
> On the Hardware page uses the BMC store that also uses
> redfish/v1/Managers/bmc
> and it gets the version from the FirmwareVersion property returned.
> 
> I would expect you to also be missing the FW versions on the FW page
> also.
> 
> https://imgur.com/a/TojENYX
> 
> Is that true?
> 
> 


Yes, that is TRUE.


This is what I have on the Phoenix version:
{
    "@odata.id": "/redfish/v1/Managers/bmc",
    "@odata.type": "#Manager.v1_9_0.Manager",
    "Actions": {
        "#Manager.Reset": {
            "@Redfish.ActionInfo": "/redfish/v1/Managers/bmc/ResetActionInfo",
            "target": "/redfish/v1/Managers/bmc/Actions/Manager.Reset"
        },
        "#Manager.ResetToDefaults": {
            "ResetType at Redfish.AllowableValues": [
                "ResetAll"
            ],
            "target": "/redfish/v1/Managers/bmc/Actions/Manager.ResetToDefaults"
        }
    },
    "DateTime": "2020-10-28T17:58:58+00:00",
    "Description": "Baseboard Management Controller",
    "EthernetInterfaces": {
        "@odata.id": "/redfish/v1/Managers/bmc/EthernetInterfaces"
    },
    "FirmwareVersion": "v0.05-5-g073bb60b6",
    "GraphicalConsole": {
        "ConnectTypesSupported": [
            "KVMIP"
        ],
        "MaxConcurrentSessions": 4,
        "ServiceEnabled": true
    },
    "Id": "bmc",
    "LastResetTime": "2020-10-28T16:52:18+00:00",
    "Links": {
        "ActiveSoftwareImage": {
            "@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/db167c64"
        },
        "ManagerForServers": [
            {
                "@odata.id": "/redfish/v1/Systems/system"
            }
        ],
        "ManagerForServers at odata.count": 1
    },
    "LogServices": {
        "@odata.id": "/redfish/v1/Managers/bmc/LogServices"
    },
    "ManagerType": "BMC",
    "Model": "OpenBmc",
    "Name": "OpenBmc Manager",
    "NetworkProtocol": {
        "@odata.id": "/redfish/v1/Managers/bmc/NetworkProtocol"
    },
    "Oem": {
        "@odata.id": "/redfish/v1/Managers/bmc#/Oem",
        "@odata.type": "#OemManager.Oem",
        "OpenBmc": {
            "@odata.id": "/redfish/v1/Managers/bmc#/Oem/OpenBmc",
            "@odata.type": "#OemManager.OpenBmc",
            "Certificates": {
                "@odata.id": "/redfish/v1/Managers/bmc/Truststore/Certificates"
            }
        }
    },
    "PowerState": "On",
    "SerialConsole": {
        "ConnectTypesSupported": [
            "IPMI",
            "SSH"
        ],
        "MaxConcurrentSessions": 15,
        "ServiceEnabled": true
    },
    "ServiceEntryPointUUID": "dd6600ca-b049-41bd-92b6-dd3f7a1a2f58",
    "Status": {
        "Health": "OK",
        "HealthRollup": "OK",
        "State": "Enabled"
    },
    "UUID": "d04530d0-5496-4d43-9ede-464f267404da"
}


More information about the openbmc mailing list