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