2008-07-20 17:25:16

by Johannes Weiner

[permalink] [raw]
Subject: crypto stuff broken in -mm?

Hi,

I can not access my encrypted partitions with -mm while they work with
mainline.

For both trees I have similar configs, I didn't change anything relative
to this subsystem:

CONFIG_CRYPTO=y
CONFIG_CRYPTO_ALGAPI=y
CONFIG_CRYPTO_BLKCIPHER=y
CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_CBC=y
CONFIG_CRYPTO_SHA256=y
CONFIG_CRYPTO_AES=y
CONFIG_CRYPTO_AES_586=y

On mainline I do cryptsetup and then mount /dev/mapper/foo /mnt/foo
successfully, while I have the following behaviour on -mm:

# cryptsetup create foo /dev/sdd1
Enter passphrase:
# mount /dev/mapper/foo /mnt/foo
mount: you must specify the filesystem type
# mount -t ext3 /dev/mapper/foo /mnt/foo
mount: wrong fs type, bad option, bad superblock on /dev/mapper/foo,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
# dmesg | tail -n1
[56975.640750] VFS: Can't find ext3 filesystem on dev dm-0.
# cryptsetup --version
cryptsetup 1.0.5

(This is the only relevant info in dmesg, unfortunately).

The cipher is aes-cbc-plain, according to cryptsetup status.

It's a 32bit x86 machine. I suspect that -next has the same problem as
-mm's crypto changes seem to come from linux-next.patch.

I am willing to try patches (and hope they won't destroy 640GB worth of
porn).

Hannes


2008-07-24 07:43:14

by Herbert Xu

[permalink] [raw]
Subject: Re: crypto stuff broken in -mm?

On Sun, Jul 20, 2008 at 05:24:48PM +0000, Johannes Weiner wrote:
>
> I can not access my encrypted partitions with -mm while they work with
> mainline.
>
> For both trees I have similar configs, I didn't change anything relative
> to this subsystem:

I can't reproduce this problem here. I've created an encrypted
volume with 2.6.23 and it still decrypts correctly with the latest
upstream Linux kernel which has all the crypto updates.

So it looks like one of the other patches in mm that's causing
this. Please try backing out any device mapper related changes
and see if things improve.

Thanks,
--
Visit Openswan at http://www.openswan.org/
Email: Herbert Xu ~{PmV>HI~} <[email protected]>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt

2008-07-25 01:29:00

by Johannes Weiner

[permalink] [raw]
Subject: Re: crypto stuff broken in -mm?

Herbert Xu <[email protected]> writes:

> On Sun, Jul 20, 2008 at 05:24:48PM +0000, Johannes Weiner wrote:
>>
>> I can not access my encrypted partitions with -mm while they work with
>> mainline.
>>
>> For both trees I have similar configs, I didn't change anything relative
>> to this subsystem:
>
> I can't reproduce this problem here. I've created an encrypted
> volume with 2.6.23 and it still decrypts correctly with the latest
> upstream Linux kernel which has all the crypto updates.
>
> So it looks like one of the other patches in mm that's causing
> this. Please try backing out any device mapper related changes
> and see if things improve.

It works with next-20080724.

Hannes