Hi all, I logged the solution of kernel 2.6.35-020635-generic having worked for me earlier. I tried this "blacklisting" trick on kernel 2.6.38-10-generic (last update) and it worked only if you had NOTHING MORE than maybe a 'terminal' session active when you try to 'hibernate' (any more - Firefox with a few tabs open + Evolution <<--CRASH). Otherwise it fails just like the original but the syslog shows: Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336463] Pid: 1195, comm: Xorg Tainted: P 2.6.38-10-generic #46-Ubuntu Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336465] Call Trace: Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336510] [] ? KCL_DEBUG_OsDump+0xe/0x10 [fglrx] Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336532] [] ? firegl_hardwareHangRecovery+0x1c/0x50 [fglrx] Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336576] [] ? _ZN4Asic9WaitUntil15ResetASICIfHungEv+0x9/0x10 [fglrx] Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336617] [] ? _ZN4Asic9WaitUntil15WaitForCompleteEv+0x6c/0xb0 [fglrx] Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336659] [] ? _ZN15ExecutableUnits10CPRingIdleE15idle_WaitMethod12_QS_CP_RING_+0xe4/0x1a0 [fglrx] Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336701] [] ? _ZN15ExecutableUnits7PM4idleE15idle_WaitMethod+0x4b/0x90 [fglrx] Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336742] [] ? _ZN15ExecutableUnits9assertPM4Eb+0x1e/0x70 [fglrx] Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336784] [] ? _ZN8AsicR6009assertPM4Eb+0x40/0x70 [fglrx] Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336810] [] ? firegl_cmmqs_disableqs+0x0/0x90 [fglrx] Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336847] [] ? CMMQS_DisableQS+0x16/0x20 [fglrx] Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336872] [] ? firegl_cmmqs_disableqs+0x0/0x90 [fglrx] Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336897] [] ? firegl_cmmqs_Disable_QS+0x62/0x80 [fglrx] Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336922] [] ? firegl_cmmqs_disableqs+0x20/0x90 [fglrx] Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336938] [] ? KCL_PosixSecurityCapCheck+0x26/0x30 [fglrx] Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336958] [] ? firegl_ioctl+0x1ea/0x250 [fglrx] Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336972] [] ? ip_firegl_unlocked_ioctl+0xe/0x20 [fglrx] Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336977] [] ? do_vfs_ioctl+0x8f/0x360 Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336980] [] ? vfs_write+0x123/0x180 Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336983] [] ? sys_ioctl+0x91/0xa0 Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336986] [] ? system_call_fastpath+0x16/0x1b Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336990] pubdev:0xffffffffa0462220, num of device:1 , name:fglrx, major 8, minor 85. I think it is much more than coincedence that many of the 'failed' lines above refer to 'firegl' and I believe that 'blacklisting' the 'firewire' entries is what causes it to fail. Back to my '2.6.35' kernel and both Suspend and Hibernate work as expected. ChrisK