iPXE discussion forum

Full Version: iPXE ISO fails to boot on an OpenSource Xen VM
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I've pulled the top of the tree and built the default ISO image. I've successfully used this to boot physical servers, virtual machines on ESX, KVM, and Citrix XenServer. But iPXE itself fails to boot on a virtual machine running on an OpenSource Xen hypervisor. It doesn't even appear to load -- see the attached image. I've run a linux lspci on the two Xen VMs. They appear almost identical. The Citrix XenServer VM (the one that works) looks like:

00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02)
00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II]
00:01.1 IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]
00:01.2 USB Controller: Intel Corporation 82371SB PIIX3 USB [Natoma/Triton II] (rev 01)
00:01.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 01)
00:02.0 VGA compatible controller: Cirrus Logic GD 5446
00:03.0 SCSI storage controller: XenSource, Inc. Xen Platform Device (rev 01)
00:04.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 20)

The Open source (the one that doesn't boot) swaps the PCI addresses for the USB controller and the ACPI bridge.

Anyone have any suggestions on what might be causing this?

Thanks!
The realtek driver was rewritten during 2012, so you might want to try again and see if you still have problems.
Reference URL's