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

Reply via email to