-----
#### Click [here](https://github.com/morrownr/USB-WiFi) for USB WiFi Adapter Information for Linux
-----
#### A FAQ is available at the end of this document.
-----
#### Problem reports go in `Issues`. Include the information obtained with:
```
sudo uname -a; mokutil --sb-state; lsusb; rfkill list all; dkms status; iw dev
```
-----
## 8821cu ( 8821cu.ko ) :rocket:
## Linux Driver for USB WiFi Adapters that are based on the RTL8811CU, RTL8821CU and RTL8731AU Chipsets
- v5.12.0 (Realtek) (20210118) plus updates from the Linux community
- 1,300+ Views over the 2 weeks ended on 20220606 (Thank you!)
### Features
- IEEE 802.11 b/g/n/ac WiFi compliant
- 802.1x, WEP, WPA TKIP and WPA2 AES/Mixed mode for PSK and TLS (Radius)
- WPA3 (see FAQ)
- IEEE 802.11b/g/n/ac Client mode
* Supports wireless security for WEP, WPA TKIP and WPA2 AES PSK
* Supports site survey scan and manual connect
* Supports WPA/WPA2 TLS client
- Power saving modes
- Wireshark compatible
- Aircrack-ng compatible
- Packet injection
- hostapd compatible
- AP mode DFS channel support
- Miracast
- Supported interface modes
* IBSS
* Managed
* Monitor
* AP
* P2P-client
* P2P-GO
* Concurrent (see `Concurrent_Mode.md` in the `docs` folder.)
- Log level control
- LED control
- Power saving control
- VHT control (allows 80 MHz channel width in AP mode)
- AP mode DFS channel control
### Compatible CPUs
- x86, amd64
- ARM, ARM64
### Compatible Kernels
- Kernels: 4.19 - 5.11 (Realtek)
- Kernels: 5.12 - 5.18 (community support)
### Tested Linux Distributions
Note: One of the goals of this project is to provide driver support that
is easy to install and works reliably on many distros. Meeting this goal
depends on you to report your recommendations and updated information.
If you see information that needs to be updated, please report the
updated information and if you do not see adequate support for
items such as Installation Steps 2, 3 and 9, and you know what updates
need to added or you can get that information, please provide it so that
the Installation Steps can be improved.
- Arch Linux (kernels 5.4 and 5.11)
- Fedora (kernel 5.11)
- Debian 11 (kernels 5.10 and 5.15)
- Kali Linux (kernel 5.10)
- Linux Mint 20.2 (Linux Mint based on Ubuntu) (kernels 5.4 and 5.13)
- LMDE 4 (Linux Mint based on Debian) (kernel 4.19)
- Manjaro 20.1 (kernel 5.9) and 21.1 (kernel 5.13)
- openSUSE Tumbleweed (rolling) (kernel 5.15)
- Raspberry Pi OS (2022-04-04) (ARM 32 bit and 64 bit) (kernel 5.15)
- Raspberry Pi Desktop (x86 32 bit) (kernel 4.19)
- Solus
- Ubuntu 20.xx (kernels 5.4 and 5.8 and 5.13)
- Ubuntu 22.04 (kernel 5.15)
### Download Locations for Tested Linux Distributions
- [Arch Linux](https://www.archlinux.org)
- [Debian](https://www.debian.org/)
- [Fedora](https://getfedora.org)
- [Kali Linux](https://www.kali.org/)
- [Linux Mint](https://www.linuxmint.com)
- [Manjaro](https://manjaro.org)
- [openSUSE](https://www.opensuse.org/)
- [Raspberry Pi OS](https://www.raspberrypi.org)
- [Solus](https://getsol.us/home/)
- [Ubuntu](https://www.ubuntu.com)
### Tested Hardware
- [EDUP EP-AC1651 USB WiFi Adapter AC650 Dual Band USB 2.0 Nano](https://www.amazon.com/gp/product/B0872VF2D8)
- [EDUP EP-AC1635 USB WiFi Adapter AC600 Dual Band USB 2.0](https://www.amazon.com/gp/product/B075R7BFV2)
### Compatible Devices
* Cudy WU700
* BrosTrend AC5L
* EDUP EP-AC1651
* EDUP EP-AC1635
* TOTOLINK A650UA v3
* Mercusys MU6H (multi-state)
* Numerous additional products that are based on the supported chipsets
Note: Please read "supported-device-IDs" for information about how to confirm the correct driver for your adapter.
### Installation Information
Warning: Installing multiple drivers for the same hardware usually does
not end well. If a previous attempt to install this driver failed or if
you have previously installed another driver for chipsets supported by
this driver, you MUST remove anything that the previous attempt
installed BEFORE attempting to install this driver. This driver can be
removed with the script called `./remove-driver.sh`. Information is
available in the section called `Removal of the Driver.` You can get a
good idea as to whether you need to remove a previously installed
driver by running the following command:
```
sudo dkms status
```
The installation instructions are for the novice user. Experienced users are
welcome to alter the installation to meet their needs.
Temporary internet access is required for installation. There are numerous ways
to enable temporary internet access depending on your hardware and situation.
[One method is to use tethering from a phone.](https://www.makeuseof.com/tag/how-to-tether-your-smartphone-in-linux).
Another method is to keep a [WiFi adapter that uses an in-kernel driver](https://github.com/morrownr/USB-WiFi) in your toolkit.
You will need to use the terminal interface. The quick way to open a terminal:
Ctrl+Alt+T (hold down on the Ctrl and Alt keys then press the T key).
An alternative terminal is to use SSH (Secure Shell) from the same or from
another computer, in which case you will be in a suitable terminal after logging
in, but this step requires that an SSH daemon/server has already been
configured. (There are lots of SSH guides available, e.g., for the [Raspberry Pi](https://www.raspberrypi.com/documentation/computers/remote-access.html#setting-up-an-ssh-server) and for [Ubuntu](https://linuxconfig.org/ubuntu-20-04-ssh-server). Do not forget [to secure the SSH server](https://www.howtogeek.com/443156/the-best-ways-to-secure-your-ssh-server/).)
You will need to have sufficient access rights to use `sudo` so that commands
can be executed as the `root` user. (If the command `sudo echo Yes` returns
"Yes", with or without having to enter your password, you do have sufficient
access rights.)
DKMS is used for the installation. DKMS is a system utility which will
automatically recompile and reinstall this driver when a new kernel is
installed. DKMS is provided by and maintained by Dell.
It is recommended that you do not delete the driver directory after installation
as the directory contains information and scripts that you may need in the future.
There is no need to disable Secure Mode to install this driver. If Secure Mode
is properly setup on your system, this installation will support it.
### Installation Steps
#### Step 1: Open a terminal (e.g. Ctrl+Alt+T)
#### Step 2: Update and upgrade system packages (select the option for the OS you are using)
Note: If your Linux distro does not fall into one of options listed
below, you will need to research how to update and upgrade your system
packages.
- Option for Debian based distributions such as Ubuntu, Linux Mint, Kali and Raspberry Pi OS
```
sudo apt update && sudo apt upgrade
```
- Option for Arch based distributions such as Manjaro
```
sudo pacman -Syu
```
- Option for Fedora based distributions
```
sudo dnf upgrade
```
- Option for openSUSE based distributions
```
sudo zypper update
```
Note: It is recommended that you reboot your system at this point. The
rest of the installation will appreciate having a fully up to date
system to work with. The installation can then be continued with Step 3.
```
sudo reboot
```
#### Step 3: Install the required packages (select the option for the OS you are using)
- Option for Raspberry Pi OS (ARM/ARM64), for Raspberry Pi Desktop (x86) see below
```
sudo apt install -y raspberrypi-kernel-headers bc build-essential dkms git
```
- Option for Debian, Kali, Linux Mint Debian Edition (LMDE) and Raspberry Pi Desktop (x86)
```
sudo apt install -y linux-headers-$(uname -r) build-essential dkms git libelf-dev
```
- Option for Ubuntu (all flavors) and Linux Mint
```
sudo apt install -y dkms git build-essential
```
- Option for Fedora
```
sudo dnf -y install git dkms kernel-devel kernel-debug-devel
```
- Option for openSUSE
```
sudo zypper install -t pattern devel_kernel dkms
```
- Option for
没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
收起资源包目录
RTL8821CU无线网卡(650M双频)linux驱动 (701个子文件)
hal8821c_fw.c 2.47MB
rtw_mlme_ext.c 484KB
hal_com.c 479KB
halhwimg8821c_rf.c 473KB
ioctl_linux.c 368KB
ioctl_cfg80211.c 319KB
rtw_debug.c 241KB
phydm_antdiv.c 209KB
phydm_debug.c 184KB
hal_com_phycfg.c 184KB
hal_btcoex.c 182KB
rtw_xmit.c 177KB
rtw_mlme.c 175KB
rtw_ap.c 168KB
halbtc8821c2ant.c 165KB
os_intfs.c 164KB
halbtc8821c1ant.c 161KB
rtw_proc.c 157KB
rtw_wlan_util.c 149KB
rtw_p2p.c 148KB
rtw_cmd.c 147KB
rtw_recv.c 134KB
hal_halmac.c 134KB
hal_mcc.c 126KB
halrf_kfree.c 124KB
rtw_mesh.c 120KB
halrf_iqk_8821c.c 111KB
hal_usb_led.c 110KB
rtw_tdls.c 107KB
rtw_mp.c 105KB
rtl8821c_ops.c 104KB
phydm_dig.c 103KB
phydm_api.c 103KB
rtw_chplan.c 102KB
halhwimg8821c_bb.c 99KB
ioctl_mp.c 99KB
halrf.c 96KB
hal_mp.c 94KB
halmac_common_88xx.c 94KB
phydm.c 93KB
rtw_efuse.c 93KB
phydm_ccx.c 92KB
phydm_phystatus.c 92KB
rtw_ieee80211.c 80KB
rtw_security.c 79KB
halmac_efuse_88xx.c 78KB
rtw_pwrctrl.c 78KB
phydm_smt_ant.c 73KB
phydm_dfs.c 71KB
halphyrf_ap.c 71KB
osdep_service.c 68KB
rtw_rm.c 67KB
phydm_rainfo.c 66KB
phydm_beamforming.c 62KB
rtw_cfgvendor.c 61KB
rtw_beamforming.c 60KB
rtw_rf.c 60KB
hal_intf.c 60KB
hal_dm.c 58KB
halrf_powertracking_ap.c 55KB
phydm_hwconfig.c 52KB
phydm_cck_pd.c 52KB
rtw_btcoex.c 50KB
rtw_bt_mp.c 49KB
phydm_adc_sampling.c 48KB
phydm_lna_sat.c 48KB
phydm_soml.c 47KB
halphyrf_win.c 46KB
rtw_mesh_hwmp.c 45KB
usb_intf.c 45KB
phydm_hal_api8821c.c 44KB
phydm_interface.c 42KB
rtw_wapi.c 42KB
halphyrf_ce.c 42KB
aes-internal.c 41KB
haltxbfinterface.c 41KB
rtw_mi.c 41KB
rtl8821c_phy.c 40KB
rtw_vht.c 38KB
haltxbf8822b.c 38KB
rtw_br_ext.c 38KB
rtw_sta_mgt.c 37KB
rtw_android.c 35KB
halmac_init_8821c.c 34KB
halrf_powertracking_win.c 34KB
rtl8821cu_xmit.c 34KB
phydm_antdect.c 33KB
halrf_powertracking_ce.c 33KB
rtw_mesh_pathtbl.c 32KB
halmac_fw_88xx.c 32KB
rtw_wnm.c 32KB
phydm_pathdiv.c 32KB
halrf_powertracking_iot.c 30KB
halmac_gpio_8821c.c 30KB
halmac_cfg_wmac_88xx.c 30KB
halmac_init_88xx.c 29KB
usb_ops_linux.c 29KB
rtw_wapi_sms4.c 27KB
rtw_io.c 27KB
halphyrf_iot.c 26KB
共 701 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8
海里的鱼2022
- 粉丝: 8275
- 资源: 39
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0