Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| dwa-140 [Le 15/12/2011, 15:17] – modification externe 127.0.0.1 | dwa-140 [Le 28/04/2016, 14:34] (Version actuelle) – voir liste dlink L'Africain | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | ||
| - | ====== Carte WIFI USB DWA-140 ====== | ||
| - | < | ||
| - | |||
| - | <note important> | ||
| - | ===== Compatibilité ===== | ||
| - | |||
| - | La procédure d' | ||
| - | |||
| - | Pour les clefs D-Link Wireless N USB mini adapter **DWA-140 H/W ver.: B2** (lsusb donne : //ID 07d1:3c0a D-Link System//) [[http:// | ||
| - | |||
| - | < | ||
| - | ===== Pré-requis ===== | ||
| - | |||
| - | * Disposer des [[: | ||
| - | * Disposer d'une connexion à Internet configurée et activée ; | ||
| - | * Avoir installé les sources du noyau correspondant à votre systéme (apt-get install linux-headers-...) | ||
| - | |||
| - | ===== Installation ===== | ||
| - | |||
| - | |||
| - | [[: | ||
| - | |||
| - | Récupérer le pilote ([[http:// | ||
| - | < | ||
| - | wget http:// | ||
| - | |||
| - | Décompressez l' | ||
| - | < | ||
| - | cd ./ | ||
| - | |||
| - | [[: | ||
| - | < | ||
| - | |||
| - | Changez cette partie: | ||
| - | < | ||
| - | HAS_WPA_SUPPLICANT=n | ||
| - | |||
| - | # Support Native WpaSupplicant for Network Magang | ||
| - | HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n</ | ||
| - | |||
| - | par celle-ci (on remplace les 2 " | ||
| - | < | ||
| - | HAS_WPA_SUPPLICANT=y | ||
| - | |||
| - | # Support Native WpaSupplicant for Network Maganger | ||
| - | HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y</ | ||
| - | |||
| - | Compilez le tout: | ||
| - | < | ||
| - | sudo make install</ | ||
| - | |||
| - | ===== Configuration ===== | ||
| - | |||
| - | Pour charger le pilote au démarrage, [[: | ||
| - | < | ||
| - | |||
| - | Il faut aussi blacklister les modules d' | ||
| - | |||
| - | < | ||
| - | blacklist rt2x00usb | ||
| - | blacklist rt2x00lib</ | ||
| - | |||
| - | Chargez le module manuellement: | ||
| - | < | ||
| - | |||
| - | Relancez la connexion réseau: | ||
| - | < | ||
| - | sudo / | ||
| - | |||
| - | Redémarrez votre PC (Ce n'est pas forcément nécessaire) | ||
| - | |||
| - | <note important> | ||
| - | ===== Utilisation ===== | ||
| - | |||
| - | Tout est fonctionnel directement après installation. | ||
| - | |||
| - | ===== Recompiler après l' | ||
| - | |||
| - | Lors de l' | ||
| - | |||
| - | On se place dans le bon dossier: | ||
| - | < | ||
| - | |||
| - | Effectuez un petit nettoyage: | ||
| - | < | ||
| - | |||
| - | Compilez le tout: | ||
| - | < | ||
| - | make | ||
| - | sudo make install</ | ||
| - | |||
| - | Chargez le module manuellement: | ||
| - | < | ||
| - | |||
| - | Relancez la connexion réseau: | ||
| - | < | ||
| - | sudo / | ||
| - | |||
| - | ===== D-Link DWA-140 B2 ===== | ||
| - | |||
| - | <note tip>Le driver ci-dessous ne fonctionne pas avec **Ubuntu 11.10 Oneiric Ocelot**. Cependant, la clé est **reconnue nativement** dans cette version. Le driver présenté ci-dessous n'est donc à installer que sous Ubuntu 11.04 ou inférieur.</ | ||
| - | ==== Méthode automatisée ==== | ||
| - | |||
| - | <note tip> | ||
| - | |||
| - | J'ai préparé un installeur automatique qui reprend les étapes du tutorial. | ||
| - | Vous pouvez le télécharger ici : [[http:// | ||
| - | |||
| - | === Comment procéder === | ||
| - | Extraire le contenu du fichier driver_dwa140b2.zip | ||
| - | |||
| - | A l'aide d'un terminal, lancer le script dwa140b2.sh | ||
| - | |||
| - | sudo sh dwa140b2.sh | ||
| - | |||
| - | Suivez les instructions 8-) | ||
| - | |||
| - | __Remarque__ : il est préférable d' | ||
| - | |||
| - | // | ||
| - | | ||
| - | |||
| - | ==== Prérequis ==== | ||
| - | __Sous Ubuntu Karmic Koala (9.10)__ | ||
| - | |||
| - | Débrancher la clef WIFI usb | ||
| - | |||
| - | Pour que celà fonctionne avec notre clef, il faut utiliser le drivers RT3070USB(RT307x) v.2.1.2.0 | ||
| - | |||
| - | Doit être pris en compte par cette version, les produits suivants : | ||
| - | * 07D1:3C0A | ||
| - | * 07D1:3C0D | ||
| - | * 07D1:3C0E | ||
| - | * 07D1:3C0F | ||
| - | |||
| - | |||
| - | En ce qui nous concerne, si vous listez les périphériques usb, vous devriez obtenir : | ||
| - | $ lsusb | ||
| - | Bus 001 Device 011: ID 07d1:3c0a D-Link System | ||
| - | |||
| - | |||
| - | On va maintenant blacklister les modules " | ||
| - | gedit / | ||
| - | |||
| - | Pour ce faire, on rajoute à la fin du fichier, les lignes suivantes | ||
| - | blacklist rt2800usb | ||
| - | blacklist rt2x00usb | ||
| - | blacklist rt2x00lib | ||
| - | blacklist rt2870sta | ||
| - | |||
| - | ==== Compilation ==== | ||
| - | Décompréssez le fichier téléchargé et y rentrer | ||
| - | tar -xvjf 2009_1110_RT3070_Linux_STA_v2.1.2.0.tar.bz2 | ||
| - | cd 2009_1110_RT3070_Linux_STA_v2.1.2.0 | ||
| - | |||
| - | |||
| - | Vérifier dans le fichier // | ||
| - | cat os/ | ||
| - | {USB_DEVICE(0x07D1, | ||
| - | {USB_DEVICE(0x07D1, | ||
| - | {USB_DEVICE(0x07D1, | ||
| - | {USB_DEVICE(0x07D1, | ||
| - | |||
| - | Modifier le fichier // | ||
| - | gedit ./ | ||
| - | |||
| - | <note tip>Avec la version 2.3.0.1 du pilote, il n'est plus nécessaire d' | ||
| - | |||
| - | Changez cette partie: | ||
| - | # Support Wpa_Supplicant | ||
| - | HAS_WPA_SUPPLICANT=n | ||
| - | | ||
| - | # Support Native WpaSupplicant for Network Magang | ||
| - | HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n | ||
| - | |||
| - | par celle-ci (on remplace les 2 " | ||
| - | # Support Wpa_Supplicant | ||
| - | HAS_WPA_SUPPLICANT=y | ||
| - | | ||
| - | # Support Native WpaSupplicant for Network Maganger | ||
| - | HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y | ||
| - | |||
| - | <note important> | ||
| - | |||
| - | Editer le fichier os/ | ||
| - | |||
| - | gedit os/ | ||
| - | |||
| - | Ajouter **MODULE_LICENSE(" | ||
| - | #include " | ||
| - | | ||
| - | | ||
| - | // Following information will be show when you run ' | ||
| - | // *** If you have a solution for the bug in current version of driver, please mail to me. | ||
| - | // Otherwise post to forum in ralinktech' | ||
| - | MODULE_AUTHOR(" | ||
| - | MODULE_DESCRIPTION(" | ||
| - | MODULE_LICENSE(" | ||
| - | |||
| - | Puis sauvegarder. | ||
| - | |||
| - | Copier ensuite le fichier dat avec le nom attendu par le driver | ||
| - | |||
| - | cp RT2870STA.dat RT3070STA.dat | ||
| - | |||
| - | Il ne nous reste plus qu'à compiler | ||
| - | sudo make clean | ||
| - | sudo make | ||
| - | sudo make install | ||
| - | |||
| - | |||
| - | <note important> | ||
| - | |||
| - | Création du bon répertoire non créé lors de la compilation | ||
| - | |||
| - | sudo mkdir / | ||
| - | |||
| - | Copie du fichier dat dans ce répertoire | ||
| - | |||
| - | sudo cp RT2870STA.dat / | ||
| - | |||
| - | ==== Test ==== | ||
| - | Avant tout, il faut décharger tout les éventuels modules ralink qui pourrait être chargé en mémoire | ||
| - | sudo modprobe -r rt2870sta | ||
| - | sudo modprobe -r rt2800usb | ||
| - | sudo modprobe -r rt2x00usb | ||
| - | sudo modprobe -r rt2x00lib | ||
| - | sudo modprobe -r rt3070sta | ||
| - | |||
| - | Ensuite, on charge le module que l'on vient d' | ||
| - | sudo insmod / | ||
| - | |||
| - | On redémarre la couche réseau : | ||
| - | sudo / | ||
| - | sudo restart network-manager | ||
| - | |||
| - | |||
| - | Il ne nous reste plus qu'à brancher la clef :) | ||
| - | Logiquement, | ||
| - | Si tout est OK, il n'y a plus qu'à rendre le tout persistant | ||
| - | |||
| - | ==== Rendre notre module persistant ==== | ||
| - | On supprime le module d' | ||
| - | |||
| - | sudo rm -rf / | ||
| - | |||
| - | Et voilà. | ||
| - | |||
| - | ==== Et comment faire après une mise à jour de mon kernel ?? ==== | ||
| - | Retourner dans le dossier du drivers et faire : | ||
| - | sudo make clean | ||
| - | sudo make | ||
| - | sudo make install | ||
| - | sudo rm -rf / | ||
| - | Et redémarrer. | ||
| - | |||
| - | ===== Voir aussi ===== | ||
| - | |||
| - | |||
| - | //Des références particulièrement intéressantes pour approfondir le sujet peuvent être utiles.// | ||
| - | |||
| - | * [[http:// | ||
| - | * [[http:// | ||
| - | |||
| - | //Autre tutoriel pour toutes les autres cartes wifi basées sur ce chipset// | ||
| - | * Le tutoriel disponible [[: | ||
| - | |||
| - | // | ||
| - | |||
| - | * [[http:// | ||
| - | |||
| - | ---- | ||
| - | |||
| - | // | ||
| - | |||
| - | // Basé sur « [[http:// | ||
| - | |||
| - | // Et sur [http:// | ||
