Package Details: rtw88-fixed-dkms-git r512.247209b-1

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)

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

Latest Comments

1 2 Next › Last »

PrzemekS commented on 2025-08-04 13:19 (UTC)

Hi, @yataro unfortunately rtw-dkms-git broke my system on many kernels I try.

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