Update DKMS docs

This commit is contained in:
Rin Cat 2020-10-12 22:06:30 -04:00
parent 78206c0591
commit fac54b523d
No known key found for this signature in database
GPG Key ID: 7E93675C2BDBB222
2 changed files with 26 additions and 8 deletions

View File

@ -24,23 +24,43 @@ And more.
# How to use this kernel module
* Make sure you have installed the kernel headers
* All commands need to be run in the driver directory
* The following commands only build module for the current running kernel
* You need rebuild the kernel module everytime you update/change the kernel
## Building
* You need rebuild the kernel module everytime you update/change the kernel if you are not using DKMS
## Manual installation
### Clean
* Make sure you cleaned old build files before builds new one
```
make clean
```
### Building module for current running kernel
```
make
```
## Installing
### Building module for other kernels
```
make KSRC=/lib/modules/YOUR_KERNEL_VERSION/build
```
### Installing
```
sudo make install
```
## Uninstalling
### Uninstalling
```
sudo make uninstall
```
## Manual 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
```
# 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.

View File

@ -1,8 +1,6 @@
PACKAGE_NAME="rtl88x2bu"
PACKAGE_VERSION="@PKGVER@"
PROCS_NUM=$(nproc)
[ $PROCS_NUM -gt 16 ] && PROCS_NUM=16
MAKE="'make' -j${PROCS_NUM} KVER=${kernelver} KSRC=/lib/modules/${kernelver}/build"
MAKE="'make' -j$(nproc) KVER=${kernelver} KSRC=/lib/modules/${kernelver}/build"
CLEAN="make clean"
BUILT_MODULE_NAME[0]="88x2bu"
DEST_MODULE_LOCATION[0]="/kernel/drivers/net/wireless"