Clarify some questions about BIOS update (phosphor-ipmi-flash)
Patrick Venture
venture at google.com
Tue Aug 6 02:17:23 AEST 2019
On Mon, Aug 5, 2019 at 4:56 AM Andrew MS1 Peng <pengms1 at lenovo.com> wrote:
>
> Hi Patrick,
>
>
>
> I have some questions about BIOS update via phosphor-ipmi-flash with L2A, please help to clarify. Thanks.
>
>
>
Thanks for giving it a shot! I don't have any systems using this for
BIOS update, so I'm curious where there may be issues lurking :)
> 1. How can I update the status (success or failure) after upgrade BIOS firmware? Currently, the update status only appear "running".
>
I see, the update mechanism doesn't have a verification option. A bit
of an oversight. I'll have something up for review later today. Then
it'll be something you configure similarly to the verifySystemd json
entry.
> 2. It was failed when triggered "phosphor-ipmi-flash-bios-update.target" since the job-mode is null string. It can work well when I add string "replace" to job-mode. How can I config (json file or configure parameter) to support it?
I'll take a look! The parameter for job-mode, I thought, was
optional? Since we don't specify it for other jobs (verification,
etc). The string should be empty by default and then not added as a
null-string:
https://github.com/openbmc/phosphor-ipmi-flash/blob/f0c71df2514927e933f6fc33d9669ab0663a0706/bmc/update_systemd.cpp#L49
I don't think I have a unit-test that verifies the parameters are sent
down properly, so I'll also add that today AND I'll add an optional
mode parameter to the json.
Sending for review today.
...
>
>
>
> Regards,
> Andrew
More information about the openbmc
mailing list