<div dir="ltr">I would like to add a dummy feature to ipxe called BIOS_SERIAL_CONSOLE. This would not be compiled in by default, and would introduce no functionality to ipxe, only add another flag to the dhcp options in a dhcp request.<div>
<br></div><div>The rationale of this is that when we have a collection of various machines that we want to have serial consoles during the ipxe stage of boot (probably other times as well) and some of the machines have serial console redirection that affects ipxe and some do not, and we wish to introduce features into the running ipxe by chain-loading another version of ipxe from ipxe either for new versions with new features or to get around small roms by using a stripped down ipxe on rom and later loading a full version over the network that those machines which already have serial consoles would be equipped with a copy of ipxe with this flag to signal the dhcp server to return a filename pointing to a ipxe version with/without serial support as needed.</div>
<div><br></div><div>Proposed User Interface: I propose that a compile time define be established in a config file (probably general.h or serial.h) which would be evaluated for definedness and value with the value being any value which can be stored in a single byte. If this is not defined (default) there would be no change in behavior. If it is defined it would add a sub-option to dhcp code 175 having a length of one and the value defined.</div>
<div><br></div><div>I am prepared to write the code to do this, but would like review/endorsement from the developers and assignment of the sub-option code number. (I believe the next available is 42 but my checks have been brief.)</div>
<div><br></div><div>Thank you for your consideration and feedback.</div><div><br>-- <br><div>--</div><div><div>Ben Hildred</div><div>Automation Support Services</div></div><div>303 815 6721</div>
</div></div>