Well, the crypto patch doesn't work with 2.4.22 because it is already *in* this Kernel ;-). Have a look in the .config file, at the end you will see several lines CONFIG_CRYPTO[...]. If they aren't there reconfigure your kernel with cryptographic support. -Thomaswell actually they are in the config, there is even CONFIG_BLK_DEV_LOOP=y, but i can just find modules for the different ciphers not for loop, if i try losetup i get LOOP_SET_STATUS: Invalid argument. so what can i do?
Looks like you have to compile your losetup and mount yourself from the util-linux package, see the following bug :-/
<http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=206396>Essentially the losetup doesn't use the file /proc/crypto that is provided by the 2.4.22 kernel, the strace call from the bugreport quite obviously shows this.
Also see further explainations in this thread <http://mail.nl.linux.org/linux-crypto/2003-09/msg00022.html>, especially <http://mail.nl.linux.org/linux-crypto/2003-09/msg00027.html>
I guess you don't have the old gentoo arround anymore to recover your data. -Thomas