最近我组装了一台装有 Ubuntu OS 14.04(64 位)的新电脑。我注意到 D-Link Wireless N Nano USB 适配器无法被自动检测和安装。
以下是适配器规格:
- 型号:DWA-131
- 硬件版本 : E1
- 固件版本:5.00
如何安装此无线适配器?
答案1
我向 PPA 添加了此适配器的驱动程序。可以通过运行以下命令进行安装:
sudo add-apt-repository ppa:hanipouspilot/rtlwifi
sudo apt-get update
sudo apt-get install rtl8192eu-dkms
答案2
以下是您需要编辑的内容和位置:
提取您的源并转到
/20140812_rtl8192EU_linux_v4.3.1.1_11320/os_dep/linux/
。编辑
os_intfs.c
文件。搜索以下行:
DBG_871X_LEVEL(_drv_info
并更改#endif return NOTIFY_DONE; DBG_871X_LEVEL(_drv_info_, FUNC_NDEV_FMT" state:%lu\n", FUNC_NDEV_ARG(dev), state); switch (state) { case NETDEV_CHANGENAME: rtw_adapter_proc_replace(dev); break; } return NOTIFY_DONE; }
进入
#endif return NOTIFY_DONE; //ed, 20150426 //DBG_871X_LEVEL(_drv_info_, FUNC_NDEV_FMT" state:%lu\n", FUNC_NDEV_ARG(dev), state); switch (state) { case NETDEV_CHANGENAME: //ed,20150426 //rtw_adapter_proc_replace(dev); break; } return NOTIFY_DONE; }
您必须实际插入这个:
//ed, 20150426 //
然后写入文件并执行:
make
make install
我还做了以下事情:
wget http://www.orbit-lab.org/kernel/compat-wireless-3-stable/v3.0.0/compat-wireless-3.0-2.tar.bz2 tar jxvf compat-wireless-3.0-2.tar.bz2 make make install
(请注意,该
build-essential
软件包已经安装在机器上。apt-get install
如果您希望在机器上执行任何操作,就必须安装它。make
)make install
希望这有助于使流程更清晰。感谢第一作者提供修改的文件。
法布里斯·克莱尔
答案3
此方法适用于我的桌面(x86_64,ubuntu 14.04,内核 3.13.0-49-generic)。供您参考。
- 下载DWA-131 (ver:E1) Linux 驱动程序的源代码。
- 解压 zip 文件 (DWA-131_Linux_driver_v4.3.1.1.zip)
修改函数中的两行(//ed,20150426//...)
rtw_ndev_notifier_call()
,文件名os_intfs.c
。return NOTIFY_DONE; //ed, 20150426 //DBG_871X_LEVEL(_drv_info_, FUNC_NDEV_FMT" state:%lu\n", FUNC_NDEV_ARG(dev), state); switch (state) { case NETDEV_CHANGENAME: //ed, 20150426 //rtw_adapter_proc_replace(dev); break; }
编译代码(参考
readme.txt
下载包中的)make
安装驱动程序
sudo make install
答案4
我从 18.04 升级到 Ubuntu 20.04 后遇到了这个问题。目标是下载适用于最新内核(最高 5.18)的 rtl8192eu 的最后一个驱动程序
在新内核版本中安装驱动程序
- 转到此 Github repo 并下载适当的驱动程序 https://github.com/clnhub/rtl8192eu-linux
- 提示:如果您的电脑无法访问互联网,请使用您的手机,设置桌面视图(即 Chrome)并下载 repo,选择“CODE”-->“下载 ZIP”,然后将 .zip 文件复制到电脑中。
- 使用自动化脚本构建驱动程序安装wifi
- 重要的:必须安装这些软件包“linux-headers-generic build-essential dkms”。
- 完成脚本后(无需重新启动),WiFi 图标将显示在任务栏(右上角)。
官方 Linux 驱动程序的路径 在此路径下有官方发布的驱动程序 --> 但仅支持 18.04