The IF team did some great troubleshooting for the constant Broadcom PXE problems in T363576 , culminating in @elukey 's patch that adds TFTP support to the reimage cookbook , which is required to reimage any 10G host with firmware > 21.60.22.11 . (This particular firmware version is ~ 5 years old as I write this. )
Unfortunately, as it stands right now, the user has to be aware of the flag's existence to successfully complete a reimage. Since most of our hosts are 10G , I think it makes sense to set TFTP as the default option. @Papaul raised a legitimate concern about whether or not TFTP would cause problems with 1G NICs, so I'm creating the ticket with the following AC:
- Test TFTP PXE boot with 1GB NICs (I'm pretty sure this will work, just with reduced transfer speeds)
- If it works, set TFTP as defaultº
Thanks for looking and please let me know if I can do anything else to help!
ºIf it doesn't work, I would still recommend defaulting to TFTP as it has the most benefits for the most hosts, but maybe add a warning or automatically reset to the HTTP-based option for 1G NICs.