5

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)?

d_inevitable
  • 1,902
  • 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 – Jayson Rowe Mar 23 '12 at 02:19
  • @JaysonRowe noapic did work and you were the first to suggest it. Therefore I think you deserve the bounty most. Please convert it into an answer so that that I can assign you the bounty. Otherwise I will give it to fossfreedom who also suggested noapic – d_inevitable Mar 25 '12 at 09:52
  • Are you using both now, noapic and acpi=off? I've tried with noapic, and most of the times I can suspend (failed once yesterday evening). But I'm not able to reboot or shutdown (just hangs and I've to hold button for 5 seconds). Can you maybe send your complete grub config from /etc/default? FYI: Running Dell precision M4600, ubuntu 11.10 –  Apr 06 '12 at 07:23
  • Just noapic: GRUB_CMDLINE_LINUX="noapic" – d_inevitable Apr 06 '12 at 10:11
  • I'm not sure what your saying. However I too have a dell M4600 and have problems coming back from a suspend. My file system gets corrupted. Is this happening to you? Try reboot into recovery mode see if you need to run fsck. – Nicholas Marshall Mar 18 '12 at 18:00
  • My original problem is not coming back from suspend, but doing a reboot. Turning ACPI to off, fixed reboot problem but breaks suspend. (instead of suspending it simply locks the screen). I do not get file-system corruptions. – d_inevitable Mar 18 '12 at 18:02

4 Answers4

4

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

Jayson Rowe
  • 1,858
4

Try adding reboot=pci to GRUB_CMDLINE_LINUX_DEFAULT in /etc/default/grub, then running update-grub. This worked on my m4600.

Peachy
  • 7,117
  • 10
  • 38
  • 46
J Haupt
  • 56
  • This worked for me for some time for my m4600, but now with this option, instead of rebooting it just shuts down. Still better than freeze, but this is not the expected behaviour of reboot. (Ubuntu 14.04 now). – Piotr Kolaczkowski Aug 08 '14 at 07:20
4

Adding reboot=pci to GRUB_CMDLINE_LINUX_DEFAULT in /etc/default/grub, then running update-grub worked perfectly for me on my m4600.

krux
  • 41
2

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 the nolapic 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?

fossfreedom
  • 172,746
  • Setting it to noapic did work, thank you. However @JaysonRowe has suggested noapic first inside a comment, so I think he really deserves the bounty. I have upvoted your answer though. – d_inevitable Mar 25 '12 at 09:55
  • @d_inevitable - no worries - I didnt see Jayson's comment - otherwise I wouldnt have posted the answer. Thanks for the +1. – fossfreedom Mar 25 '12 at 10:38