This content can also be found as part of https://github.com/tinkerbell/ipxedust/pull/88 in DifficultHardware.md.
Most modern hardware is capable of PXE booting just fine. Sometimes strange combinations of different NIC hardware / firmware connected to specific switches can misbehave.
In those situations you might want to