Manjaro no recupera la sesion despues de hibernar.

Buscando información sobre el tema he modificado el fichero:
/etc/mkinitcpio.conf file
he dejado la línea HOOKS asi:
HOOKS="base udev autodetect keyboard modconf block filesystems resume fsck"
despues de:

$ sudo mkinitcpio -P

pruebo a hibernar y hace lo mismo que si hubiera apagado totalmente.

Miro la configuración de grub y veo que la línea:
GRUB_CMDLINE_LINUX_DEFAULT="quiet resume=UUID=02a90e0f-7ba4-4e3f-809a-12ea4c40fee1"
Tiene la entrada resume, pero al hacer:

$ sudo update-grub
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/manjaro/theme.txt
Found linux image: /boot/vmlinuz-4.19-x86_64
Found initrd image: /boot/intel-ucode.img /boot/initramfs-4.19-x86_64.img
Found initrd fallback image: /boot/initramfs-4.19-x86_64-fallback.img
Found elementary OS 0.4.1 Loki (0.4.1) on /dev/sdc1
Found memtest86+ image: /boot/memtest86+/memtest.bin
/usr/bin/grub-probe: aviso: tipo de dispositivo nvme0n1 desconocido.

Da ese aviso como si no reconociera el dispositivo nvme0n1 que es un SSD de Samsung de 1TB
donde esta instalado manjaro / /boot y swap esta todo en ese disco.
$ df -h
S.ficheros Tamaño Usados Disp Uso% Montado en
dev 32G 0 32G 0% /dev
run 32G 1,8M 32G 1% /run
/dev/nvme0n1p2 875G 77G 754G 10% /
tmpfs 32G 68M 32G 1% /dev/shm
tmpfs 32G 0 32G 0% /sys/fs/cgroup
tmpfs 32G 9,7M 32G 1% /tmp
/dev/nvme0n1p1 511M 6,6M 505M 2% /boot/efi
tmpfs 6,3G 12K 6,3G 1% /run/user/1000

$ swapon
NAME TYPE SIZE USED PRIO
/dev/nvme0n1p3 partition 63,7G 0B -2
/dev/sdc5 partition 4G 0B -3

¿Que puedo hacer para que recupere la sesión despues de hibernar?

He desactivado el swap del SSD y lo he activado en un HD normal.
Con este cambio se recupera bien de la hibenación.

El problema es que no funciona la hibernación si el swap esta en el SSD. No se porqué.