Going to kick this over to udev, since I've no idea where else to put it. I do know that the dm-crypt module is not in the realm of "auto- loading", and since loading it makes everything work, then the kernel is no longer the culprit.
Something else needs to load this module. ** Changed in: linux-source-2.6.12 (Ubuntu) Sourcepackagename: linux-source-2.6.12 => udev -- Incompatible libdevmapper 1.01.03 and kernel driver https://launchpad.net/bugs/53475 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs