Unable to resume suspend AMD Radeon HD 6570

Hello I’m here to talk again about the issue, since I hardly think anybody will read an old thread.
I’m having problems resuming from suspend (RAM), the system stays unresponsive and the screen remains black.

Hardware:
MOBO Gigabyte H61M-USB3-B3,
CPU Intel Core i5-2310,
GPU AMD Radeon HD 6570,
HDD SAMSUNG HD502HJ,
SSD Samsung 840.

This is what I’ve tried:

Several distros and kernel versions → FAIL
Using both the radeon or fglrx driver → FAIL
Uninstalling pm-utils → FAIL
Adding file with HIBERNATE_RESUME_POST_VIDEO=“yes” and SLEEP_MODULE=“kernel” in /etc/pm/config.d/ → **FAIL
**Windows 7–> **WORKS FINE
Using the Intel integrated graphics instead → WORKS FINE

**Here’s is the pm-utils.log

cat pm-suspend.log 
Initial commandline parameters: 
Sun Sep 13 23:43:15 ART 2015: Running hooks for suspend.
Running hook /usr/lib/pm-utils/sleep.d/00logging suspend suspend:
suspend initiated: Sun Sep 13 23:43:15 ART 2015

Linux nacho-pc 3.16.7-24-desktop #1 SMP PREEMPT Mon Aug 3 14:37:06 UTC 2015 (ec183cc) x86_64 x86_64 x86_64 GNU/Linux
kernel command line: 'BOOT_IMAGE=/boot/vmlinuz-3.16.7-24-desktop root=UUID=943877e9-d004-46d3-948a-82f61a18fef3 resume=/dev/disk/by-uuid/98d7a462-74e6-4d1e-ba15-73d49eb6e2c3 splash=silent quiet showopts elevator=deadline libata.force=noncq'
Module                  Size  Used by
fuse                  100461  1 
bnep                   19624  2 
bluetooth             483238  5 bnep
6lowpan_iphc           18702  1 bluetooth
ctr                    13049  1 
ccm                    17773  1 
af_packet              40034  8 
xt_pkttype             12504  4 
xt_LOG                 17718  10 
xt_limit               12711  10 
ip6t_REJECT            12939  3 
xt_tcpudp              12884  3 
nf_conntrack_ipv6      14798  3 
nf_defrag_ipv6         34768  1 nf_conntrack_ipv6
ip6table_raw           12683  1 
ipt_REJECT             12541  3 
iptable_raw            12678  1 
xt_CT                  12956  4 
iptable_filter         12810  1 
ip6table_mangle        12700  0 
nf_conntrack_netbios_ns    12665  0 
nf_conntrack_broadcast    12589  1 nf_conntrack_netbios_ns
nf_conntrack_ipv4      14806  3 
nf_defrag_ipv4         12758  1 nf_conntrack_ipv4
ip_tables              27240  2 iptable_filter,iptable_raw
xt_conntrack           12760  6 
nf_conntrack          114273  6 xt_CT,nf_conntrack_netbios_ns,xt_conntrack,nf_conntrack_broadcast,nf_conntrack_ipv4,nf_conntrack_ipv6
ip6table_filter        12815  1 
ip6_tables             27026  3 ip6table_filter,ip6table_mangle,ip6table_raw
x_tables               34059  15 xt_pkttype,ip6table_filter,xt_CT,ip6table_mangle,ip_tables,xt_tcpudp,xt_limit,xt_conntrack,xt_LOG,iptable_filter,ip6table_raw,ipt_REJECT,ip6_tables,iptable_raw,ip6t_REJECT
arc4                   12608  2 
rtl8192cu             102323  0 
rtl_usb                22973  1 rtl8192cu
rtlwifi                95392  2 rtl_usb,rtl8192cu
rtl8192c_common        75191  1 rtl8192cu
mac80211              691383  3 rtl_usb,rtlwifi,rtl8192cu
cfg80211              547052  2 mac80211,rtlwifi
rfkill                 26772  4 cfg80211,bluetooth
iTCO_wdt               13480  0 
gpio_ich               13586  0 
iTCO_vendor_support    13718  1 iTCO_wdt
ppdev                  17671  0 
x86_pkg_temp_thermal    14205  0 
intel_powerclamp       18823  0 
coretemp               13441  0 
snd_hda_codec_realtek    78935  1 
snd_hda_codec_generic    77203  1 snd_hda_codec_realtek
snd_hda_codec_hdmi     55740  1 
kvm_intel             151748  0 
kvm                   501446  1 kvm_intel
crct10dif_pclmul       14268  0 
crc32_pclmul           13133  0 
crc32c_intel           22094  0 
ghash_clmulni_intel    13230  0 
snd_hda_intel          34475  0 
snd_hda_controller     35103  1 snd_hda_intel
snd_hda_codec         156066  5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
snd_hwdep              13602  1 snd_hda_codec
snd_pcm               116857  4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_controller
aesni_intel           152552  2 
aes_x86_64             17131  1 aesni_intel
lrw                    13286  1 aesni_intel
gf128mul               14951  1 lrw
glue_helper            13990  1 aesni_intel
ablk_helper            13597  1 aesni_intel
cryptd                 16263  3 ghash_clmulni_intel,aesni_intel,ablk_helper
serio_raw              13434  0 
pcspkr                 12718  0 
i2c_i801               22454  0 
snd_timer              33609  1 snd_pcm
lpc_ich                21093  0 
mfd_core               13435  1 lpc_ich
atl1c                  50197  0 
snd                    87947  8 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
parport_pc             41414  0 
parport                46395  2 ppdev,parport_pc
soundcore              15047  2 snd,snd_hda_codec
shpchp                 32951  0 
processor              40484  0 
dm_mod                111114  0 
fglrx               13517399  0 
uas                    27255  0 
sr_mod                 22416  0 
cdrom                  60734  1 sr_mod
usb_storage            62302  1 uas
xhci_hcd              178893  0 
amd_iommu_v2           18909  1 fglrx
button                 13971  1 fglrx
sg                     40630  0 

             total       used       free     shared    buffers     cached
