From d4425c0b8f7b45ddb648bddf2d62668aa2b54c78 Mon Sep 17 00:00:00 2001 From: Olivier Berger Date: Sat, 27 Jul 2024 23:59:53 +0200 Subject: [PATCH] Provide instructions for updating from git and rebuilding for DKMS (#238) Close #206 --- README.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 1fb00c1..17f0599 100644 --- a/README.md +++ b/README.md @@ -140,13 +140,25 @@ sudo make install sudo make uninstall ``` -## Manual DKMS installation +## Using DKMS (Dynamic Kernel Module Support) + +Allows smooth integration with kernel updates + +### Initial DKMS installation ``` 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 ``` +### Upgrading the driver, when already under DKMS +``` +cd /usr/src/rtl88x2bu-git +git fetch +git rebase origin/master --autostash +dkms build rtl88x2bu/git --force +dkms install rtl88x2bu/git --force +``` # USB 3.0 Support You can try use `modprobe 88x2bu rtw_switch_usb_mode=1` to force the adapter run under USB 3.0. But if your adapter/port/motherboard not support it, the driver will be in restart loop. Remove the parameter and reload the driver to restore. Alternatively, `modprobe 88x2bu rtw_switch_usb_mode=2` let\'s it run as USB 2 device.