Suspend/Resume problem in Ubuntu Karmic 9.10 running on MacBook Pro 5.1
Published by Luigi November 20th, 2009 in Linux, Hardware, Mac, ErrorsI updated today from Jaunty to Karmic and, as effect, I had Suspend/Resume/Hibernate broken. But reboot and shutdown works; before with Jaunty the reboot was frequently crashing.
To fix the Suspend/Resume, I modified /boot/grub/menu.lst to add the kernel option acpi=noirq
Example:
title Ubuntu 9.10, kernel 2.6.31-14-generic uuid 5daec709-2655-4d7c-9968-969143e31fbd kernel /boot/vmlinuz-2.6.31-14-generic root=UUID=5daec709-2655-4d7c-9968-969143e31fbd ro quiet splash acpi=noirq initrd /boot/initrd.img-2.6.31-14-generic quiet
Other problem I found during the distro upgrade:
- sound is now working without needing to compile a patched alsa driver. But it made me crazy to make headphone work. The audio settings are now simplified, and that is a good thing, but they are hiding options needed to make things work. Hint: install gnome-alsamixer and unmute headphones.
- infrared remote control stopped working. I have to investigate further on this.
For now I notice that Nvidia GPU temperature looks lower now, but I still use mfc-daemon to automatically adapt fan speed to CPU temperature; but sometime it stops working and if you are not at the computer it may be risky (today I almost burned it while watching a video running in novell moonlight, which turns your laptop in a oven)
Sound works much better, it seems that the problem of the applications locking the sound resource exclusively is gone, or reduced. So now running vlc and a youtube video works fine. In the sound preferences now you can see the applications that are using the audio device:

Finally!
Search
Calendar
| M | T | W | T | F | S | S |
|---|---|---|---|---|---|---|
| « Sep | Dec » | |||||
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | ||||||
Archives
- January 2010 (2)
- December 2009 (1)
- November 2009 (3)
- September 2009 (2)
- August 2009 (4)
- July 2009 (1)
- June 2009 (2)
- May 2009 (4)
- April 2009 (2)
- March 2009 (7)
- February 2009 (5)
- January 2009 (2)
- December 2008 (1)
- November 2008 (8)
- October 2008 (12)
- September 2008 (3)
- August 2008 (2)
- July 2008 (6)
- June 2008 (16)
- May 2008 (2)
- April 2008 (3)
- March 2008 (6)
- October 2007 (1)
- September 2007 (1)
- August 2007 (5)
- July 2007 (6)
- June 2007 (6)
- May 2007 (1)
- March 2007 (1)
- February 2007 (2)
- January 2007 (1)
- December 2006 (2)
- November 2006 (4)
- October 2006 (7)
- September 2006 (1)
- August 2006 (2)
- July 2006 (6)
- June 2006 (3)
- February 2006 (1)
- January 2006 (1)
- December 2005 (5)
- November 2005 (2)
- October 2005 (2)
- September 2005 (7)
- August 2005 (2)
- July 2005 (8)
- June 2005 (12)
Categories
- Books (7)
- Eclipse (10)
- Errors (2)
- Firefox (7)
- Hardware (14)
- Horror Code (8)
- Internet (17)
- Java (85)
- JavaScript (8)
- Life, universe and everything (29)
- Linux (44)
- Mac (18)
- Software (25)
- Speeches and Conferences (8)
- Web (19)
- Windows (16)
Latest
- Syntactic sugar and Java arrays.
- 3G USB Stick on Ubuntu
- Ipod touch with Linux
- Karmic and Luks: USB drive encryption made (almost) easy
- Suspend/Resume in Karmic /2
- Suspend/Resume problem in Ubuntu Karmic 9.10 running on MacBook Pro 5.1
- MacBook International Keyboard and Linux
- Mighty Mouse: reverse horizontal scrolling workaround on Ubuntu Linux 9.04
- Skype 2.1.0.47 beta released, and amd64 packages available!
- Linux RAM Disks
My open source projects
Blog License
Blogs I like
Friends' Blogs
- Antonio Terreno & Valter Bernardini
- Bruno Bossola
- Daniele Galluccio
- Domenico Ventura
- Ed Schepis
- Fabrizio Gianneschi
- Filippo Diotalevi
- JavaJournal.it Blog
- Luca Grulla
- Luigi Zanderighi
- Marcello Teodori
- Mida Boghetich
- Muralidharan Chandrasekaran
- Piero Ricca
- Renzo Borgatti
- Simone Bordet
- Uberto Barbini
- Valvolog
- Webtide blogs (Greg Wilkins & Jan Bartel)
Links








I tried your suggestion on a Macbook pro 4,1 but it didn’t resolve my suspend problem. What I did see is that the mouse cursor responds very delayed on the the USB-connected mightmouse. When moving the cursor via the mouse pad, it responds normally. This must be related to switching off the acpi irq somehow.
I tried your tip too but it didn’t work for me…
Anyway the following workaround fixed the issue in a quite elegant way for now.
After resuming your computer, if the speaker-phones sound went away and only the headphones keep working, try the following from the command line to restore full functionalities to your sound system:
$ sudo alsa force-reloadciao.
I have the same suspend problem, with Ubuntu 9.10, the problem occurred when I upgraded my video card from an on-board Siemens Fujutsu motherboard video card which I thik was intel, to a VGI Nevidia vidio card 512 DDR2 Ram.
You should make this change in /etc/default/grub under grub2.
Hi Pete, in Ubuntu, that file does not exists. The grub configuration is located in /boot/grub/*
If you install a fresh copy of Ubuntu 9.10 you get Grub2 installed.
There is no /boot/grub/menu.lst for grub2.
There is a file /boot/grub/grub.cfg but you are not supposed to edit it, instead it tells you to edit /etc/default/grub but if you open up this there is very little to edit.
First they get rid of xorg.conf, then they get rid of menu.lst. Are they trying to make Linux harder to get working properly than it already is?
Also, why did they include grub2 in the latest Ubuntu? It’s obviously still in beta phase. The grub recovery console simply does not work under grub2. None of the documented commands work. Poor show.
It’s very disappointing to install Ubuntu onto your laptop to find that resuming from suspend STILL does not work, and when you go out of your way to try and fix it you suddenly find that non of the fixes suggested don’t apply to your “updated” software.
Looks like it’s back to Windows, again.
Hi Bob.
Sorry to hear that. I upgraded from 9.04 to 9.10.
BTW, before going back to Windows, try also this:
http://en.newinstance.it/2009/11/25/suspendresume-in-karmic-2/
Best luck.
L.
Ciao! sono capitato qui per caso: vista la “recensione” e avendo lo stesso macbook, volevo sapere se esiste il modo di usare la scheda grafica 9400 al posto della 9600….
tnx