Well, with the help of instructions at https://help.ubuntu.com/community/forum/software/CustomKernel, I have compiled and installed a vanilla 2.6.26.3 kernel.
I have *not* been able to reproduce this behavior with this kernel. Suspend/resume always works even when using "libata noacpi=0" (i.e. when disabling the libata trick that used to be a workaround). I suppose the next step for me is to compile a vanilla 2.6.24 kernel; if that also works, then that would throw the suspicion on the Ubuntu- specific patches. ~~ BTW: regarding the "boot when disconnected from the dock" workaround: I have now realized that you guys discovered that long before I did. Sorry about the noise. ~~ David Alexis: are you sure we are talking about the same bug? It sounds like in your case, when you have a "hosed" resume, you are still able to do some stuff on the system - dmesg, lsusb attempts, etc. On my system, when a resume is "hosed", that's the end of it - no command prompt, no ssh, no response to even the magic sysrq keys - total lockup. If I am interpreting things correctly, DaveAbrahams is reporting the same thing. Please correct me if I am misunderstanding your descriptions. BTW, I completely understand your frustration. If I wasn't such a free software fanatic, I would have abandoned GNU/Linux a long time ago. -- [regression] Dock with USB devices + suspend == resume fails https://bugs.launchpad.net/bugs/218760 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs