The best alternative is to blacklist the vmx-crypto driver while the module is not converted to the new skcipher API.
The module will fail while allocating several of its algorithms and it might cause errors in other subsystems that uses the crypto API. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1666483 Title: ecryptfs fails to load block cipher on ppc64el Status in linux package in Ubuntu: Incomplete Bug description: Specifically, this is not an ecryptfs issue. ecryptfs attempts to load the CBC AES block cipher and the ppc64el specific vmx_crypto crypto driver gets loaded. However, this is using the older blkcipher API rather than the newer skcipher API as introduced by the following commit in 4.10: commit 79c65d179a40e145287e59b33dc782a7c4bf0986 Author: Herbert Xu <herb...@gondor.apana.org.au> Date: Tue Nov 22 20:08:39 2016 +0800 crypto: cbc - Convert to skcipher This patch converts cbc over to the skcipher interface. It also rearranges the code to allow it to be reused by drivers. We see the following error: Feb 20 16:57:53 gulpin kernel: Failed to allocate transformation for 'cbc(aes)': -2 Feb 20 16:57:53 gulpin kernel: ecryptfs_init_crypt_ctx: cryptfs: init_crypt_ctx(): Error initializing cipher [cbc(aes)] Feb 20 16:57:53 gulpin kernel: ecryptfs_new_file_context: Error initializing cryptographic context for cipher [aes]: rc = [-2] Feb 20 16:57:53 gulpin kernel: ecryptfs_initialize_file: Error creating new file context; rc = [-2] Feb 20 16:57:53 gulpin kernel: Failed to allocate transformation for 'cbc(aes)': -2 Loading the software based cbc crypto before starting ecryptfs rather than the optimized vmx_crypto allows ecryptfs to run correctly. So, this core issue is that we need vmx_crypto updated to the newer crypto API to resolve this issue To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1666483/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp