首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WiFi适配器未在Ubuntu21.04上找到Realtek10ec:8852

WiFi适配器未在Ubuntu21.04上找到Realtek10ec:8852
EN

Ask Ubuntu用户
提问于 2021-07-16 15:31:11
回答 3查看 13.9K关注 0票数 6

我有一个Ubuntu21.04新安装,但我的Wifi不工作。它说:“没有找到Wi适配器”。这张卡是英特尔的wifi 6 AX200。在编写lshw -C网络时,它会为无人认领的网络提供支持,它没有提到wifi 6 ax 200,而是提到了realtek。Ubuntu21.04应该是兼容的,因为它的内核是>5.1,这是这个wifi卡的要求。任何帮助都将不胜感激.D

S评论: lspci -nnk \ grep 0280 -A3

代码语言:javascript
复制
03:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:8852]
    DeviceName: Realtek Wireless LAN + BT
    Subsystem: Hewlett-Packard Company Device [103c:88e1]
04:00.0 Non-Volatile memory controller [0108]: Sandisk Corp WD Black SN750 / PC SN730 NVMe SSD [15b7:5006]

在笔记本电脑的规格中,它说它应该有一个英特尔Wifi6 AX200!

EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2021-07-16 20:20:42

当然,如果您愿意的话,您可以返回笔记本电脑,并请求您接收一个配备有标题的Intel AX200的替换设备。同样,您也可以轻松地为Realtek设备安装正确的驱动程序。

通过以太网、捆绑或任何可能的方式临时连接互联网,打开终端并做:

代码语言:javascript
复制
sudo apt update
sudo apt install -y git build-essential
git clone https://github.com/lwfinger/rtw89.git
cd rtw89
make
sudo make install
sudo mkdir /usr/lib/firmware/rtw89
sudo cp  rtw8852a_fw.bin  /usr/lib/firmware/rtw89/
sudo modprobe rtw89pci

你的无线电现在应该能工作了。

编辑:当安全漏洞得到纠正、错误得到修复或添加新功能时,Update将不时提供包括“完全Linux Image”在内的更新,即比现在安装的内核版本更新。安装更新后,系统将提示您重新启动以完成更新。重新启动后,您的无线将不再工作。若要恢复无线,请打开终端并执行以下操作:

代码语言:javascript
复制
cd ~/rtw89
git pull
make
sudo make install
sudo modprobe rtw89pci

请保留rtw89文件和这些说明。

在将来的某个时候,驱动程序的rtw89套件将包含在最新的内核中,不再需要这个过程。我们还不知道什么时候会发生这种情况。

票数 8
EN

Ask Ubuntu用户

发布于 2021-11-14 01:07:44

当运行上面的"sudo above rtw89pci“时,您可能会遇到‘不允许的操作’问题。

代码语言:javascript
复制
sudo modprobe rtw89pci   - 'operation not permitted'

这是因为您的操作系统中启用了SecureBoot。您可以按照这个链接到检查和禁用SecureBoot

代码语言:javascript
复制
sudo apt-get install mokutil
mokutil --sb-state
sudo mokutil --disable-validation

然后,您需要重新启动,并按照指示禁用mok安全引导。

重新启动后,再次运行“sudomod探针rtw89pci”。应该管用的。

祝好运!

票数 3
EN

Ask Ubuntu用户

发布于 2021-10-21 02:28:58

当ubuntu更新时,wifi驱动程序可能停止工作。当您再次尝试安装驱动程序时,可能会出现以下错误:

调制解调器:错误:无法插入'rtw89pci':Exec格式错误

这是因为您试图在新内核上安装以前编译过的文件。解决方案是再次编译这些文件。一种可能的方法是

代码语言:javascript
复制
cd rtw99
rm *.o # removes previous .o files
make
sudo make install
sudo mkdir /usr/lib/firmware/rtw89
sudo cp  rtw8852a_fw.bin  /usr/lib/firmware/rtw89/
sudo modprobe rtw89pci
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1352260

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档