[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#781742: upgrade-reports: armel wheezy->jessie on QNAP: flash-kernel error in dist-upgrade and various glitches but mostly successful



Hello,

With regard to:


>** odd entry in dmesg: "alg: hash: Test 3 failed for mv-sha1"
>
>dmesg reveals some slightly concerning messages:
>[   35.120866] alg: hash: Test 3 failed for mv-sha1
>[   35.120895] 00000000: 10 bf d7 00 71 0b bb 83 3a 26 d0 97 13 05 99 f5
>[   35.120910] 00000010: 3a 92 53 3c
>[   35.216233] alg: hash: Test 1 failed for mv-hmac-sha1
>[   35.216262] 00000000: 0c aa 9f d5 37 c3 79 3a 91 d9 21 5f 42 2b 2c 24
>[   35.216277] 00000010: b7 c3 16 0c

>This happens on all three machines. Not sure if this is a problem?

This is indeed a problem. I see the same thing on TS-212P with MV88F6282 CPU running the 3.16 kernel. What it means is that the driver for the hardware crypto engine in the Feroceon failed a self-test (i.e. the cryptographic output is incorrect) and will be disabled. mv_sha1 remains present in /proc/crypto, but any attempt to use it will immediately fall-back to sha1_arm (asm software mode).

For me this is a severe loss of functionality, as the crypto engine is a selling point of those CPUs.

This is likely an upstream bug in mv_cesa.c or the surrounding code. I strongly suspect that more devices with Kirkwood/Feroceon/Armada 300 CPUs are affected.

Should I file a separate bug to track this?

Best regards,
Jan



Reply to: