Hello all
I am having a problem with iPXE and a specific model of machine and Ethernet adaptor: HP 8300 Elite All-in-One (AIO) with the Intel 82579LM Gigabit Ethernet Controller (Intel Boot Manager v1.3.81)
[U]My system specs are: [/U]
[LIST]
[]Ubuntu 12.04 LTS 64bit, fresh install, updated
[]FOG 1.1.1, fresh install
[*]Windows 2008 R2 DHCP server (option 66 set as FOG server IP)
[/LIST]
[U]The problem:[/U]
This model and Ethernet adaptor combination gets a DHCP address, gets and iPXE entry point, but hangs at “iPXE initialising devices….” The machine then hangs and must be hard powered off.
[IMG]http://i60.tinypic.com/2vbvkw4.jpg[/IMG]
[U]So far, my observations are:[/U]
[LIST]
[]iPXE (and then the FOG menu) works fine on seven other HP model laptops/desktops we have, 3 of which also have the Intel 82579LM
[]The other working models with the 82579LM have a different version of the ‘Intel Boot Manager’ (v1.3.63, v1.3.95, 1.3.72)
[/LIST]
[LIST]
[]The HP 8300 boot fine on my existing FOG 0.32 setup, on the same VLAN and DHCP (just pointing to my existing 0.32 server)
[]The Apache and server logs don’t indicate anything untoward
[/LIST]
[U]Things I have tried:[/U]
[LIST]
[]Reading the forums and Googling until my eyes bleed
[]Put the test HP 8300 machines into their own VLAN when I can control the boot file name (Windows DHCP option 67)
[]Tried utilising all Tom Elliot’s suggested files (ipxe.pxe, ipxe.kpxe, ipxe.kkpxe, undionly.pxe, undionly.kpxe, undionly.kkpxe)
[]Tried numerous other iPXE files from around the internet: no change
[]Tried a different VLAN, just in case there is a problem coming for DHCP: no change
[]Rebooted DHCP server and FOG server
[]Updated the BIOS on the test HP 8300 machines: no change
[]Made sure legacy boot is ON and secure boot is OFF in the BIOS boot settings
[]Attempted to update the 82579LM network boot ROM, thinking that the particular version of the ‘Intel Boot Manager (v1.3.81)’ may be to blame but then found out this is not possible with the ‘on board’ versions of the adaptor
[]Created a bootable iPXE CD to test with: boots from CD OK, but no change, still hangs at the same place
[]Built my own iPXE files using this process ([url]http://www.fogproject.org/wiki/index.php/Building_undionly.kpxe[/url] but no change
[]Tried adding different versions of the e1000e driver (v2.3.2 | v2.5.4 | v3.0.4)
[]I am not sure I totally understand the iPXE build process, so maybe not doing it correctly!
[]Tried to chain loading iPXE from pxelinux.0 using this process ([url]http://www.fogproject.org/wiki/index.php/Chainloading_PXE_to_iPXE_using_pxelinux.0[/url]) but again, I don’t think I totally understand what it going on here, so wasn’t a help yet
[/LIST]
I love the new v1.1.1 and the new features it brings, but I’m being held back from implementing to production cause of this one painful buggy machine! If I didn’t have 400 of them, I‘d work around this…
[IMG]http://i59.tinypic.com/mt5jb6.jpg[/IMG]
I am aware that this doesn’t appear to be a FOG problem, but is an iPXE problem, but does anyone have suggestions or pointers as to where I can go from here?
Also, I apologise in advance if this has been answered elsewhere, but I am research and reading weary…
Thank you.
William
[url=“/_imported_xf_attachments/1/1061_error.txt?:”]error.txt[/url][url=“/_imported_xf_attachments/1/1062_foginstall.txt?:”]foginstall.txt[/url]