The output of lshal |grep quirk will tell you if hal knows of any quirks that should be applied to your system.
Also, the outputs of lsmod and a copy of /var/log/pm-suspend.log (if it exists) would come in handy.
You can also try the workaround I used in bug# 180378 (download the 99-non-free-nvidia file, save it /etc/pm/config.d, and change the first line to grep for fglrx instead of nvidia)
Then, once you find a combination of quirks that work (probably the default of no quirks should be used), you can save them in that file.
The output of lshal |grep quirk will tell you if hal knows of any quirks that should be applied to your system.
Also, the outputs of lsmod and a copy of /var/log/ pm-suspend. log (if it exists) would come in handy.
You can also try the workaround I used in bug# 180378 (download the 99-non-free-nvidia file, save it /etc/pm/config.d, and change the first line to grep for fglrx instead of nvidia)
Then, once you find a combination of quirks that work (probably the default of no quirks should be used), you can save them in that file.