I have this problem, too. The encrypted swap works fine.The problem is that the linux startup scripts attempt to initialize swap before loading the loop-aes module.
Simply try to execute swapon -a as root after the machine is up and it should work fine.
This could be fixed with some /etc/init.d script dependency stuff, I think..
~ boyd Boyd Waters On Sep 13, 2005, at 10:31 AM, Jari Ruusu wrote:
Tobias Walkowiak wrote:On Mon, Sep 12, 2005 at 05:54:39PM +0300, Jari Ruusu wrote:It should output "swapon: unable to open loop device %s".If it doesn't output that, then you are running wrong swapon program.but it _does_ output that. i'm using the loop-aes-utils package on debianwhich has version 2.12p-8You have correct swapon program in there, good.the only error message is 'activating swap ... failed' during boot. even dmesg doesn't say anything about it. and after booting losetup -a doesn'tshow any loop.Max Vozeler wrote:Indeed, I can reproduce this. I'll investigate and follow up later today.Encrypted swap on stock kernel.org 2.6.13 works ok here, no udev. # grep /dev/hda3 /etc/fstab /dev/hda3 none swap sw,loop=/dev/loop6,encryption=AES128 0 0 # swapon -a -v loop: loaded (max 8 devices) Setting up swapspace version 1, size = 177012736 bytes swapon on /dev/loop6 Adding 172860k swap on /dev/loop6. Priority:-2 extents:1 # losetup -a/dev/loop6: [0302]:77886 (/dev/hda3) offset=4096 encryption=AES128 multi-key-v3# cat /proc/swapsFilename Type Size Used Priority /dev/loop6 partition 172860 0 -2# uname -r 2.6.13 Silly check: do you have swap enabled in your kernel config? CONFIG_SWAP=y --Jari Ruusu 1024R/3A220F51 5B 4B F9 BB D3 3F 52 E9 DB 1D EB E3 24 0E A9 DD- Linux-crypto: cryptography in and on the Linux system Archive: http://mail.nl.linux.org/linux-crypto/
Attachment:
PGP.sig
Description: This is a digitally signed message part