# by device node -- does work jb@guixrules ~$ sudo loginctl hibernate jb@guixrules ~$ cat /proc/cmdline BOOT_IMAGE=/gnu/store/bkpkbms3mp8s45kpir4f2cnvxvgdvssp-linux-libre-5.4.39/bzImage --root=ed73cc09-aff3-41e4-90b6-51fb41a7d225 --system=/gnu/store/xcdn9naivwxhr4x0cq669zzn9f02x706-system --load=/gnu/store/xcdn9naivwxhr4x0cq669zzn9f02x706-system/boot modprobe.blacklist=pcspkr,snd_pcsp --resume=/dev/sda3 quiet # by UUID -- does not work jb@guixrules ~$ sudo swaplabel /dev/sdb3 swaplabel: /dev/sdb3: not a valid swap partition jb@guixrules ~$ sudo swapon /dev/sdb3 swapon: /dev/sdb3: software suspend data detected. Rewriting the swap signature. jb@guixrules ~$ sudo swaplabel /dev/sdb3 LABEL: resume_device UUID: 446c81d4-efcf-4508-a9ab-bb38f74ff77d jb@guixrules ~$ cat /proc/cmdline BOOT_IMAGE=/gnu/store/bkpkbms3mp8s45kpir4f2cnvxvgdvssp-linux-libre-5.4.39/bzImage --root=ed73cc09-aff3-41e4-90b6-51fb41a7d225 --system=/gnu/store/xcdn9naivwxhr4x0cq669zzn9f02x706-system --load=/gnu/store/xcdn9naivwxhr4x0cq669zzn9f02x706-system/boot modprobe.blacklist=pcspkr,snd_pcsp --resume=446c81d4-efcf-4508-a9ab-bb38f74ff77d quiet jb@guixrules ~$ diff <(echo 446c81d4-efcf-4508-a9ab-bb38f74ff77d) <(echo 446c81d4-efcf-4508-a9ab-bb38f74ff77d) jb@guixrules ~$ echo $? 0 # by LABEL -- does not work jb@guixrules ~$ sudo swaplabel /dev/sdb3 swaplabel: /dev/sdb3: not a valid swap partition jb@guixrules ~$ sudo swapon /dev/sdb3 swapon: /dev/sdb3: software suspend data detected. Rewriting the swap signature. jb@guixrules ~$ sudo swaplabel swaplabel: no device specified Try 'swaplabel --help' for more information. jb@guixrules ~$ sudo swaplabel /dev/sdb3 LABEL: resume_device UUID: 446c81d4-efcf-4508-a9ab-bb38f74ff77d jb@guixrules ~$ cat /proc/cmdline BOOT_IMAGE=/gnu/store/bkpkbms3mp8s45kpir4f2cnvxvgdvssp-linux-libre-5.4.39/bzImage --root=ed73cc09-aff3-41e4-90b6-51fb41a7d225 --system=/gnu/store/xcdn9naivwxhr4x0cq669zzn9f02x706-system --load=/gnu/store/xcdn9naivwxhr4x0cq669zzn9f02x706-system/boot modprobe.blacklist=pcspkr,snd_pcsp --resume=resume_device quiet # leaving it to the kernel -- does not work jb@guixrules ~$ sudo swaplabel /dev/sdb3 swaplabel: /dev/sdb3: not a valid swap partition jb@guixrules ~$ sudo swapon /dev/sdb3 swapon: /dev/sdb3: software suspend data detected. Rewriting the swap signature. jb@guixrules ~$ cat /proc/cmdline BOOT_IMAGE=/gnu/store/bkpkbms3mp8s45kpir4f2cnvxvgdvssp-linux-libre-5.4.39/bzImage --root=ed73cc09-aff3-41e4-90b6-51fb41a7d225 --system=/gnu/store/xcdn9naivwxhr4x0cq669zzn9f02x706-system --load=/gnu/store/xcdn9naivwxhr4x0cq669zzn9f02x706-system/boot modprobe.blacklist=pcspkr,snd_pcsp resume=/dev/sdb3 quiet