如何安装无线适配器 D-Link DWA-131?

如何安装无线适配器 D-Link DWA-131?

最近我组装了一台装有 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

以下是您需要编辑的内容和位置:

  • 下载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软件包已经安装在机器上。apt-get install如果您希望在机器上执行任何操作,就必须安装它。makemake install

希望这有助于使流程更清晰。感谢第一作者提供修改的文件。

法布里斯·克莱尔

答案3

此方法适用于我的桌面(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. 修改函数中的两行(//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;  }
    
  4. 编译代码(参考readme.txt下载包中的)

    make
    
  5. 安装驱动程序

    sudo make install
    

答案4

我从 18.04 升级到 Ubuntu 20.04 后遇到了这个问题。目标是下载适用于最新内核(最高 5.18)的 rtl8192eu 的最后一个驱动程序

在新内核版本中安装驱动程序

  1. 转到此 Github repo 并下载适当的驱动程序 https://github.com/clnhub/rtl8192eu-linux
  • 提示:如果您的电脑无法访问互联网,请使用您的手机,设置桌面视图(即 Chrome)并下载 repo,选择“CODE”-->“下载 ZIP”,然后将 .zip 文件复制到电脑中。
  1. 使用自动化脚本构建驱动程序安装wifi
  • 重要的:必须安装这些软件包“linux-headers-generic build-essential dkms”
  1. 完成脚本后(无需重新启动),WiFi 图标将显示在任务栏(右上角)。

官方 Linux 驱动程序的路径 在此路径下有官方发布的驱动程序 --> 但仅支持 18.04

相关内容