Package: iwd
Version: 2.8-1
Severity: important

Hi,

after upgrading from linux 6.4.1 to 6.5.3, iwd fails to start. Before, on linux
6.4.1 I got this when running "sudo /usr/libexec/iwd":

Wiphy: 0, Name: phy0
        Permanent Address: 04:f0:21:ac:1d:88
        2.4Ghz Band:
                Bitrates (non-HT):
                         1.0 Mbps
[...]
        Ciphers: BIP-CMAC-256 BIP-GMAC-256 BIP-GMAC-128 CCMP-256
                 GCMP-256 GCMP-128 BIP-CMAC-128 CCMP-128
                 TKIP
        Supported iftypes: ad-hoc station ap p2p-client p2p-go

Which looks like normal output. Then, after upgrading to linux 6.5.3, I get
this instead:

DES support not found
 No CBC(DES3_EDE) support found, certain TLS connections might fail
 The following options are missing in the kernel:
         CONFIG_CRYPTO_USER_API_SKCIPHER
         CONFIG_CRYPTO_ECB
         CONFIG_CRYPTO_CBC
         CONFIG_CRYPTO_DES
 The following optimized implementations might be available:
         CONFIG_CRYPTO_DES3_EDE_X86_64

This suggests, that my kernel config is missing some important options but the
options listed above are all there:

$ grep CONFIG_CRYPTO_ /boot/config-6.5.0-1-reform2-arm64 | grep -E 
'(USER_API_SKCIPHER|ECB|CBC|DES)'
CONFIG_CRYPTO_DES=m
CONFIG_CRYPTO_CBC=y
CONFIG_CRYPTO_ECB=m
CONFIG_CRYPTO_PCBC=m
CONFIG_CRYPTO_XCBC=m
CONFIG_CRYPTO_USER_API_SKCIPHER=m
CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC=m
CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API_DESC=m
CONFIG_CRYPTO_LIB_DES=m

I'm reporting this with severity "important" instead of RC severity because I'm
running this on an arm64 laptop which might mean that somehow kernel 6.5 failed
to do some crypto stuff on my platform.

Could somebody with an amd64 box please upgrade to linux 6.5 and see if the
problem persists there as well?

Thanks!

cheers, josch

Reply via email to