Ok, eventually I found a fix for this, which should work for many Dell machines (and this is important for remotely controlled machines as a reboot would otherwise require a manual intervention or a power-cycle).
To fix it, I simply had to add the following kernel parameter to the boot line: "reboot=pci" If you have the same issue, expecially with Dell machines, you could try this setting by pressing "e" at the very first boot selection prompt, manually add the string "reboot=pci" and press <F10> to boot. Once booted, double check your new setting by issueing the following command "cat /proc/cmdline", then perform a restart to actually test it. If you want this parameter to become permanent, just type in a terminal "sudo nano /etc/default/grub" find the line GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" and change it by adding the reboot=pci parameter GRUB_CMDLINE_LINUX_DEFAULT="reboot=pci quiet splash" then save your changes and perform a "sudo update-grub" that's it! Important notes: For reboot kernel parameters I used this useful source for which I really thank the author: http://linux.koolsolutions.com/2009/08/04/howto-fix-linux-hangfreeze-during-reboots-and-restarts/ > I tested all options seen there, reboot=pci being the only one actually > working > After I fixed my machine, I actually realized that there were a lot of Dell > owners comments at the end of such article, stating that all they used the > same parameters! Therefore, it's nothing new under the sun, this is a > recurrent issue / required setting with many DELL machines. > Upstream kernels I tested (3.2.15, 3.3, 3.4) do not fix this. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/985471 Title: Ubuntu precise (12.04) 64bit hang on reboot To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/985471/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs