<?xml version="1.0" encoding="UTF-8"?>
<compatdb version="2.00" xmlns="https://www.compatdb.org/specs-2.00.txt">
    <info>
        <description>A free compatibility list for Linux operating systems</description>
        <compatlink>https://www.linuxcompatible.org/compatibility/</compatlink>
        <entries>1</entries>
        <modified>2026-07-19T16:49:06+00:00</modified>
    </info>
    <entry>
        <overview>
            <product>RTL-8851be</product>
            <description></description>
            <compatlink>2/compatibility/report/rtl8851be/</compatlink>
            <vendor>Realtec</vendor>
            <vendorlink>Realtec</vendorlink>
            <category>Hardware/Network</category>
            <operatingsystems>Fedora</operatingsystems>
        </overview>
        <report>
            <date>2026-07-19T16:49:06+00:00</date>
            <author>Anonymous</author>
            <os>Fedora</os>
            <rating>3</rating>
            <comment>The default driver (and other ones that I have tried) work well, but the WiFi module has a problem with the sleep action and, on sleep, crashes and does not work after waking up. It starts to work again after restarting the computer. I&#039;ve created a simple hotfix to unload the driver before going to sleep and load it back in after waking up (It works on different Fedoras, Ubuntu and Debian. The issue is available at https://github.com/morrownr/rtw89/issues/92

Instructions (extracted from the issue):

    First, after reboot (wifi should work), run this to identify the module you&#039;re running: `sudo lshw -C network | grep -o &#039;driver=[^ ]*&#039;`  This will output something like `driver=rtw89_8851be_git`, then `rtw89_8851be_git` is the name of the module you&#039;re running.
    Then, place this file at `/lib/systemd/system-sleep/wifi-sleep-fix.sh`, replace `your_module_name` by the name you got on the previous step:
```
#!/bin/sh
case &quot;$1&quot; in
        pre)
                modprobe -rv your_module_name
                ;;
        post)
                modprobe -v your_module_name
                ;;
esac
```
Then, make it executable with `sudo chmod +x /lib/systemd/system-sleep/wifi-sleep-fix.sh`</comment>
            <license>https://www.gnu.org/licenses/lgpl-3.0.html</license>
        </report>
    </entry>
</compatdb>