danderson / netboot

Packages and utilities for network booting
Apache License 2.0
1.49k stars 181 forks source link

[DHCP] Unusable packet from xx:xx:xx:xx:xx:xx: unsupported client firmware type '16' (please file a bug!) despite using AMD64 #142

Closed firstdorsal closed 8 months ago

firstdorsal commented 9 months ago

I am trying to netboot a i5-1240P running AMI Bios with pixieboot but keep getting the error [DHCP] Unusable packet from xx:xx:xx:xx:xx:xx: unsupported client firmware type '16' (please file a bug!)

Now I have seen https://github.com/danderson/netboot/issues/72 but the i5-1240P surely isn't using arm64 but amd64/x86 or am I missing something? By searching for it I couldn't find any explicit information on the instruction set.

2024-02-09-13-54-39-280

firstdorsal commented 9 months ago

I just found out that code 16 only gets sent when enabling http netboot in the bios. When normaly sending it shows as the expected firmware but does not work regardless.

firstdorsal commented 8 months ago

It was difficult to find out but as I inspected the traffic with Wireshark it directly labeled the Client System Architecture as x64 UEFI HTTP (16)

The reason it didn't boot had nothing to with this though, the reason was the missing "Real" DHCP server that is needed for this setup.