• Status Closed
  • Percent Complete
    100%
  • Task Type Bug Report
  • Category Packages → Packages: Stable
  • Assigned To No-one
  • Operating System pentium4
  • Severity Medium
  • Priority Very Low
  • Reported Version
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Arch Linux 32
Opened by Jaron Kent-Dobias - 07.03.2021
Last edited by Erich Eckner - 09.03.2021

FS#167 - Kernel lost crypto support necessary for iwd

With linux 5.11.1.arch1-1.0, iwd no longer works for associating with WPA2 access points. On attempting to start the service, the journal reads:

iwd: RC4 support not found
iwd: The following options are missing in the kernel:
iwd:    CONFIG_CRYPTO_USER_API_SKCIPHER
iwd:    CONFIG_CRYPTO_ECB
iwd:    CONFIG_CRYPTO_ARC4

It would be nice to have these options enabled in the kernel config, so as to continue support for the iwd package.

Closed by  Erich Eckner
09.03.2021 05:08
Reason for closing:  Fixed
Additional comments about closing:  

moved iwd to [community]

Admin
Erich Eckner commented on 08.03.2021 05:19

Which kernel are you using? In core/linux, these are compiled as modules (on all architectures):

config.i486:CONFIG_CRYPTO_ECB=m
config.i486:CONFIG_CRYPTO_USER_API_SKCIPHER=m
config.i686:CONFIG_CRYPTO_ECB=m
config.i686:CONFIG_CRYPTO_USER_API_SKCIPHER=m
config.pentium4:CONFIG_CRYPTO_ECB=m
config.pentium4:CONFIG_CRYPTO_USER_API_SKCIPHER=m

Jaron Kent-Dobias commented on 08.03.2021 06:57

I'm using the package linux-5.11-1.arch1-1.0-pentium4.pkg.tar.zst

You're right that those modules are built for my kernel. Loading crypto_user or ecb manually with modprobe does not change the error message. However, CONFIG_CRYPTO_ARC4 is not present in /proc/config.gz, and I have no arc4 module. Perhaps this is the problem?

Admin
Erich Eckner commented on 08.03.2021 07:08

ah, you're right, CRYPTO_ARC4 is missing, I didn't see that. It was removed from 5.9.14 to 5.10.3. I have no idea, why, though - the respective commit should be a simple version bump, actually.

I'll try to get that module back into the kernel :)

Admin
Erich Eckner commented on 08.03.2021 07:19

hmm, it seems, that `make oldconfig` removes this option :(
I'll have to look into it some other time …

Jaron Kent-Dobias commented on 08.03.2021 07:39

Ahh, the problem is probably not with the kernel.

iwd version in arch x86-64: 1.12
iwd version in arch32 pentium4: 1.8

The iwd package is out of date and missed some kernel changes!

Admin
Erich Eckner commented on 08.03.2021 16:01

aha! iwd is stuck in staging. I'll move it to testing - can you check if installing the new version fixes your problem? Then I would move it to stable.

Jaron Kent-Dobias commented on 08.03.2021 21:21

Upgrading to 1.9 from community-testing works flawlessly—thanks!

Admin
Erich Eckner commented on 09.03.2021 05:08

ok, I'll move it to [community], then :)

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing