After a lot of digging, I found that the DSDT for my Windows 8 and Ubuntu are nearly identical. There is no delay in the WAEC method that Windows 8 is using. In method _OSC of the decompiled DSDT, there is a test against the OS name reported to the ACPI. In my case, I am dual booting with Windows 8 and the name that is being checked for is "Windows 2012".
That being said, I looked into my dmesg and the acpi command was not working for me either, just extra magic in my computer I guess :). Remove the acpi command from the grub.cfg menu entry for the version of Ubuntu you are running add the kernel parameter acpi_os_name="Windows 2012" as follows: linux /boot/vmlinuz-3.8.0-19-generic root=UUID=b6449636-2d59-426d- 88e4-4f6132af9e2f ro crashkernel=384M-2G:64M,2G-:128M quiet splash $vt_handoff acpi_os_name="Windows 2012" If you are not running Windows 8, you may have to put a different string in for the acpi_os_name. My magic ran out when I upgraded to 13.04. I have been using this to boot 13.04 with no issues. Give this a try and let us know if it works for you. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1093217 Title: Ubuntu 12.04/12.10/13.04 10-20min boot delay (From 3.2.0.29->3.8.0.19) [Lenovo IdeaPad Z580] To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1093217/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs