I can confirm that no Ubuntu kernels (excepting some pre-Lucid) will
boot on Xen4 in HVM mode if dom0 is configured to allow PCI access (the
norm, and what you would want in case your guest OS's need it). What
happens is early on in the boot process, the pci unplug stuff is run,
resulting in /dev/sdX being unplugged. The PV drivers will not load due
to no platform_pci module. So the OS will not boot. It is possible to
fix this using command line magic (xen_emul_unplug=never from memory)
but this is not practical in a cloud environment where users just expect
their operating systems to install and run.

Another option would be putting this module in the udeb (possibly -
untested).

However, every other distribution that builds in Xen4 support also puts
this as a builtin. Therefore every other distro boots first time.

In my view this is a bug in Lucid, Maverick, Natty, Oneiric and Precise.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/886521

Title:
  CONFIG_XEN_PLATFORM_PCI should be "y" when building  3.1 kernel

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/886521/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to