|
Post by puwen on Jul 8, 2020 5:22:48 GMT
Hi,
This is the situation I encountered:
1. The default setting of CSM is disabled. (This means that SUT doesn't support legacy boot)
2. Boot order is [UEFI OS], [CD]
3. CD is loaded (Virtual Media, Legacy/UEFI Mode supported).
4. I can successfully patch /redfish/v1/Systems/{SystemId} with
{
"Boot": {
"BootSourceOverrideEnabled": "Continuous",
"BootSourceOverrideTarget": "Cd",
"BootSourceOverrideMode": "Legacy"
}
} Unfortunately, SUT cannot boot from CD because CSM is disabled.
In this case, can you share your opinion? Option 1: User shall go to the BIOS Setup and enable CSM before patching. Option 2: The BIOS will activate all settings to fulfill the parameters required by the patch operation. Option 3: Redfish will refuse the patch operation until CSM is enabled.
Thanks.
|
|
|
Post by mraineri on Jul 9, 2020 15:33:20 GMT
It seems very odd that CSM is required to be enabled in order to boot from a CD. I would suggest reaching out to your support contacts for that system. Ultimately what you're doing is what I'd expect you to do from a Redfish perspective.
However, if the implementation has any restrictions like this in place, I would expect the PATCH operation to be rejected (so, option 3 is the best path for that scenario).
|
|
|
Post by puwen on Jul 10, 2020 2:27:55 GMT
It seems very odd that CSM is required to be enabled in order to boot from a CD. I would suggest reaching out to your support contacts for that system. Ultimately what you're doing is what I'd expect you to do from a Redfish perspective.
However, if the implementation has any restrictions like this in place, I would expect the PATCH operation to be rejected (so, option 3 is the best path for that scenario).
Hi Mike, I apologize for the wrong information, the OverrideMode was patched to Legacy instead of UEFI. So do you still think option 3 is the best path? { "Boot": { "BootSourceOverrideEnabled": "Continuous", "BootSourceOverrideTarget": "Cd", "BootSourceOverrideMode": "Legacy" } }
|
|
|
Post by mraineri on Jul 10, 2020 14:09:50 GMT
Ah, that makes more sense then. I would expect the service to reject the request since the requested option can't be supported given the state of the system.
|
|