I followed this tutorial to create a new kernel:
All is well until I try to set up a LUKS volume using this tutorial;:
I find that this happens:
cryptsetup luksFormat /dev/sdh2
This will overwrite data on /dev/sdh2 irrevocably.
Are you sure? (Type uppercase yes): YES
Enter LUKS passphrase:
device-mapper: reload ioctl on temporary-cryptsetup-21020 failed: Invalid argument
Failed to setup dm-crypt key mapping for device /dev/sdh2.
Check that kernel supports aes-cbc-essiv:sha256 cipher (check syslog for more info).
Failed to write to key storage.
Which means that when I try to format the disk I can't because the password is not stored.
I'm compiling the latest 3.8.6 and I did try to include the encryption modules last time but I am sure I'm missing something. How do I compile with al the crypto stuff?