rtl8814au
所属分类:硬件设计
开发工具:C
文件大小:0KB
下载次数:0
上传日期:2023-01-19 02:15:02
上 传 者:
sh-1993
说明: rtl8814au芯片组无线适配器的驱动程序(D-Link DWA-192 rev A1),
(Drivers for the rtl8814au chipset wireless adapters (D-Link DWA-192 rev A1),)
文件列表:
rtl8814au-5.8.5.1_35583.20191029/ (0, 2023-01-18)
rtl8814au-5.8.5.1_35583.20191029/clean (64, 2023-01-18)
rtl8814au-5.8.5.1_35583.20191029/driver/ (0, 2023-01-18)
rtl8814au-5.8.5.1_35583.20191029/driver/8814au.conf (2571, 2023-01-18)
rtl8814au-5.8.5.1_35583.20191029/driver/ARM64_RPI.sh (722, 2023-01-18)
rtl8814au-5.8.5.1_35583.20191029/driver/ARM_RPI.sh (776, 2023-01-18)
rtl8814au-5.8.5.1_35583.20191029/driver/Kconfig (125, 2023-01-18)
rtl8814au-5.8.5.1_35583.20191029/driver/LICENSE (656, 2023-01-18)
rtl8814au-5.8.5.1_35583.20191029/driver/Makefile (72891, 2023-01-18)
rtl8814au-5.8.5.1_35583.20191029/driver/build-deb.sh (455, 2023-01-18)
rtl8814au-5.8.5.1_35583.20191029/driver/core/ (0, 2023-01-18)
rtl8814au-5.8.5.1_35583.20191029/driver/core/efuse/ (0, 2023-01-18)
rtl8814au-5.8.5.1_35583.20191029/driver/core/efuse/rtw_efuse.c (91018, 2023-01-18)
rtl8814au-5.8.5.1_35583.20191029/driver/core/mesh/ (0, 2023-01-18)
rtl8814au-5.8.5.1_35583.20191029/driver/core/mesh/rtw_mesh.c (114044, 2023-01-18)
rtl8814au-5.8.5.1_35583.20191029/driver/core/mesh/rtw_mesh.h (20468, 2023-01-18)
rtl8814au-5.8.5.1_35583.20191029/driver/core/mesh/rtw_mesh_hwmp.c (49276, 2023-01-18)
rtl8814au-5.8.5.1_35583.20191029/driver/core/mesh/rtw_mesh_hwmp.h (2155, 2023-01-18)
rtl8814au-5.8.5.1_35583.20191029/driver/core/mesh/rtw_mesh_pathtbl.c (33222, 2023-01-18)
rtl8814au-5.8.5.1_35583.20191029/driver/core/mesh/rtw_mesh_pathtbl.h (7614, 2023-01-18)
rtl8814au-5.8.5.1_35583.20191029/driver/core/rtw_ap.c (156771, 2023-01-18)
rtl8814au-5.8.5.1_35583.20191029/driver/core/rtw_beamforming.c (58712, 2023-01-18)
rtl8814au-5.8.5.1_35583.20191029/driver/core/rtw_br_ext.c (38494, 2023-01-18)
rtl8814au-5.8.5.1_35583.20191029/driver/core/rtw_bt_mp.c (50554, 2023-01-18)
rtl8814au-5.8.5.1_35583.20191029/driver/core/rtw_btcoex.c (50269, 2023-01-18)
rtl8814au-5.8.5.1_35583.20191029/driver/core/rtw_btcoex_wifionly.c (1389, 2023-01-18)
rtl8814au-5.8.5.1_35583.20191029/driver/core/rtw_chplan.c (64404, 2023-01-18)
rtl8814au-5.8.5.1_35583.20191029/driver/core/rtw_chplan.h (6160, 2023-01-18)
rtl8814au-5.8.5.1_35583.20191029/driver/core/rtw_cmd.c (156656, 2023-01-18)
rtl8814au-5.8.5.1_35583.20191029/driver/core/rtw_debug.c (212447, 2023-01-18)
rtl8814au-5.8.5.1_35583.20191029/driver/core/rtw_eeprom.c (7066, 2023-01-18)
rtl8814au-5.8.5.1_35583.20191029/driver/core/rtw_ieee80211.c (74028, 2023-01-18)
rtl8814au-5.8.5.1_35583.20191029/driver/core/rtw_io.c (27362, 2023-01-18)
rtl8814au-5.8.5.1_35583.20191029/driver/core/rtw_ioctl_query.c (710, 2023-01-18)
rtl8814au-5.8.5.1_35583.20191029/driver/core/rtw_ioctl_set.c (21631, 2023-01-18)
rtl8814au-5.8.5.1_35583.20191029/driver/core/rtw_iol.c (10976, 2023-01-18)
rtl8814au-5.8.5.1_35583.20191029/driver/core/rtw_mem.c (3422, 2023-01-18)
rtl8814au-5.8.5.1_35583.20191029/driver/core/rtw_mi.c (42320, 2023-01-18)
... ...
# rtl8814au
Drivers for the rtl8814au chipset for wireless adapters (D-Link DWA-192 rev A1)
# build & install
```
git clone https://github.com/coolshou/rtl8814au.git
cd rtl8814au/driver
make
sudo make install
```
# debian dkms package (require dpkg-dev, dkms, dh-modaliases)
```
sudo apt install debhelper dpkg-dev dkms dh-modaliases
cd rtl8814au/driver
dpkg-buildpackage -b --no-sign
cd ..
dpkg -i rtl8814au-dkms_5.8.5.1-35583.20191029-20230118_all.deb
```
## UEFI Secure Boot - (boot the kernel with signed)
if insmod the module it shows error of "Required key not available", you are using a kernel which is signed
Only signed module can be use in this condition.
![sign needed error](https://github.com/coolshou/rtl8814au/blob/master/pics/need-sign.png)
1. Create signing keys
```
openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=Descriptive name/"
```
2. Sign the module
```
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der /path/to/module
```
3. Register the keys to Secure Boot
```
sudo mokutil --import MOK.der
```
Supply a password for later use after reboot
4. Reboot and follow instructions to Enroll MOK (Machine Owner Key).
Here's a sample with pictures. The system will reboot one more time.
5. Confirm the key is enrolled
```
mokutil --test-key MOK.der
```
# USB2.0/3.0 mode switch
initial it will use USB2.0 mode which will limite 5G 11ac throughput (USB2.0 bandwidth only 480Mbps => throughput around 240Mbps)
when modprobe add following options will let it switch to USB3.0 mode at initial driver
options 8814au rtw_switch_usb_mode=1
## TODO: run time change usb2.0/3.0 mode
### usb2.0 => usb3.0
```
sudo sh -c "echo '1' > /sys/module/8814au/parameters/rtw_switch_usb_mode"
```
### usb3.0 => usb2.0
```
sudo sh -c "echo '2' > /sys/module/8814au/parameters/rtw_switch_usb_mode"
```
近期下载者:
相关文件:
收藏者: