Hi, @yataro unfortunately rtw-dkms-git broke my system on many kernels I try.
Search Criteria
Package Details: rtw88-fixed-dkms-git r512.247209b-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/rtw88-fixed-dkms-git.git (read-only, click to copy) |
---|---|
Package Base: | rtw88-fixed-dkms-git |
Description: | Latest Realtek Wifi 5 drivers |
Upstream URL: | https://github.com/lwfinger/rtw88 |
Conflicts: | rtw88-dkms-git |
Submitter: | yataro |
Maintainer: | yataro |
Last Packager: | yataro |
Votes: | 2 |
Popularity: | 0.127414 |
First Submitted: | 2024-06-27 22:38 (UTC) |
Last Updated: | 2024-10-14 03:34 (UTC) |
Dependencies (3)
Required by (0)
Sources (3)
PrzemekS commented on 2025-08-04 13:19 (UTC)
yataro commented on 2025-07-26 14:47 (UTC)
@PrzemekS please use rtw88-dkms-git
package, this package is no longer viable, all issues from original package were fixed
PrzemekS commented on 2025-07-25 15:37 (UTC)
Hello, I have issue upgrading package for sometime:
udowanie rtw88-fixed-dkms-git...
==> Tworzenie pakietu: rtw88-fixed-dkms-git r667.fa96fd4-1 (pią, 25 lip 2025, 11:27:25)
==> Sprawdzanie zależności potrzebnych do uruchomienia...
==> Sprawdzanie zależności potrzebnych do budowy...
==> Pobieranie źródeł...
-> Aktualizowanie rtw88 repozytorium git...
-> Znaleziono rtw88-fixed.conf
-> Znaleziono firmware-path.patch
==> Sprawdzanie plików source za pomocą sha256sums...
rtw88 ... Pominięto
rtw88-fixed.conf ... Zgadza się
firmware-path.patch ... Zgadza się
==> Usuwanie istniejącego katalogu $srcdir/...
==> Rozpakowywanie źródeł...
-> Tworzenie kopii roboczej repozytorium rtw88 git...
Klonowanie do „rtw88”...
gotowe.
==> Rozpoczynanie prepare()...
patching file rtw8703b.c
Hunk #1 FAILED at 1955.
Hunk #2 succeeded at 1956 (offset -59 lines).
Hunk #3 succeeded at 2009 (offset -59 lines).
1 out of 3 hunks FAILED -- saving rejects to file rtw8703b.c.rej
patching file rtw8723d.c
Hunk #1 FAILED at 2114.
Hunk #2 succeeded at 2199 (offset 1 line).
1 out of 2 hunks FAILED -- saving rejects to file rtw8723d.c.rej
patching file rtw8812a.c
Hunk #1 FAILED at 1016.
Hunk #2 succeeded at 1117 (offset 22 lines).
1 out of 2 hunks FAILED -- saving rejects to file rtw8812a.c.rej
patching file rtw8821a.c
Hunk #1 FAILED at 1110.
Hunk #2 succeeded at 1218 (offset 28 lines).
1 out of 2 hunks FAILED -- saving rejects to file rtw8821a.c.rej
patching file rtw8821c.c
Hunk #1 FAILED at 1951.
Hunk #2 succeeded at 2057 (offset 23 lines).
1 out of 2 hunks FAILED -- saving rejects to file rtw8821c.c.rej
patching file rtw8822b.c
Hunk #1 FAILED at 2490.
Hunk #2 succeeded at 2603 (offset 23 lines).
1 out of 2 hunks FAILED -- saving rejects to file rtw8822b.c.rej
patching file rtw8822c.c
Hunk #1 FAILED at 5310.
Hunk #2 succeeded at 5394 (offset 22 lines).
Hunk #3 succeeded at 5435 (offset 22 lines).
1 out of 3 hunks FAILED -- saving rejects to file rtw8822c.c.rej
==> ERROR: in prepare().
Przerywam...
It's possible to fix that?
dreieck commented on 2024-11-14 20:22 (UTC)
Can you please add provides=("rtw88-dkms")
and conflicts=("rtw88-dkms")
?
Regards and thanks for the package!
yataro commented on 2024-07-14 07:15 (UTC)
I checked the firmware and you're right - the ones from here are older. I'll keep them "frozen" for testing purposes.
Thanks for the info!
xx777 commented on 2024-07-14 06:50 (UTC)
@yataro I left a comment about the bug report of RTL8812AU, thanks for reminding me!
xx777 commented on 2024-07-14 06:33 (UTC) (edited on 2024-07-14 06:39 (UTC) by xx777)
Larry's repo has 8 firmware files, I compared them with the ones in the linux-firmware:
rtl8822cu_fw.bin: firmware for bt, older than the one in the linux-firmware (0xFFB8_ABD3 vs AED6_6DCB)
rtw8723d_fw.bin: identical
rtw8812a_fw.bin: only exist in Larry's repo
rtw8821a_fw.bin: identical
rtw8821c_fw.bin: older than the one in the linux-firmware (v24.8 vs v24.11)
rtw8822b_fw.bin: identical
rtw8822c_fw.bin: older than the one in the linux-firmware (v9.9.13 vs v9.9.15)
rtw8822c_wow_fw.bin: identical
yataro commented on 2024-07-14 06:29 (UTC)
@xx777 There is firmware for some modules, but please note difference:
FW_PATH1=/lib/firmware/rtw88-fixed
FW_PATH2=/lib/firmware/rtw88
for fw in "$FW_PATH1"/*; do
fw_name=$(basename "$fw")
fw_linux=$FW_PATH2/$fw_name.zst
if [ ! -f "$fw_linux" ]; then
continue
fi
fw_md5=($(md5sum "$fw"))
fw_linux_md5=($(zstd -d < "$fw_linux" | md5sum))
if [ "$fw_md5" != "$fw_linux_md5" ]; then
printf "%s missmatch:\nrtw88-fixed: %s\nrtw88: %s\n\n" "$fw_name" "$fw_md5" "$fw_linux_md5"
fi
done
rtw8821c_fw.bin missmatch:
rtw88-fixed: f58626e7b13e6f146c7c4dfed12beab9
rtw88: 2638a40042a27e98df2f7929c8eee760
rtw8822c_fw.bin missmatch:
rtw88-fixed: 4cca3e5d9f7061b81c4287d7999c0b57
rtw88: 4045f5e9b31b7a8a3823786620c4d1fc
About rtw88-dkms-git, I submitted an orphan request some time ago and it was accepted yesterday.
You adopted the package shortly after this, so I would like to ask you to leave the same comment I have pinned here, as the 8812au is still in development and bug reports should go to the specified issue.
xx777 commented on 2024-07-14 06:06 (UTC)
@yataro Thanks for the quick fix! Actually linux-firmware
has the most firmware files rtw88 requires except rtw8812a_fw.bin.zst.
By the way, yestereday I noticed rtw88-dkms-git has no maintainer, so I adopt it already.
yataro commented on 2024-07-14 03:09 (UTC)
I've added a firmware dependency. I also patched the firmware path to avoid possible clashes with linux-firmware.
Please note that the firmware from this driver is different from linux-firmware
Pinned Comments
yataro commented on 2024-06-28 03:46 (UTC)
If you want to use drivers from this package with 8812au, you should know that it's still in testing.
Any bug reports about 8812au should not go to lwfinger/rtw88, but to this issue: https://github.com/morrownr/8812au-20210820/issues/27