Ok, long description follows. I am currently uploading the i386 kernel. Te one for amd64 will follow shortly. After some discussion the agreement was that this problem arises from the (so it seems) incorrect assumption that subsys_initcall functions will get executed in the order they are defined in the makefile. But from the debug output it clearly looks like those functions can even be executed concurrently which can cause a lot of races that were not thought of. The new kernel just moves some subsys_initcall functions into the bus.c init function. This will guarantee they are executed in an orderly fashion.
** Attachment added: "A new approach to address the problem" http://launchpadlibrarian.net/15875815/acpi-order-init-hardy.patch -- [Hardy] ACPI Embedded Controller (EC) stops boot when kernel boot 'quiet' option is enabled or AC power is connected https://bugs.launchpad.net/bugs/191137 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs