Jospa se auttaisi, että moduli poistetaan ennen keskeytystilaa ja ladataan takaisin heräämisen yhteydessä. Ubuntussa nykyään näitä hommia hoitaa pm-utils niminen komponentti. En ole löytänyt sille Ubuntun omaa wikiä. Lueskelepa tuolta, miten homman pitäisi toimia.
http://en.opensuse.org/Pm-utils#Configuration Eli lyhennettynä, tarvitaan /etc/pm/config.d/ hakemistoon tiedosto, jonka sisällöksi:
SUSPEND_MODULES="ath_pci"
Tiedoston nimeksi laittaisin vaikka 10suspend_modules
Itse en ole kokeillut säätää tätä asiaa, joten nämä on vain tällaiset suuntaa antavat ohjeet, mutta suunta lienee oikea.