最近、Ubuntu OS 14.04(64bit)で新しいPCを構築しました。 D-LinkワイヤレスN Nano USBアダプターが自動的に検出およびインストールされないことに気付きました。
アダプターの仕様は次のとおりです。
このワイヤレスアダプターのインストール方法
このアダプターのドライバーを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
およびapt-get install
をマシン上で実行できるようにするには、make install
を実行する必要があります。)
これがプロセスの明確化に役立つことを願っています。変更するファイルの作成者に感謝します。
ファブリス・クラーク
この方法は私のデスクトップ(x86_64、ubuntu 14.04、カーネル3.13.0-49-generic)で動作しています。ご参考までに。
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; }
コードをコンパイルします。 (ダウンロードしたパッケージのreadme.txt
を参照)
make
ドライバーをインストールする
Sudo make install