Ben Hutchings <b...@decadent.org.uk> writes: > The change in version 0.128 to wait for the resume device to appear > uncovered a number of systems for which the resume device is not > properly configured. In fact, systems with swap partitions that > are never available at boot could not be configured correctly, > other than by adding 'noresume' to the kernel command line! > > While working on that, I found and fixed a couple of other > longstanding bugs in resume device selection. > > This patch series: > > - Fixes the sorting of swap partitions > - Makes the RESUME variable work like every other configuration > variable, and documents it > - Adds support for RESUME=none (disable resume) and RESUME=auto > (explicitly request automatic selection) > - Adds warning and informational messages where the resume device > configuration is automatically fixed-up
Hmm, I got this warning, which seems harmless but unexpected: Processing triggers for initramfs-tools (0.129) ... update-initramfs: Generating /boot/initrd.img-4.9.0-2-amd64 W: initramfs-tools configuration sets RESUME=UUID=30db89e8-91f2-44ee-a8fa-61e5855ead41 W: but no matching swap device is available. I: The initramfs will attempt to resume from /dev/nvme0n1p4 I: (UUID=30db89e8-91f2-44ee-a8fa-61e5855ead41) I: Set the RESUME variable to override this. My swap/resume settings are: bjorn@miraculix:~$ cat /proc/swaps Filename Type Size Used Priority /dev/nvme0n1p4 partition 16424956 1119612 -1 bjorn@miraculix:~$ cat /etc/initramfs-tools/conf.d/resume RESUME=UUID=30db89e8-91f2-44ee-a8fa-61e5855ead41 bjorn@miraculix:~$ file -s /dev/nvme0n1p4 /dev/nvme0n1p4: no read permission bjorn@miraculix:~$ ls -l /dev/disk/by-uuid/ total 0 lrwxrwxrwx 1 root root 15 Mar 23 19:22 30db89e8-91f2-44ee-a8fa-61e5855ead41 -> ../../nvme0n1p4 lrwxrwxrwx 1 root root 15 Mar 23 19:22 71507198-90f4-4c25-be41-efc47d2dedd1 -> ../../nvme0n1p3 lrwxrwxrwx 1 root root 15 Mar 23 19:22 DA5D-17DD -> ../../nvme0n1p1 Bjørn