--- util-linux/volume_id/get_devname.c
+++ util-linux/volume_id/get_devname.c
@@ -262,6 +262,9 @@
 #endif
 	int fd;
 
+	if (strncmp(device, "/dev/mtd", 8) == 0)
+		return TRUE;
+
 	fd = open(device, O_RDONLY);
 	if (fd < 0)
 		return 0;
