Actually, it does appear that if I leave out pci=routeirq and then remove the snd_hda_intel and sdhci/mmc_core modules, suspend gets to the same point.
In any case, unloading snd_hda_intel doesn't appear to get me the rest of the way. Clue here: http://www.thinkwiki.org/wiki/Problems_with_SATA_and_Linux#Hang_on_resume_from_suspend_to_RAM -- Thinkpad x60 doesn't recover from suspend or hibernate https://launchpad.net/bugs/59851 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs