You are not logged in.
After sync packages, I cannot connect to WIFI.
seems the rwt89_8852ce driver does not work according to the journal.
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: loaded firmware rtw89/rtw8852c_fw-1.bin
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: enabling device (0000 -> 0003)
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: Firmware version 0.27.125.0 (526f84c0), cmd version 0, type 1
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: Firmware version 0.27.125.0 (526f84c0), cmd version 0, type 3
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: MAC has already powered on
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw bin size
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: parse fw header fail
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fwdl 0x1E0 = 0x1
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fwdl 0x83F0 = 0xdeadbeef
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b0
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002be
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b0
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b4
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b4
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw bin size
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: parse fw header fail
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fwdl 0x1E0 = 0x1
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fwdl 0x83F0 = 0xdeadbeef
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b0
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002aa
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002be
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002be
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw bin size
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: parse fw header fail
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fwdl 0x1E0 = 0x1
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fwdl 0x83F0 = 0xdeadbeef
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002be
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002be
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b0
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002aa
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b0
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002aa
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002be
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw bin size
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: parse fw header fail
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fwdl 0x1E0 = 0x1
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fwdl 0x83F0 = 0xdeadbeef
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002be
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw bin size
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: parse fw header fail
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fwdl 0x1E0 = 0x1
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fwdl 0x83F0 = 0xdeadbeef
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002be
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b6
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw PC = 0x200002b0
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: failed to setup chip information
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: probe with driver rtw89_8852ce failed with error -22
and pacman logs
19740 │ [2025-04-12T09:04:01+0800] [ALPM] upgraded amd-ucode (20250311.b69d4b74-3 -> 20250408.c1a774f3-1)
19741 │ [2025-04-12T09:04:01+0800] [ALPM] upgraded openssl (3.4.1-1 -> 3.5.0-1)
19742 │ [2025-04-12T09:04:01+0800] [ALPM] upgraded coreutils (9.6-4 -> 9.7-1)
19743 │ [2025-04-12T09:04:01+0800] [ALPM] upgraded iso-codes (4.17.0-1 -> 4.18.0-1)
19744 │ [2025-04-12T09:04:01+0800] [ALPM] upgraded lib32-openssl (1:3.4.1-1 -> 1:3.5.0-1)
19745 │ [2025-04-12T09:04:01+0800] [ALPM] upgraded libadwaita (1:1.7.0-2 -> 1:1.7.1-1)
19746 │ [2025-04-12T09:04:01+0800] [ALPM] upgraded libmanette (0.2.11-2 -> 0.2.12-1)
19747 │ [2025-04-12T09:04:01+0800] [ALPM] upgraded linux-firmware-whence (20250311.b69d4b74-3 -> 20250408.c1a774f3-1)
19748 │ [2025-04-12T09:04:01+0800] [ALPM] upgraded linux-firmware (20250311.b69d4b74-3 -> 20250408.c1a774f3-1)
19749 │ [2025-04-12T09:04:01+0800] [ALPM] upgraded linux-firmware-bnx2x (20250311.b69d4b74-3 -> 20250408.c1a774f3-1)
19750 │ [2025-04-12T09:04:01+0800] [ALPM] upgraded linux-firmware-liquidio (20250311.b69d4b74-3 -> 20250408.c1a774f3-1)
19751 │ [2025-04-12T09:04:01+0800] [ALPM] upgraded linux-firmware-mellanox (20250311.b69d4b74-3 -> 20250408.c1a774f3-1)
19752 │ [2025-04-12T09:04:01+0800] [ALPM] upgraded linux-firmware-nfp (20250311.b69d4b74-3 -> 20250408.c1a774f3-1)
19753 │ [2025-04-12T09:04:01+0800] [ALPM] upgraded linux-firmware-qlogic (20250311.b69d4b74-3 -> 20250408.c1a774f3-1)
19754 │ [2025-04-12T09:04:02+0800] [ALPM] upgraded linux-lts (6.12.22-1 -> 6.12.23-1)
19755 │ [2025-04-12T09:04:03+0800] [ALPM] upgraded linux-lts-headers (6.12.22-1 -> 6.12.23-1)
19756 │ [2025-04-12T09:04:03+0800] [ALPM] upgraded nano (8.3-1 -> 8.4-1)
19757 │ [2025-04-12T09:04:03+0800] [ALPM] upgraded qt6-declarative (6.9.0-1 -> 6.9.0-2)
19758 │ [2025-04-12T09:04:03+0800] [ALPM] upgraded suitesparse (7.10.1-1 -> 7.10.2-1)
After I rollback all linux-firmware and linux kernel to previous version, it works again.
I am a newbie here, so I have no idea...
Is this a issue will be fixed in packages, or I should do something before I sync packages with pacman?
Offline
After sync packages, I cannot connect to WIFI.
seems the rwt89_8852ce driver does not work according to the journal.
Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: loaded firmware rtw89/rtw8852c_fw-1.bin Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: enabling device (0000 -> 0003) Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: Firmware version 0.27.125.0 (526f84c0), cmd version 0, type 1 Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: Firmware version 0.27.125.0 (526f84c0), cmd version 0, type 3 Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: MAC has already powered on Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: [ERR]fw bin size Apr 12 09:53:50 archboom kernel: rtw89_8852ce 0000:09:00.0: parse fw header fail
At a quick glance, it looks like the driver considers this firmware file invalid.
Either something wrong with whichever firmware package it came from (pacman -Qo /usr/lib/firmware/rtw89/rtw8852c_fw-1.bin) or maybe it's a version somehow unsupported by this LTS kernel(?)
Offline
At a quick glance, it looks like the driver considers this firmware file invalid.
Either something wrong with whichever firmware package it came from (pacman -Qo /usr/lib/firmware/rtw89/rtw8852c_fw-1.bin) or maybe it's a version somehow unsupported by this LTS kernel(?)
Thanks for your reply!
The output of commands pacman -Qo /usr/lib/firmware/rtw89/rtw8852c_fw-1.bin is:
No package owns /usr/lib/firmware/rtw89/rtw8852c_fw-1.bin
Guess I have to look for a package provides the same thing or replacement?
Offline
$ pacman -Qo /usr/lib/firmware/rtw89/rtw8852c_fw-1.bin.zst
/usr/lib/firmware/rtw89/rtw8852c_fw-1.bin.zst is owned by linux-firmware 20250408.c1a774f3-1
$ pacman -Qkk linux-firmware
linux-firmware: 4710 total files, 0 altered files
Offline
$ pacman -Qo /usr/lib/firmware/rtw89/rtw8852c_fw-1.bin.zst /usr/lib/firmware/rtw89/rtw8852c_fw-1.bin.zst is owned by linux-firmware 20250408.c1a774f3-1 $ pacman -Qkk linux-firmware linux-firmware: 4710 total files, 0 altered files
After I run the pacman -Syu again, WIFI failed again with same error, and I got same output with you.
I guess I find a package helps on this issue: https://aur.archlinux.org/packages/rtw89-dkms-git. After I installed this AUR package, WIFI worked.
But I still not sure if this is expected solution on this issue.
Last edited by crownair (2025-04-12 11:45:42)
Offline
https://gitlab.com/kernel-firmware/linu … 9a9e196f7e
maybe it's a version somehow unsupported by this LTS kernel(?)
You could try https://gitlab.com/kernel-firmware/linu … c_fw-1.bin
Online
I'm in the same boat, switching back to linux-firmware-20250311.b69d4b74-3 worked.
After installing the module needs to get unloaded and loaded again with:
modprobe -rv rtw89_8852ce
modprobe -v rtw89_8852ce
Do anyone know, where one is able to report this bug?
Last edited by drmonty (2025-04-14 11:51:43)
Offline
https://docs.kernel.org/admin-guide/rep … ssues.html
But I'm not sure whether that somehow applies to firmware
In doubt see https://gitlab.com/kernel-firmware/linu … type=heads
There's a mail - I guess you'll have to DM them as the firmware comes from realtek.
Make sure this was tested and failed on the non-lts kernel (6.14.x)!
Online
I think upstream may be interested in hearing about LTS problems too, if the FW is confirmed to work on 6.14 then perhaps a simple change could be backported to 6.12 to enable it.
Ping-Ke Shih is also the maintainer of rtw89 drivers, so the right person for this kind of thing. And linux-wireless@vger.kernel.org would be the relevant list to Cc.
Last edited by mmy8x (2025-04-14 18:44:43)
Offline
I wrote to Ping-Ke Shih yesterday already, after I asked, where to write to and received the following answer:
Thanks for the report. I'm not aware the new firmware format is supported after
kernel 6.13. I will revert rtw8852c_fw-1.bin to v0.27.122.0, and add v0.27.125.0
as rtw8852c_fw-2.bin.
So, yes looks like as something changed after 6.12+. I don't know, if this should still be forwarded to linux-wireless@vger.kernel.org as I can't actually tell, which change is required to get backported .
// edit
ok, Ping-Ke Shih wrote again after I asked if he knows the changes to the kernel, so that they could perhaps be backported:
I know the changes, but that isn’t a minor change, so revert firmware would be much easier.
I will send a pull-request of firmware soon.
Last edited by drmonty (2025-04-15 05:41:04)
Offline
It's OK now. Looks like linux-firmware will soon be updated with separate FW files for all the LTS kernels and for 6.13+.
Until that happens, just stay on an older linux-firmware package or move to a newer kernel.
Last edited by mmy8x (2025-04-15 08:48:55)
Offline