Manjaro的RTL8192EU无线网卡驱动

TP-LINK 的TL-WN821N在 Manjaro 下插上了能搜到 Wi-Fi 信号, 但是信号很弱并且输入正确的密码后一直无法连接上, lsusb发现是

1
Bus 001 Device 002: ID 0bda:818b Realtek Semiconductor Corp. RTL8192EU 802.11b/g/n WLAN Adapter

然而, lshw -c network却发现

1
configuration: broadcast=yes driver=rtl8xxxu driverversion=4.14.24-1-MANJARO firmware=N/A link=no multicast=yes wireless=IEEE 802.11

8192EU的芯片默认是rtl8xxxu的驱动, 我就想有没有8192EU的驱动, 我安装试下

于是上 AUR 搜了搜, 果然有 -> 8192eu-dkms

于是下载了安装, 再把原来的拉黑/etc/modprobe.d/rtl8xxxu_blacklist.conf

1
blacklist rtl8xxxu

当然还要装对应的headers

重启后, 再看下驱动

1
configuration: broadcast=yes driver=rtl8192eu multicast=yes wireless=unassociated

驱动成功, 信号满格, 输入密码秒连, 并且原来的iw list只支持

1
2
3
Supported interface modes:
* managed
* monitor

现在连AP都支持了

1
2
3
4
5
6
7
Supported interface modes:
* IBSS
* managed
* AP
* monitor
* P2P-client
* P2P-GO