I have tried 3 different "versions" of undionly.kpxe and none work reliably on Dell r630 or r730xd systems:
[stack@ops2 tftpboot]$ cksum undionly.kpxe*
157772169 64120 undionly.kpxe
4250223444 63895 undionly.kpxe.2016-04-12
750298637 63517 undionly.kpxe.bak
I can verify that the Dell R630 and R730xd systems with Intel X520 i350 nics are booting properly using the following ROMS:
ipxe-bootimgs-20160127-1.git6366fa7a.el7.noarch
NB: the git hash should match the ipxe version hash displayed when chainloading.
new parameter is introduce to the /httpboot/inspector.ipxe
The parameter --timeout 60000, in case download freeze for 60 seconds it will restart again.
see https://bugzilla.redhat.com/show_bug.cgi?id=1337250 for more details