--- hook-functions.orig	2008-12-16 17:31:33.000000000 +0200
+++ hook-functions	2008-12-16 17:34:12.000000000 +0200
@@ -246,7 +246,7 @@
 	manual_add_modules "${FSTYPE}"
 
 	# lvm or luks root
-	if [ "${root#/dev/mapper/}" != "${root}" ]; then
+	if [ "${root#/dev/mapper/}" != "${root}" -o "${root#/dev/dm-}" != "${root}" ]; then
 		minor=$((0x$(stat --format "%T" ${root}) % 256))
 		block=$(ls -1 /sys/block/dm-${minor}/slaves | head -n 1)
 		# lvm on luks or luks on lvm
