On Fri, Feb 19, 2016 at 01:58:55AM -0800, [email protected] wrote:
> 2016. február 17., szerda 18:16:09 UTC+1 időpontban [email protected] a 
> következőt írta:
> > Hi
> > 
> > I have a Cubieboard2 device, is Allwinner A20 SOC, running and Armbian 5.00 
> > with kernel 4.4.1.
> > 
> > As in the latest version the sun4i-ss module is added, i tried the hardware 
> > crypto acceleration with my 2 TB LUKS encrypted HDD, with 256bit 
> > AES-CBC-PLAIN64 encryption.
> > 
> > It was fast, but i noticed that when playing videos from that HDD, there 
> > are random errors coming from somewhere. As the same happened when 
> > streaming the video on DLNA, and SAMBA, i did some tests.
> > 
> > As the HDD is also used for a backup storage, i compared the original files 
> > with the backup on the encrypted HDD, and the most of the bigger files were 
> > different.
> > 
> > So i've unloaded sun4i-ss module with "rmmod sun4i_ss" and everything 
> > become OK, no video errors, the backup and the original files are identical.
> > 
> > So there is something wrong with this module, as i see only the decryption 
> > side is faulty, the encryption seems to be OK.
> > 
> > Any suggestions?
> 
> Cryptsetup version 1.6.1
> 
> dmesg:
> 
> [ 5042.093569] sun4i-ss 1c15000.crypto-engine: no reset control found
> [ 5042.095143] sun4i-ss 1c15000.crypto-engine: Die ID 0
> 
> @cubieboard2:~$ lsmod
> Module                  Size  Used by
> sun4i_ss               14914  0
> twofish_generic         6583  0
> twofish_common         13322  1 twofish_generic
> serpent_generic        21658  0
> algif_skcipher          7280  0
> af_alg                  4666  1 algif_skcipher
> cpufreq_userspace       1417  0
> bnep                    9892  2
> rfcomm                 30514  0
> bluetooth             299193  10 bnep,rfcomm
> rfkill                  9328  2 bluetooth
> dm_crypt               16841  1
> dm_mod                 82842  3 dm_crypt
> sun4i_codec            10303  3
> snd_soc_core          102678  1 sun4i_codec
> snd_pcm_dmaengine       2943  1 snd_soc_core
> dwmac_sunxi             2239  0
> snd_pcm                69300  2 snd_soc_core,snd_pcm_dmaengine
> evdev                  11268  0
> sun4i_ts                3798  0
> nvmem_sunxi_sid         2359  0
> nvmem_core              7504  1 nvmem_sunxi_sid
> snd_timer              17780  1 snd_pcm
> fuse                   72800  0
> snd                    41799  5 snd_soc_core,snd_timer,snd_pcm
> cpufreq_dt              4010  0
> thermal_sys            36472  2 cpufreq_dt,sun4i_ts
> soundcore                858  1 snd
> uio_pdrv_genirq         2908  0
> uio                     6784  1 uio_pdrv_genirq
> bonding                94395  0
> 
> I've compiled af_alg_test, now what params should i use?
> 
> i did this: /cryptotest-master/af_alg$ ./af_alg_test aes check
> INFO: len=4096
> INFO: len=8192
> ...
> 
> and this: cubieboard2:~/cryptotest-master/af_alg$ ./af_alg_test aes 5
> INFO: ./af_alg_test will do 5.000000 request
> aes 5.000000 requests of 16 in 1771.000000us (0.001771s) 0.002823r/us 
> 2.823264r/ms 2823.263672r/s
> aes 5.000000 requests of 32 in 1352.000000us (0.001352s) 0.003698r/us 
> 3.698225r/ms 3698.224854r/s
> aes 5.000000 requests of 64 in 1286.000000us (0.001286s) 0.003888r/us 
> 3.888025r/ms 3888.024902r/s
> 

Hello

af_alg_test aes check is the good to test it.
Does "af_alg_test aes check" give you any error ?

Could you try kernel 4.4.2 ?

Regards

-- 
You received this message because you are subscribed to the Google Groups 
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to