Skip to content

Workaround with dhcp library fork to add padding after boot filename for buggy motherboard - #117

Open
scufre wants to merge 1 commit into
garybowers:mainfrom
scufre:workaround.buggy.dhcp
Open

Workaround with dhcp library fork to add padding after boot filename for buggy motherboard#117
scufre wants to merge 1 commit into
garybowers:mainfrom
scufre:workaround.buggy.dhcp

Conversation

@scufre

@scufre scufre commented Aug 12, 2026

Copy link
Copy Markdown

While trying this nice project with an old computer I have (from around 2010) I've found that when it was requesting the initial boot file through TFTP, it was appending some extract character and on the computer it displayed even another non ASCII character. After digging around found this https://binaryfury.wann.net/2024/12/pxe-two-tftp-filenames-one-dhcp-offer-plus-weird-filenames/, where it seems that the bootfile option is interpreted as null terminated string which is wrong.

Submitted this PR to the dhcp library.

Here is a PR with a minimum change leveraging the dhcp PR, to workaround this, adding a padding option after the bootfile. With this, I got the old computer to boot!

Hope that PR gets merged so you can incorporate this little change.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant