web-dev-qa-db-ja.com

ワイヤレスアダプターD-Link DWA-131のインストール方法

最近、Ubuntu OS 14.04(64bit)で新しいPCを構築しました。 D-LinkワイヤレスN Nano USBアダプターが自動的に検出およびインストールされないことに気付きました。

アダプターの仕様は次のとおりです。

  • モデル番号:DWA-131
  • ハードウェアバージョン:E1
  • ファームウェアバージョン:5.00

このワイヤレスアダプターのインストール方法

3

このアダプターのドライバーをPPAに追加しました。以下を実行してインストールできます。

Sudo add-apt-repository ppa:hanipouspilot/rtlwifi
Sudo apt-get update
Sudo apt-get install rtl8192eu-dkms
5
Pilot6

編集する必要がある内容と場所は次のとおりです。

  • ダウンロード 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およびapt-get installをマシン上で実行できるようにするには、make installを実行する必要があります。)

これがプロセスの明確化に役立つことを願っています。変更するファイルの作成者に感謝します。

ファブリス・クラーク

2
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()関数、ファイル名os_intfs.cの2行(// ed、20150426 // ...)を変更します。

    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
    
0
user401904