Jump to content

[Fixed] iwlwifi broke with recent upgrade 6.1.43-vendor-rk35xx


Go to solution Solved by specs,

Recommended Posts

Posted (edited)

Current kernel:

Linux rock-5b 6.1.43-vendor-rk35xx #1 SMP Mon Mar 18 05:06:52 UTC 2024 aarch64 GNU/Linux

Symptoms:

$ lspci
..
0002:20:00.0 PCI bridge: Rockchip Electronics Co., Ltd RK3588 (rev 01)
0002:21:00.0 Network controller: Intel Corporation Wi-Fi 6 AX210/AX211/AX411 160MHz (rev 1a)
0004:40:00.0 PCI bridge: Rockchip Electronics Co., Ltd RK3588 (rev 01)
0004:41:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 05)

And after a reboot I find with dmesg:

# modprobe iwlwifi
modprobe: ERROR: could not insert 'iwlwifi': Exec format error
root@rock-5b:~# dmesg|grep -E -A 3 -B 3 "intel|iwl"
[    6.285747] input_leds: disagrees about version of symbol module_layout
[    6.288159] joydev: disagrees about version of symbol module_layout
[    6.309378] gpu_sched: disagrees about version of symbol module_layout
[    6.314006] btintel: disagrees about version of symbol module_layout
[    6.314148] btintel: disagrees about version of symbol module_layout
[    6.314693] btintel: disagrees about version of symbol module_layout
[    6.314751] btintel: disagrees about version of symbol module_layout
[    6.368536] iwlwifi: disagrees about version of symbol module_layout
[    6.377085] systemd[1]: Starting modprobe@dm_mod.service - Load Kernel Module dm_mod...
[    6.378547] systemd[1]: Starting modprobe@fuse.service - Load Kernel Module fuse...
[    6.380075] systemd[1]: Starting modprobe@loop.service - Load Kernel Module loop...
[    6.380564] btintel: disagrees about version of symbol module_layout
[    6.381271] systemd[1]: systemd-fsck-root.service - File System Check on Root Device was skipped because of an unmet condition check (ConditionPathExists=!/run/initramfs/fsck-root).
[    6.383701] systemd[1]: systemd-fsck-root.service - File System Check on Root Device was skipped because of an unmet condition check (ConditionPathExists=!/run/initramfs/fsck-root).
[    6.384399] dm_mod: disagrees about version of symbol module_layout
--
[  217.993684] [drm:vop2_plane_atomic_check] *ERROR* Invalid size: 64x1->64x1, min size is 4x4
[  218.001798] [drm:vop2_plane_atomic_check] *ERROR* Invalid size: 64x1->64x1, min size is 4x4
[  218.009720] [drm:vop2_plane_atomic_check] *ERROR* Invalid size: 64x1->64x1, min size is 4x4
[  439.786500] iwlwifi: disagrees about version of symbol module_layout
[  445.011474] iwlwifi: disagrees about version of symbol module_layout
[  476.290795] iwlwifi: disagrees about version of symbol module_layout

Manually installing the iwlwifi driver yields:

# modprobe iwlwifi
modprobe: ERROR: could not insert 'iwlwifi': Exec format error

 

Perhaps more people ran into the same problem?

 

Of course I ran into this problem while quickly trying to access some server, only finding that the wifi adapter was not working anymore ("it used to work").

The quick & dirty solution was finding a cable bypassing wifi.

Edited by specs
  • specs changed the title to [Fixed] iwlwifi broke with recent upgrade 6.1.43-vendor-rk35xx
  • Solution
Posted (edited)

Finally found the problem:

Since the kernel was half installed, the kernel and the modules did not match. This means all the modules did not work.

Manually remounting the /boot partition and reinstalling the kernel did the trick.

 

There is still some detail that the "uname -a" and "cat /proc/version" are not updated, although the kernel was replaced.

Edited by specs

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines