Package Details: rtw88-fixed-dkms-git r471.4a1ee64-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: 0
Popularity: 0.000000
First Submitted: 2024-06-27 22:38 (UTC)
Last Updated: 2024-07-24 06:56 (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

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

yataro commented on 2024-07-14 02:26 (UTC)

@xx777 it should be used with rtw88-fixed-firmware-git

linux-firmware doesn't provide all the firmware needed

xx777 commented on 2024-07-13 05:51 (UTC) (edited on 2024-07-13 05:51 (UTC) by xx777)

Hi~

Please consider adding the package linux-firmware as one of the dependencies, thank you!~

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