I patched my 2.4.0 kernel up to 2.4.3 and applied -rw-r--r-- 1 root ftp 274007 Jul 6 18:34 patch-int-2.4.3.1.bz2 this patch. Everything seemed to be ok after compiling and installing the new kernel. Then I downloaded -rw-r--r-- 1 tuukkat tuukkat 1299742 Jul 11 10:41 util-linux-2.11b.tar.gz and applied -rw-r--r-- 1 root root 46208 Jul 6 18:41 util-linux-2.11b.patch and compilation went fine. Copied binaries in their places, but I get [root@xxxxxxxxxx /]# losetup -e blowfish /dev/loop0 /.crypto Available keysizes (bits): 128 160 192 256 Keysize: 160 Password : Password : The cipher does not exist, or a cipher module needs to be loaded into the kernel ioctl: LOOP_SET_STATUS: Invalid argument [root@xxxxxxxxxx /]# cat /proc/modules loop 8576 0 (autoclean) parport_pc 14192 1 (autoclean) lp 5360 0 (autoclean) (unused) parport 15936 1 (autoclean) [parport_pc lp] cipher-blowfish 9344 0 (unused) cryptoapi 2784 2 [cipher-blowfish] nls_iso8859-1 2864 22 (autoclean) ... I also tried other ciphers with same results. This is redhat 6.2 and libc-2.1.3.so. AMD Athlon 800 MHz, 256 MB main memory. I'm using devfs (if that matters). Linux-crypto: cryptography in and on the Linux system Archive: http://mail.nl.linux.org/linux-crypto/