Récemment, j'ai construit un nouveau PC avec Ubuntu OS 14.04 (64bit). J'ai remarqué que l'adaptateur USB N-Wireless N Nano de D-Link n'est pas détecté et installé automatiquement.
Voici les spécifications de l'adaptateur:
Comment installer cet adaptateur sans fil?
J'ai ajouté un pilote pour cet adaptateur à PPA. Il peut être installé en exécutant:
Sudo add-apt-repository ppa:hanipouspilot/rtlwifi
Sudo apt-get update
Sudo apt-get install rtl8192eu-dkms
Voici exactement quoi et où vous devez éditer:
Download source du pilote Linux DWA-131 (version E1) .
Extrayez votre source et allez à /20140812_rtl8192EU_linux_v4.3.1.1_11320/os_dep/linux/
.
Editez le fichier os_intfs.c
.
Recherchez la ligne suivante: DBG_871X_LEVEL(_drv_info
et changez
#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;
}
dans
#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;
}
Vous devez réellement insérer ceci: //ed, 20150426 //
Ensuite, écrivez le fichier et faites:
make
name__make install
J'ai aussi fait ce qui suit:
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
(Veuillez noter que le package build-essential
est déjà installé sur la machine. Vous devrez le apt-get install
si vous voulez pouvoir make
et make install
n'importe quoi sur la machine.)
J'espère que cela aide à rendre le processus plus clair. Merci au premier auteur pour les fichiers à modifier.
Fabrice Clerc
Cette façon fonctionne sur mon bureau (x86_64, Ubuntu 14.04, noyau 3.13.0-49-generic). Pour votre référence.
Modifiez deux lignes (// ed, 20150426 // ...) dans la fonction rtw_ndev_notifier_call()
, nom de fichier 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; }
compiler les codes. (référez-vous à readme.txt
dans le package téléchargé)
make
installer le pilote
Sudo make install