1 Rookie
•
1 Message
0
22
July 18th, 2025 07:13
racadm - how can I enable and modify the config of EUFI boot nics?
I am trying to perform UEFI pxe boot on a bunch of servers at once.
It is convenient to use racadm to remotely order the hosts to reset their BIOS settings and boot on PXE so I can reimage all the hosts.
I have some of these hosts that won't pxe boot because the NIC that's currently configured in the UEFI boot settings is not plugged.
I need to either enable the correct NIC in the UEFI boot settings or I need to change the device for the first NIC from the integrated device to the mezzanine NIC.
Here is what that config looks like in the GUI:
Here is what I am seeing with racadm for the NICs I have on one of these hosts:
```
"List NICs: [u'NIC.nicconfig.1 [Key=NIC.Embedded.1-1-1#nicconfig]', u'NIC.nicconfig.2 [Key=NIC.Embedded.2-1-1#nicconfig]', u'NIC.nicconfig.3 [Key=NIC.Mezzanine.1A-1#nicconfig]', u'NIC.nicconfig.4 [Key=NIC.Mezzanine.1A-2#nicconfig]']"
```
Here are the details of the NIC I would like to enable in the UEFI boot network settings:
```
"Set NIC 3 PXE: [u'LnkSpeed -- Specifies the port speed used for the selected boot protocol', u'Usage -- AutoNeg - Auto Negotiated;10Mbps Half - 10 Mbps Half;10Mbps Full - 10 Mbps Full;100Mbps Half - 100 Mbps Half;100Mbps Full - 100 Mbps Full;', u'Required License -- RACADM', u'Dependency -- None', u' ', u'WakeOnLan -- Enables the server to be powered on using an in-band magic packet', u'Usage -- Disabled - Disabled;Enabled - Enabled;', u'Required License -- RACADM', u'Dependency -- None', u' ']",
```
I have tried several syntaxes, but always end up with an error and am starting to think this may not be possible with racadm.
Thanks for sharing your thoughts.
Thierry.