Public bug reported:

Binary package hint: linux-image-2.6.37-7-virtual

This patch:
 
http://kernel.ubuntu.com/git?p=ubuntu/ubuntu-natty.git;a=commitdiff;h=38096c28f13d0c2dd08584ff834da6d81306c7b3
breaks the kernel for users running on machines other than EC2.

There are two problems: firstly, this does something totally unexpected,
i.e. renames a device that anyone using the mainstream kernel will have
as /dev/xvdX. This breaks existing boot scripts (including all of ours -
Flexiant/FlexiScale) that presume xen based kernels (which we patch
ourselves) will use /dev/xvdX.

However, the problem particularly manifests itself on Xen version prior
to 3.4, which do not support the PCI unplug functionality. These thus
still have the emulated devices plugged in, so /dev/xvdX exists. You
then get a kernel bug (see attached), and can't use the PV drivers at
all, as it tries to allocate /sys/class/sda when that already exists (as
the emulated driver is using it). Without this patch, everything would
work fine.

dmesg attached.

Please either revert the patch, or make it dependent on a command line
option, or make it dependent on the relevant device being unplugged. My
view is this should be reverted: it's supporting one particular xen user
who is doing something non-standard, and breaking things for everyone
else.

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New

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

Title:
  Patch to Natty 2.6.37-virtual breaks non-EC2 users

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

Reply via email to