some time it is because the feisty identify the disk as a sata
first you can
$swapon -a
if no output.it show your swap is on.can't hibernate is caused by some other reason.
else
it's because swap not mount right
you can edit /etc/fstab and /etc/initramfs-tools/conf.d/resume
give the correct partition to swap and resume
like
#/etc/fstab
/dev/sda1 .... swap
some time it is because the feisty identify the disk as a sata tools/conf. d/resume
first you can
$swapon -a
if no output.it show your swap is on.can't hibernate is caused by some other reason.
else
it's because swap not mount right
you can edit /etc/fstab and /etc/initramfs-
give the correct partition to swap and resume
like
#/etc/fstab
/dev/sda1 .... swap
#resume
resume=/dev/sda1