I was running fedora 16 just fine until kernel version 3.2.10-3.
After an update (to 3.3.0-4 and 3.3.0-8) it does not boot anymore.
My root partition is encrypted and it does not ask anymore for the passphrase to de-crypt the partition at boot.
I **guess** it is a problem with recent versions of initrd.
If I select the recent kernel entry (3.3.0-8) and edit the grub menu and change the initrd line to load/use the ramdisk from the working kernel (initrd /initramfs-3.2.10-3.fc16.i686.img) than now it asks for the password (not in X mode, but in console), but I had the following message at console:
device-mapper:reload ioctl failed: invalid argument
Failed to setup dm-crypt key mapping for device /dev/sda2
Check that kernel supports aes-xts-plain64 cypher
I still have a working kernel (3.2.10-3) menu entry in grub, so my machine is not dead.
The problem is I can't use a newer kernel and the next following update will remove that working one.
So, I need your help, master gurus, to rebuild the initrd to work with my encrypted root partition and make sure the kernel has support to aes-xts-plain64 cypher as the error message states.
..OR any other fix that you may think it will work better than a bare-bone fix like I suggested....may be something I can do just using yum/rpm or whatever.
For now I already tried to remove the newer kernels and re-install it again, both using yum and graphical software update application;no luck.