It looks like I lucked into a solution finally after five months! All it took was a new release of Ubuntu! (And a suggestion from a Canonical support engineer.)
I installed the Natty kernel (2.6.38-4) and the Natty linux-firmware package on my existing Maverick installation and now my computer suspends and resumes perfectly, even with NFS shares open. I'm going to stick with this solution. I don't plan to upgrade to Natty (seems too buggy), but I will use the Natty kernel backports when they are available.
Here are my exact steps:
Code:
uname -a
Linux desktop 2.6.35-28-generic #50-Ubuntu SMP Fri Mar 18 18:42:20 UTC 2011 x86_64 GNU/Linux
Browse this website http://kernel.ubuntu.com/
I want v2.6.38.4-natty (there are some for 2.6.39 too)
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.38.4-natty/linux-headers-2.6.38-02063804_2.6.38-02063804.201104221009_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.38.4-natty/linux-headers-2.6.38-02063804-generic_2.6.38-02063804.201104221009_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.38.4-natty/linux-image-2.6.38-02063804-generic_2.6.38-02063804.201104221009_amd64.deb
Make absolutely sure that you install them in this order :
sudo dpkg -i linux-headers-2.6.38-02063804_2.6.38-02063804.201104221009_all.deb
sudo dpkg -i linux-headers-2.6.38-02063804-generic_2.6.38-02063804.201104221009_amd64.deb
sudo dpkg -i linux-image-2.6.38-02063804-generic_2.6.38-02063804.201104221009_amd64.deb
OOOPS - errors!!!
Actually, they are warnings, but they are imporant and I needed to fix them:
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-1.fw for module r8169
Here's how to fix firmware for 8169 using linux-firmware package from natty:
Code:
wget https://launchpad.net/ubuntu/+archive/primary/+files/linux-firmware_1.49_all.deb
sudo dpkg -i linux-firmware_1.49_all.deb
sudo update-initramfs -u
sudo update-grub
reboot
uname -a
Linux desktop 2.6.38-02063804-generic #201104221009 SMP Fri Apr 22 10:11:24 UTC 2011 x86_64 GNU/Linux
Seems to have fixed many of my problems! So far this is a huge improvement :grin:
(I'll do more testing over the next few days...)
Bookmarks