如何安装无线适配器D-Link DWA-131?
最近我用Ubuntu OS 14.04(64位)构建了新的PC。 我注意到D-Link Wireless N Nano USB Adapter无法自动检测和安装。
以下是适配器规格:
- 型号:DWA-131
- 硬件版本:E1
- 固件版本:5.00
如何安装此无线适配器?
我为PPA添加了这个适配器的驱动程序。 它可以通过运行安装:
sudo add-apt-repository ppa:hanipouspilot/rtlwifi sudo apt-get update sudo apt-get install rtl8192eu-dkms
以下是您必须编辑的内容和位置:
-
下载DWA-131(版本E1)Linux驱动程序的源代码 。
-
解压缩源代码并转至
/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
软件包。如果你想在机器上make install
任何东西,你必须先apt-get install
它。)
希望这有助于使过程更加清晰。 感谢第一作者要修改的文件。
Fabrice Clerc
这种方式适用于我的桌面(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)
-
在
rtw_ndev_notifier_call()
函数中修改两行(// ed,20150426 // …),文件名为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