|
Post by jhayon on May 31, 2023 20:16:49 GMT
1. First I validate the Future Bios settings
Running a GET Request on the server at, https://{BMC_IP}/redfish/v1/Systems/Self/Bios/SD
"NWSK000": "NWSK000Disabled",
2. I'm sending a PATCH command through redfish as follows.
PATCH https://{BMC_IP}/redfish/v1/Systems/Self/Bios/SD
204
525 ms
Warning: Unable to verify the first certificate
PATCH /redfish/v1/Systems/Self/Bios/SD HTTP/1.1
If-None-Match: "123456"
Content-Type: application/json
Authorization: Basic YWRtaW46cGFzc3dvcmQ=
User-Agent: PostmanRuntime/7.32.2
Accept: */*
Postman-Token: d7d3ad33-280e-4419-8553-ec511295b856
Host: {BMC_IP}
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Content-Length: 63
{
"Attributes":{
"NWSK000":"NWSK000Enabled"
}
}
HTTP/1.1 204 No Content
Server: AMI MegaRAC Redfish Service
Allow: GET, PUT, PATCH
Date: Sat, 03 Jun 2023 03:39:24 GMT 3. I expect the new Future Settings to display: "NWSK000": "NWSK000Enabled", which it does for a few seconds 4. The system is then rebooted and as it goes into the BIOS the option changes to "NWSK000": "NWSK000Disabled",which is wrong 5. In the BIOS screen I validate the option the Network Stack is ENABLED.
So it worked to change the setting but my future or current settings redfish page doesn't show the right value for the property.
Is this a bug ? I tried a few times. I'm using the Redfish version 1.11
Thank you,
|
|
|
Post by mraineri on May 31, 2023 21:00:00 GMT
This certainly looks like a bug with the system you're using. I recommend contacting your system vendor for support. I would expect consistency between the interfaces. Essentially...
After performing a PATCH to /redfish/v1/Systems/Self/Bios/SD, the "NWSK000" should be showing "NWSK000Enabled".
Then, after resetting the system, GET on /redfish/v1/Systems/Self/Bios should also show "NWSK000" as "NWSK000Enabled". I would also expect the same "NWSK000Enabled" value to be found in the BIOS setup menu.
|
|