Starting with 3.8rc1 I get a black screen when resuming after suspend.
The kernel is alive because I can switch to VT1 and reboot with
ctrl-alt-delete.
I bisected the problem down to this commit:
186ecad21: drm/nv50/disp: move remaining interrupt handling into core
Hardware is 8400M GS (10de:0427) in a Dell XPS M1330.
I see this in my kernel log after resume:
nouveau E[ PFB][0000:01:00.0] trapped read at 0x002001a020 on
channel 0x00007b23 SEMAPHORE_BG/PFIFO_READ/00 reason: PAGE_NOT_PRESENT
nouveau E[ 1177] failed to idle channel 0xcccc0000
[TTM] Failed to expire sync object before buffer eviction
[TTM] Failed to expire sync object before buffer eviction
[TTM] Failed to expire sync object before buffer eviction