Dasharo / dasharo-issues

The Dasharo issue tracker
https://dasharo.com/
23 stars 0 forks source link

Supermicro X11SSH - add firmware update documentation #327

Open miczyg1 opened 1 year ago

miczyg1 commented 1 year ago

Dasharo version (if applicable) v0.1.0

Dasharo variant (if applicable) Dasharo compatible with Supermicro X11SSH

Affected component(s) or functionality (if applicable) Documentation

Brief summary Add basic firmware update documentation for Supermicro X11SSH. Documentation may contain tips how to flash using flashrom via iPXE or DTS or using BMC update utilities.

miczyg1 commented 1 year ago

Hmm I'm having troubles with using SUM tool:

./sum -i 192.168.4.191 -u ADMIN -p ******* -c UpdateBios --reboot --force_update --file ../X11SSHT2.915/X11SSHT2.915
Supermicro Update Manager (for UEFI BIOS) 2.10.0 (2022/12/09) (x86_64)
Copyright(C) 2013-2022 Super Micro Computer, Inc. All rights reserved.

********************************<<<<<ERROR>>>>>*********************************

ExitCode                = 149
Description             = IPMI execution failed
Program Error Code      = 406.6
Error message:
        Failed to send http GET.
        HTTP code: 403 (Forbidden)
        1. Not licensed to perform this request. The following licenses DCMS
    were needed
Instruction:
        1. Please activate at least one license in above message.

********************************************************************************

Despite BMC dashboard says I have the license activated.

pietrushnic commented 1 year ago

I guess this is part of the problem.

Note that SFT-OOB-LIC is the only type of license key that you can activate on old BMC Web

https://store.supermicro.com/software/software-license-key-activation-usage

miczyg1 commented 1 year ago

So how to use SUM to flash coreboot? It is supposed to work regardless of ME state: https://doc.coreboot.org/mainboard/supermicro/flashing_on_vendorbmc.html#flashing-with-disabled-me

miczyg1 commented 1 year ago

Ohh wait... we need to migrate the metadata as well: https://doc.coreboot.org/mainboard/supermicro/flashing_on_vendorbmc.html#metadata using the smcinfobios tool

pietrushnic commented 1 year ago

There was quite extensive discussion with collector-ynh yesterday on Dasharo DTS channel. I guess there are various things to test including tools mentioned on coreboot wiki, IPMI GUI, ME in recovery and out of recovery, powercycle of the machine to make sure BMC is not in some weird state.

miczyg1 commented 1 year ago

According to this page: https://www.supermicro.com/en/support/resources/downloadcenter/smsdownload SFT-OOB-LIC is sufficient for remote BIOS management and system updates. Also confirmed in the Bundles section here: https://www.supermicro.com/en/solutions/management-software