Fedora Silverblue – Ovladač USB Linux REALTEK RTL88x2B
Ovladač USB Linux REALTEK RTL88x2B
Důležité: Alternativní postup:
https://github.com/morrownr/88x2bu-20210702
Zdroj: https://github.com/RinCat/RTL88x2BU-Linux-Driver/#manual-dkms-installation
Existuje způsob, jak skutečně upravit systémový oddíl:
ostree admin unlock
or
ostree admin unlock –hotfix
(pozor, jsou tam dvě pomlčky!)
který přetrvá i po restartu, Ale po rebase/aktualizaci se to vymaže.
Takže ovladač je třeba potom instalovat znovu … 🙁
—-
Ovladač rtw8822bu ve stromu pro Linux pracuje, zkontrolujte tuto .
Oficiální poznámka k vydání, prosím, zkontrolujte ReleaseNotes.pdf
Poznámka: Pokud se domníváte, že vaše zařízení je RTL8812BU nebo RTL8822BU, ale po načtení modulu se nezobrazí žádná síťová karta, ID zařízení možná není v seznamu povolených ovladačů. V tomto případě odešlete nový problém s lsusbvýsledek a název vašeho zařízení, značku, web atd.
Linux 5.18+ a ovladač RTW88
Počínaje Linuxem 5.18 některé distribuce přidaly experimentální podporu RTW88 USB (včetně podpory RTW88x2BU). Ještě není stabilní, ale pokud na vašem systému funguje dobře, pak tento ovladač již nepotřebujete. Pokud však nefunguje nebo je nestabilní, musíte jej ručně zakázat, protože má vyšší prioritu načítání než tyto externí ovladače.
Zkontrolujte aktuálně načtený modul pomocí lsmod. Pokud vidíte rtw88_core, rtw88_usb, nebo jakékoli jméno začínající na rtw88_pak používáte ovladač RTW88. Pokud vidíte 88x2bupak používáte tento ovladač RTW88x2BU.
Chcete-li ovladač USB RTW88 8822bu na černou listinu, spusťte následující příkaz:
echo "blacklist rtw88_8822bu" > /etc/modprobe.d/rtw8822bu.conf
A restartujte svůj systém.
Podporovaná zařízení
ASUS
Dlink
Edimax
NetGear
TP-Link
TRENDnet
ZYXEL
A více.
Jak používat tento modul jádra
- Ujistěte se, že máte C kompilátor a toolchainy, např
build-essentialpro Debian/Ubuntu,base-develpro Arch atd. - Ujistěte se, že jste nainstalovali odpovídající hlavičky jádra
- Všechny příkazy je třeba spouštět v adresáři ovladače
- Pokud nepoužíváte DKMS, musíte znovu sestavit modul jádra pokaždé, když aktualizujete/změníte jádro
Ruční instalace
Čistý
- Před vytvořením nového se ujistěte, že jste vyčistili staré soubory sestavení
make clean
Stavební modul pro aktuálně běžící jádro
make
Stavební modul pro jiná jádra
make KSRC=/lib/modules/YOUR_KERNEL_VERSION/build
Instalace
sudo make install
Odinstalování
sudo make uninstall
Ruční instalace DKMS
git clone "https://github.com/RinCat/RTL88x2BU-Linux-Driver.git" /usr/src/rtl88x2bu-git
sed -i 's/PACKAGE_VERSION="@PKGVER@"/PACKAGE_VERSION="git"/g' /usr/src/rtl88x2bu-git/dkms.conf
dkms add -m rtl88x2bu -v git
dkms autoinstall
Podpora USB 3.0
Můžete zkusit použít modprobe 88x2bu rtw_switch_usb_mode=1vynutíte, aby adaptér běžel pod USB 3.0. Pokud to však váš adaptér/port/základní deska nepodporuje, bude ovladač ve smyčce restartu. Odeberte parametr a znovu načtěte ovladač pro obnovení. Alternativně, modprobe 88x2bu rtw_switch_usb_mode=2pojďme to spustit jako zařízení USB 2.
Upozornění: Pokud jste již modul nahráli, použijte modprobe -r 88x2bunejprve jej vyložit.
Pokud chcete daný režim vynutit trvale (i při přepínání adaptéru mezi zařízeními), vytvořte soubor /etc/modprobe.d/99-RTL88x2BU.confs následujícím obsahem: options 88x2bu rtw_switch_usb_mode=1
Ladit
Nastavit použití protokolu ladění echo 5 > /proc/net/rtl88x2bu/log_levelnebo modprobe 88x2bu rtw_drv_log_level=5
Rozdělení
- Archlinux AUR https://aur.archlinux.org/packages/rtl88x2bu-dkms-git/