When rebooting the sequence freezes at the very last stage in which it attempts to the the system to reset through ACPI.
Setting acpi=off in grub.cfg fixed this problem, but I was unable to suspend, which was the greater evil.
Shutdown and Suspend work fine with ACPI enabled.
How can I get this fixed without disabling ACPI (or without being unable to suspend)?
Could you try noapic instead of acpi=off and see if you experience different symptoms? I only ask because I found this thread on a Dell mailing list searching around for you: http://lists.us.dell.com/pipermail/linux-precision/2011-July/001515.html
Try adding
reboot=pci
toGRUB_CMDLINE_LINUX_DEFAULT
in/etc/default/grub
, then runningupdate-grub
. This worked on my m4600.Adding reboot=pci to GRUB_CMDLINE_LINUX_DEFAULT in /etc/default/grub, then running update-grub worked perfectly for me on my m4600.
Switching off acpi indicates either power-management issues or IRQ conflicts.
This sometimes can be resolved by flashing your BIOS with the latest BIOS firmware available from your motherboard manufacturer.
Note - flashing a BIOS should always be done in accordance with the manufacturers recommendations - usually only from MS Windows.
There are a number of grub boot options you can try as per the community wiki:
https://help.ubuntu.com/community/BootOptions
The solution I found to to a similar issue was to add to grub the
noapic
or thenolapic
grub boot parameter.When testing grub boot option you could use my answer here to temporarily add the kernel options at boot time.
How do I set 'nomodeset' after I've already installed Ubuntu?