(FC 13 on Dell Latitude X1)
I'm having the same problem on my end, and as others have mentioned, I can suspend prior to logging into GNOME, but once I log in and try suspending, or log out and try suspending, my system does a hard crash. /var/log/pm-suspend.log didn't contain any useful info that I could see, so I experimented a bit.
Comparing the output of lsmod before logging into GNOME, while logged into GNOME, and after logging out, I found three modules that were not loaded beforehand, but stayed loaded afterwards:
fat
vfat
fuse
Guess what? I had my SD card loaded the whole time. Looks like GNOME mounts the SD card (as it should), but it stays mounted after logout (also probably smart, as you might log in again).
A quick workaround script (use at own risk):
Code:
#!/bin/sh
umount $(df | grep mmc | awk '{print $6}')
modprobe -r vfat fat fuse
I'll try to find an actual fix (why do these modules make pm-suspend crash the system?), but can't say it's super-high on my list of priorities right now. It's annoying, but I can live with it, since this is a work laptop and I don't use SD cards that often.
Let me know if this is helpful!
John