Suspend/Resume problem in Ubuntu Karmic 9.10 running on MacBook Pro 5.1
Pubblicato da Luigi il 20 Novembre 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!
Cerca
Calendario
| L | M | M | G | V | S | D |
|---|---|---|---|---|---|---|
| « Set | Dic » | |||||
| 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 | ||||||
Archivi
- Gennaio 2010 (2)
- Dicembre 2009 (1)
- Novembre 2009 (3)
- Settembre 2009 (2)
- Agosto 2009 (4)
- Luglio 2009 (1)
- Giugno 2009 (2)
- Maggio 2009 (4)
- Aprile 2009 (2)
- Marzo 2009 (7)
- Febbraio 2009 (5)
- Gennaio 2009 (2)
- Dicembre 2008 (1)
- Novembre 2008 (8)
- Ottobre 2008 (12)
- Settembre 2008 (3)
- Agosto 2008 (2)
- Luglio 2008 (6)
- Giugno 2008 (16)
- Maggio 2008 (2)
- Aprile 2008 (3)
- Marzo 2008 (6)
- Ottobre 2007 (1)
- Settembre 2007 (1)
- Agosto 2007 (5)
- Luglio 2007 (6)
- Giugno 2007 (6)
- Maggio 2007 (1)
- Marzo 2007 (1)
- Febbraio 2007 (2)
- Gennaio 2007 (1)
- Dicembre 2006 (2)
- Novembre 2006 (4)
- Ottobre 2006 (7)
- Settembre 2006 (1)
- Agosto 2006 (2)
- Luglio 2006 (6)
- Giugno 2006 (3)
- Febbraio 2006 (1)
- Gennaio 2006 (1)
- Dicembre 2005 (5)
- Novembre 2005 (2)
- Ottobre 2005 (2)
- Settembre 2005 (7)
- Agosto 2005 (2)
- Luglio 2005 (8)
- Giugno 2005 (12)
Categorie
- 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)
Ultimi Post
- 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