Re: Regression from 2.6.26: Hibernation (possibly suspend) brokenon Toshiba R500 (bisected)

From: Linus Torvalds
Date: Thu Dec 04 2008 - 19:08:24 EST




On Fri, 5 Dec 2008, Rafael J. Wysocki wrote:
> >
> > Yes. And in the case of Frans' machine, the e1000e controller was before
> > all the bridges too.
>
> Hm. And unloading it before suspend made things work? Interesting.

Yeah. Frans' workaround was

- unloading e1000e before suspend
- using aggressive powersave setting on snd_hda_intel to ensure that
sound controller was already sleeping before entering suspend

and both of those devices are on the root PCI bus and are enumerated (and
thus resumed) before the transparent bridge.

So yeah, the whole "resource allocation for that bridge" saga should
_really_ not matter. But it clearly does seem to.

Linus
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/