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