如何安装无线适配器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 //

  • 然后写文件并执行:

    1. make
    2. 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)。 供你参考。

  1. 下载DWA-131(ver:E1)linux驱动程序的源代码。
  2. 解压缩zip文件(DWA-131_Linux_driver_v4.3.1.1.zip)
  3. 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; } 
  4. 编译代码。 (请参阅下载包中的readme.txt

     make 
  5. 安装驱动程序

     sudo make install