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:
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.
Hi all, 020635- generic having worked for me earlier.
I logged the solution of kernel 2.6.35-
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 d4e>] ? KCL_DEBUG_ OsDump+ 0xe/0x10 [fglrx] 28c>] ? firegl_ hardwareHangRec overy+0x1c/ 0x50 [fglrx] 4d9>] ? _ZN4Asic9WaitUn til15ResetASICI fHungEv+ 0x9/0x10 [fglrx] 48c>] ? _ZN4Asic9WaitUn til15WaitForCom pleteEv+ 0x6c/0xb0 [fglrx] b34>] ? _ZN15Executable Units10CPRingId leE15idle_ WaitMethod12_ QS_CP_RING_ +0xe4/0x1a0 [fglrx] 9fb>] ? _ZN15Executable Units7PM4idleE1 5idle_WaitMetho d+0x4b/ 0x90 [fglrx] 6ae>] ? _ZN15Executable Units9assertPM4 Eb+0x1e/ 0x70 [fglrx] 7e0>] ? _ZN8AsicR6009as sertPM4Eb+ 0x40/0x70 [fglrx] 4a0>] ? firegl_ cmmqs_disableqs +0x0/0x90 [fglrx] aa6>] ? CMMQS_DisableQS +0x16/0x20 [fglrx] 4a0>] ? firegl_ cmmqs_disableqs +0x0/0x90 [fglrx] 042>] ? firegl_ cmmqs_Disable_ QS+0x62/ 0x80 [fglrx] 4c0>] ? firegl_ cmmqs_disableqs +0x20/0x90 [fglrx] 9d6>] ? KCL_PosixSecuri tyCapCheck+ 0x26/0x30 [fglrx] e5a>] ? firegl_ ioctl+0x1ea/ 0x250 [fglrx] d7e>] ? ip_firegl_ unlocked_ ioctl+0xe/ 0x20 [fglrx] 4cf>] ? do_vfs_ ioctl+0x8f/ 0x360 e73>] ? vfs_write+ 0x123/0x180 831>] ? sys_ioctl+0x91/0xa0 002>] ? system_ call_fastpath+ 0x16/0x1b 0xffffffffa0462 220, num of device:1 , name:fglrx, major 8, minor 85.
Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336465] Call Trace:
Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336510] [<ffffffffa0221
Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336532] [<ffffffffa022f
Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336576] [<ffffffffa02b5
Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336617] [<ffffffffa02b5
Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336659] [<ffffffffa02b3
Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336701] [<ffffffffa02b3
Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336742] [<ffffffffa02b3
Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336784] [<ffffffffa02bb
Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336810] [<ffffffffa024c
Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336847] [<ffffffffa0290
Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336872] [<ffffffffa024c
Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336897] [<ffffffffa024e
Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336922] [<ffffffffa024c
Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336938] [<ffffffffa021d
Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336958] [<ffffffffa022a
Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336972] [<ffffffffa021b
Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336977] [<ffffffff81176
Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336980] [<ffffffff81164
Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336983] [<ffffffff81176
Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336986] [<ffffffff8100c
Sep 7 09:41:29 chrisk-Studio-1749 kernel: [ 1687.336990] pubdev:
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