Mem:       8173744     919132    7254612       2044      96448     608836
-/+ buffers/cache:     213848    7959896
Swap:      8388604          0    8388604


/usr/lib/pm-utils/sleep.d/00logging suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/00powersave suspend suspend:

/usr/lib/pm-utils/sleep.d/00powersave suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/02rtcwake suspend suspend:
rtcwake alarm not enabled in /etc/pm/config.d/rtcwake.config, doing nothing...

/usr/lib/pm-utils/sleep.d/02rtcwake suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/06autofs suspend suspend:
autofs.service - Automounts filesystems on demand
   Loaded: loaded (/usr/lib/systemd/system/autofs.service; disabled)
   Active: inactive (dead)
     Docs: man:automount(8)
           man:autofs(5)


/usr/lib/pm-utils/sleep.d/06autofs suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/30s2disk-check suspend suspend:

/usr/lib/pm-utils/sleep.d/30s2disk-check suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/45pcmcia suspend suspend:

/usr/lib/pm-utils/sleep.d/45pcmcia suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/50rcnetwork suspend suspend:

/usr/lib/pm-utils/sleep.d/50rcnetwork suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/75modules suspend suspend:

/usr/lib/pm-utils/sleep.d/75modules suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/90clock suspend suspend:

/usr/lib/pm-utils/sleep.d/90clock suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend:

/usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/95led suspend suspend:

/usr/lib/pm-utils/sleep.d/95led suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend:
ATI Catalyst driver detected, not using quirks.

/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/99Zgrub suspend suspend:

/usr/lib/pm-utils/sleep.d/99Zgrub suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/99info suspend suspend:

/usr/lib/pm-utils/sleep.d/99info suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/99video suspend suspend:
kernel.acpi_video_flags = 0

/usr/lib/pm-utils/sleep.d/99video suspend suspend: success.
Sun Sep 13 23:43:15 ART 2015: performing suspend

And this is my old thread:
https://forums.opensuse.org/showthread.php/506368-OpenSUSE-13-2-x64-black-screen-after-suspend-(ATI)

Any help/idea is well appreciated.

I doubt whether this problem can be solved here. I think you are best advised to submit a kernel bug report.

https://bugzilla.kernel.org/

That said, I guess it can’t hurt to try these grub kernel parameters (one at a time) first and see whether that changes the suspend/resume behaviour

acpi_sleep=s3_bios
acpi_sleep=s3_mode
acpi_sleep=s3_bios,s3_mode

https://www.kernel.org/doc/Documentation/power/video.txt

(2) systems where it is possible to call the video BIOS during S3
resume. Unfortunately, it is not correct to call the video BIOS at
that point, but it happens to work on some machines. Use
acpi_sleep=s3_bios.

(3) systems that initialize video card into vga text mode and where
the BIOS works well enough to be able to set video mode. Use
acpi_sleep=s3_mode on these.

(4) on some systems s3_bios kicks video into text mode, and
acpi_sleep=s3_bios,s3_mode is needed.

OK, thanks for the feedback. I will try submitting a kernel bug then.