kmod-crypto-xts is loaded but not usable
Username: Matthias
Origin: https://bugs.openwrt.org/index.php?do=details&task_id=1549
kmod-crypto-xts:
xts module is loaded (appears in lsmod) but is not usable (does not appear in /proc/crypto)
device:
openwrt-ramips-mt7621-device-gb-pc1
versions:
OpenWrt 18.06-SNAPSHOT r6909-dc748788
lsmod:
ahci 14208 0 authenc 3643 0 btrfs 1007310 0 crc_ccitt 1067 1 ppp_async crc32c_generic 1456 2 cryptodev 32034 0 ctr 3280 0 dax 9026 1 dm_mod dm_crypt 24608 0 dm_log 7905 2 dm_mirror,dm_region_hash dm_mirror 12464 0 dm_mod 88120 3 dm_crypt,dm_mirror,dm_log dm_region_hash 7508 1 dm_mirror drbg 17456 0 gf128mul 6782 0 gpio_button_hotplug 6512 0 hmac 2576 0 ip_tables 10509 3 iptable_nat,iptable_mangle,iptable_filter ip6_tables 10241 2 ip6table_mangle,ip6table_filter ip6t_REJECT 1104 2 ip6table_filter 720 1 ip6table_mangle 1232 0 ipt_MASQUERADE 752 1 ipt_REJECT 1040 2 iptable_filter 720 1 iptable_mangle 976 0 iptable_nat 784 1 jitterentropy_rng 7448 0 leds_gpio 2992 0 libahci 18515 1 ahci libata 147133 2 ahci,libahci libcrc32c 695 0 mmc_block 22374 0 mmc_core 85661 2 mmc_block,mtk_sd mtk_sd 20320 0 nf_conntrack 62792 12 nf_conntrack_ipv6,ipt_MASQUERADE,xt_state,xt_nat,xt_conntrack,xt_REDIRECT,nf_nat_masquerade_ipv4,nf_conntrack_ipv4,nf_nat_ipv4,nf_nat,nf_flow_table,nf_conntrack_rtcache nf_conntrack_ipv4 4464 11 nf_conntrack_ipv6 4672 5 nf_conntrack_rtcache 2800 0 nf_defrag_ipv4 1078 1 nf_conntrack_ipv4 nf_defrag_ipv6 13358 1 nf_conntrack_ipv6 nf_flow_table 13500 2 xt_FLOWOFFLOAD,nf_flow_table_hw nf_flow_table_hw 2336 1 nf_log_common 2767 2 nf_log_ipv4,nf_log_ipv6 nf_log_ipv4 3536 0 nf_log_ipv6 4208 0 nf_nat 13611 4 xt_nat,nf_nat_redirect,nf_nat_masquerade_ipv4,nf_nat_ipv4 nf_nat_ipv4 3473 1 iptable_nat nf_nat_masquerade_ipv4 1660 1 ipt_MASQUERADE nf_nat_redirect 1531 1 xt_REDIRECT nf_reject_ipv4 2179 1 ipt_REJECT nf_reject_ipv6 2568 1 ip6t_REJECT nls_base 5456 2 nls_utf8,usbcore nls_utf8 912 0 ppp_async 7136 0 ppp_generic 23138 3 pppoe,ppp_async,pppox pppoe 8656 0 pppox 1418 1 pppoe raid6_pq 86832 1 btrfs scsi_mod 93234 3 usb_storage,libata,sd_mod sd_mod 29600 0 seqiv 1872 0 sha256_generic 10489 0 slhc 5275 1 ppp_generic usb_common 2583 1 usbcore usb_storage 39579 0 usbcore 134429 5 usb_storage,xhci_mtk,xhci_plat_hcd,xhci_pci,xhci_hcd x_tables 14159 23 ipt_REJECT,ipt_MASQUERADE,xt_time,xt_tcpudp,xt_state,xt_nat,xt_multiport,xt_mark,xt_mac,xt_limit,xt_conntrack,xt_comment,xt_TCPMSS,xt_REDIRECT,xt_LOG,xt_FLOWOFFLOAD,iptable_mangle,iptable_filter,ip_tables,ip6t_REJECT,ip6table_mangle,ip6table_filter,ip6_tables xhci_hcd 92041 3 xhci_mtk,xhci_plat_hcd,xhci_pci xhci_mtk 4432 0 xhci_pci 2832 0 xhci_plat_hcd 5584 0 xor 6331 1 btrfs xt_FLOWOFFLOAD 2592 0 xt_LOG 848 0 xt_REDIRECT 784 0 xt_TCPMSS 2864 0 xt_comment 560119 xt_conntrack 2384 14 xt_limit 1264 20 xt_mac 688 0 xt_mark 752 0 xt_multiport 1360 0 xt_nat 1616 0 xt_state 784 0 xt_tcpudp 1872 8 xt_time 1840 0 xts 5066 0 xxhash 8139 2 zstd_decompress,zstd_compress zstd_compress 156106 1 btrfs zstd_decompress 58732 1 btrfs
/proc/crypto:
name : sha224
driver : sha224-generic
module : sha256_generic
priority : 0
refcnt : 1
selftest : passed
internal : no
type : shash
blocksize : 64
digestsize : 28
name : sha256
driver : sha256-generic
module : sha256_generic
priority : 0
refcnt : 1
selftest : passed
internal : no
type : shash
blocksize : 64
digestsize : 32
name : jitterentropy_rng
driver : jitterentropy_rng
module : jitterentropy_rng
priority : 100
refcnt : 1
selftest : passed
internal : no
type : rng
seedsize : 0
name : stdrng
driver : drbg_nopr_hmac_sha256
module : drbg
priority : 207
refcnt : 1
selftest : passed
internal : no
type : rng
seedsize : 0
name : stdrng
driver : drbg_nopr_hmac_sha512
module : drbg
priority : 206
refcnt : 1
selftest : passed
internal : no
type : rng
seedsize : 0
name : stdrng
driver : drbg_nopr_hmac_sha384
module : drbg
priority : 205
refcnt : 1
selftest : passed
internal : no
type : rng
seedsize : 0
name : stdrng
driver : drbg_nopr_hmac_sha1
module : drbg
priority : 204
refcnt : 1
selftest : passed
internal : no
type : rng
seedsize : 0
name : stdrng
driver : drbg_pr_hmac_sha256
module : drbg
priority : 203
refcnt : 1
selftest : passed
internal : no
type : rng
seedsize : 0
name : stdrng
driver : drbg_pr_hmac_sha512
module : drbg
priority : 202
refcnt : 1
selftest : passed
internal : no
type : rng
seedsize : 0
name : stdrng
driver : drbg_pr_hmac_sha384
module : drbg
priority : 201
refcnt : 1
selftest : passed
internal : no
type : rng
seedsize : 0
name : stdrng
driver : drbg_pr_hmac_sha1
module : drbg
priority : 200
refcnt : 1
selftest : passed
internal : no
type : rng
seedsize : 0
name : crc32c
driver : crc32c-generic
module : crc32c_generic
priority : 100
refcnt : 3
selftest : passed
internal : no
type : shash
blocksize : 1
digestsize : 4
name : lzo
driver : lzo-scomp
module : kernel
priority : 0
refcnt : 1
selftest : passed
internal : no
type : scomp
name : lzo
driver : lzo-generic
module : kernel
priority : 0
refcnt : 2
selftest : passed
internal : no
type : compression
name : zlib-deflate
driver : zlib-deflate-scomp
module : kernel
priority : 0
refcnt : 1
selftest : passed
internal : no
type : scomp
name : deflate
driver : deflate-scomp
module : kernel
priority : 0
refcnt : 1
selftest : passed
internal : no
type : scomp
name : deflate
driver : deflate-generic
module : kernel
priority : 0
refcnt : 2
selftest : passed
internal : no
type : compression
name : ecb(arc4)
driver : ecb(arc4)-generic
module : kernel
priority : 100
refcnt : 1
selftest : passed
internal : no
type : blkcipher
blocksize : 1
min keysize : 1
max keysize : 256
ivsize : 0
geniv :
name : arc4
driver : arc4-generic
module : kernel
priority : 0
refcnt : 1
selftest : passed
internal : no
type : cipher
blocksize : 1
min keysize : 1
max keysize : 256
name : aes
driver : aes-generic
module : kernel
priority : 100
refcnt : 2
selftest : passed
internal : no
type : cipher
blocksize : 16
min keysize : 16
max keysize : 32
name : digest_null
driver : digest_null-generic
module : kernel
priority : 0
refcnt : 1
selftest : passed
internal : no
type : shash
blocksize : 1
digestsize : 0
name : compress_null
driver : compress_null-generic
module : kernel
priority : 0
refcnt : 1
selftest : passed
internal : no
type : compression
name : ecb(cipher_null)
driver : ecb-cipher_null
module : kernel
priority : 100
refcnt : 1
selftest : passed
internal : no
type : blkcipher
blocksize : 1
min keysize : 0
max keysize : 0
ivsize : 0
geniv :
name : cipher_null
driver : cipher_null-generic
module : kernel
priority : 0
refcnt : 1
selftest : passed
internal : no
type : cipher
blocksize : 1
min keysize : 0
max keysize : 0