Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
ndiswrapper [Le 22/05/2017, 11:10]
L'Africain
ndiswrapper [Le 12/03/2023, 10:10] (Version actuelle)
L'Africain note incompréhensible
Ligne 1: Ligne 1:
-{{tag>Trusty ​réseau matériel windows wifi}}+{{tag>Focal réseau matériel windows wifi}}
 ---- ----
  
-====== NDISWrapper - Pilotes Windows™ sous Linux======+====== NDISWrapper - Pilotes Windows sous Linux ======
  
-**NDISWrapper** est un module du [[:​kernel|noyau Linux]] qui permet l'​utilisation de pilotes ​Windows® (la plupart du temps pour des cartes réseaux Ethernet ​et Wifi mais pas uniquement.+**NDISWrapper** est un module du [[:​kernel|noyau Linux]] qui permet l'​utilisation de pilotes ​Windows<​sup>​®</​sup>​ \\ 
 +Le module a été développé principalement ​pour l'​utilisation de pilotes wifi et ethernet, \\ 
 +mais rien n'​empêche de suivre cette procédure afin d'​intégrer des pilotes bluetooth.
  
-N'​hésitez pas à tester toutes les versions des différents pilotes de ce que vous essayez ​de faire fonctionner. Les pilotes 32 bits pour Windows-XP® semblent être les premiers à tester. N'​hésitez pas non plus à essayer les pilotes 64 bits si vous utilisez Windows 64 bits. (même s'il faut parfois aussi essayer les 32 bits ...)+N'​hésitez pas à tester toutes les versions des différents pilotes ​susceptibles ​de convenir à votre type de matériel\\
  
-<note help>​Gardez à l'​esprit que **Ndiswrapper** n'est qu'une solution de remplacement. ​Malgré le fait qu'il soit très stable ​et parfaitement utilisable, il est en effet préférable ​de chercher avant toute excursion dans les méandres de **Ndiswrapper**, ​de vérifier si un pilote Linux existe en:+<note help>​Gardez à l'​esprit que **Ndiswrapper** n'est qu'une solution de remplacement. ​\\ 
 +NDISWrapper est notoirement ​stable. \\ 
 +Son utilisation ne devra être envisagée que dans la mesure où il n'​existe aucun pilote développé sous Linux. 
 +Avant toute chose, il est préférable de vérifier si un pilote Linux existe en :
   * Essayant la carte sans rien faire, en effet la majeur partie du temps aucun pilote supplémentaire n'est requis;   * Essayant la carte sans rien faire, en effet la majeur partie du temps aucun pilote supplémentaire n'est requis;
-  * Cherchant sur votre moteur de recherche préféré ​si un pilote ​Linux non officiellement présent ​dans Ubuntu est utilisable.+  * Cherchant sur votre moteur de recherche préféré un pilote ​potentiellement compatible ​dans votre gamme de matériel.
  
-Si votre [[:​wifi_liste_carte|cate Wifi]] ne marche toujours pas (ou si le pilote non officiel est trop difficile à installer), essayez **Ndiswrapper**.</​note>​+Si votre [[:​wifi_liste_carte|carte Wifi]] ne marche toujours pas ou bien s'​avère ​trop difficile à installer ​ou à faire fonctionner, essayez **Ndiswrapper**. </​note>​
  
 ===== Pré-requis ===== ===== Pré-requis =====
Ligne 29: Ligne 34:
 <​note>​Vous pouvez trouver quelques pilotes Windows NDIS testés sous Linux sur la [[http://​www.linuxant.com/​driverloader/​|page de Linuxant]] (lien //Windows Drivers// à gauche).</​note>​ <​note>​Vous pouvez trouver quelques pilotes Windows NDIS testés sous Linux sur la [[http://​www.linuxant.com/​driverloader/​|page de Linuxant]] (lien //Windows Drivers// à gauche).</​note>​
  
-==== Récupération du fichier .inf du pilote Wi-Fi ====+==== Récupération du fichier ​''​*.inf'' ​du pilote Wi-Fi ====
  
-<note important>​Choisissez ​impérativement la version 32 bits du pilote ​pour Windows (même si vous utilisez Linux ou Windows 64 bits) pour ne pas avoir un pilote 64 bits (qui est incompatible avec Ndiswrapper,​ même sous Linux 64 bits).\\ +<note important>​Choisissez ​en priorité le pilote qui correspond à votre version de Windows puis l'​architecture ​de votre matériel. ​</​note>​
-Si votre pilote est incompatible changer légèrement le modèle ​de votre ordinateur pour pouvoir essayer d'​autres pilotes</​note>​+
  
-Commençons par créer un dossier **install_wifi** dans votre dossier personnel.\\+Commençons par 
 +  * créer un dossier **''​install_wifi''​** dans votre dossier personnel.\\ ​Le fichier que nous cherchons est un fichier **''​*.inf''​**.,​ mais il est rarement disponible directement sous cette forme.\\ Lorsque vous ouvrez votre CD d'​installation ou bien s'il se présente sous les formes de fichiers : 
 +    * ''​*.exe''​ d'​installation 
 +    * ''​*.zip''​ d'​archive compressée 
 +vous devez d'​abord ​ éxecuter le fichier ou décompresser l'​archive dans votre dossier nouvellement créé. \\ 
 +Si __le pilote est un dossier compressé__,​ vous trouverez peut-être __un dossier ''​Drivers''​__,​ ou pilote, avec à l'​intérieur plusieurs sous-dossiers sous la forme ''​Windows Me'',​ ''​Windows 2000'',​ ''​Windows XP'',​ correspondant aux différentes versions des pilotes. \\ 
 + Dans ce cas, choissisez tous les fichiers de votre version et déplacez-les dans votre dossier **install_wifi** fraîchement créé.
  
-Le fichier ​que nous cherchons est un fichier ​**.inf**, mais il est rarement disponible directement sous cette forme.\\ +<note important>​**Prenez bien garde à prendre tous les fichiers contenus dans le même dossier ​que le fichier ​''​*.inf''​ dans votre déplacement de fichiers !!**\\ 
-Quand vous ouvrez votre CD d'installation du pilote, ou si le pilote est sous forme d'un dossier compressé, vous trouverez peut-être un dossier Drivers, ou pilote, avec à l'​intérieur plusieurs dossiers dans le style : Windows Me, Windows 2000, Windows XPDans ce cas prenez tous les fichiers du dossier Windows XP (ou windows 2000 si vous n'avez pas de dossier Windows XP), et déplacez-les ​dans votre dossier ​**install_wifi** fraîchement créé.+Le fichier ​''​*.inf'' ​n'étant qu'un fichier texte faisant référence aux autres fichiers contenus ​dans le même dossier ​que lui !</​note>​
  
-<note important>​**Prenez bien garde à prendre tous les fichiers contenus dans le même dossier que le fichier ​.inf dans votre déplacement de fichiers !!**\\ +Si aucun fichier *.inf n'est présent, tel quel dans votre CD d'​installation ou en le téléchargement sur le site du constructeur,​ le pilote ​peut être contenu à l'​intérieur même du fichier ​''​*.exe'' ​du pilote. ​\\ 
-Le fichier **.inf** n'étant qu'un fichier texte faisant référence aux autres fichiers contenus dans le même dossier que lui !</​note>​ +Déplacez donc ce .exe dans le dossier **install_wifi** ...
- +
-Si vous ne trouvez pas de dossier comprenant de fichiers **.inf** ​dans votre CD d'​installationou en téléchargement sur le site du constructeur,​ le pilote ​doit être contenu à l'​intérieur même du fichier .exe du pilote. Déplacez donc ce .exe dans le dossier **install_wifi** ...+
  
 === Décompression du fichier .exe pour obtenir le .inf === === Décompression du fichier .exe pour obtenir le .inf ===
Ligne 50: Ligne 58:
   - [[:​tutoriel:​comment_installer_un_paquet|installez les paquets]] **[[apt>​cabextract,​unshield|cabextract et unshield]]**   - [[:​tutoriel:​comment_installer_un_paquet|installez les paquets]] **[[apt>​cabextract,​unshield|cabextract et unshield]]**
   - Se positionner dans le dossier **install_wifi** que vous aviez créé précédemment à l'aide de la commande **[[:​console#​cd|cd]]**:​ Pour cela, ouvrez un **[[terminal]]** et tapez la [[:​commande_shell|commande]] :<​code>​cd ~/​install_wifi</​code> ​   - Se positionner dans le dossier **install_wifi** que vous aviez créé précédemment à l'aide de la commande **[[:​console#​cd|cd]]**:​ Pour cela, ouvrez un **[[terminal]]** et tapez la [[:​commande_shell|commande]] :<​code>​cd ~/​install_wifi</​code> ​
-  - Décompressez le fichier .exe en tapant dans le même [[:​terminal]] ceci: <​code>​cabextract <​nom_du_fichier.exe></​code>​ +  - Décompressez le fichier .exe en tapant dans le même [[:​terminal]] ceci: <​code ​bash>​cabextract <​nom_du_fichier.exe></​code>​ 
-    * Si aucun fichier n'​apparaît dans votre dossier install_wifi,​ essayez de taper ceci après:<​code>​unshield <​nom_du_fichier.exe></​code>​ +    * Si aucun fichier n'​apparaît dans votre dossier install_wifi,​ essayez de taper : <​code ​bash>​unshield ​<​nom_du_fichier.exe></​code>​ 
-    * Si rien n'​apparaît non plus après ceci, il vous reste l'​ultime méthode:\\ Cette méthode consiste à installer le pilote avec [[:Wine]], puis de se rendre dans le dossier : **~/​.wine/​drive_c/​windows/​inf** et de récupérer les fichiers qui s'y trouvent pour les mettre dans votre dossier install_wifi,​ allez ensuite dans le dossier: ​**~/​.wine/​drive_c/​windows/​system32/​drivers** et copiez aussi le contenu dans install_wifi. +    * Si rien n'​apparaît non plus après ceci, il vous reste l'​ultime méthode:\\ Cette méthode consiste à installer le pilote avec [[:Wine]], puis de se rendre dans le dossier : ''​~/​.wine/​drive_c/​windows/​inf'' ​et de récupérer les fichiers qui s'y trouvent pour les mettre dans votre dossier ​''​install_wifi''​, allez ensuite dans le dossier: ​''​~/​.wine/​drive_c/​windows/​system32/​drivers'' ​et copiez aussi le contenu dans ''​install_wifi''​
-  - Ensuite allez dans votre dossier **install_wifi** et faites un peu de rangement si vous avez des dossiers résultants de la décompression du .exe, déplacez tous les fichiers contenus dans ces dossiers directement dans install_wifi. \\ Ne faites pas ça pour les sous-dossiers (les dossiers dans les dossiers), mais seulement pour les dossiers.+  - Ensuite allez dans votre dossier **install_wifi** et faites un peu de rangement si vous avez des dossiers résultants de la décompression du ''​*.exe''​, déplacez tous les fichiers contenus dans ces dossiers directement dans ''​install_wifi''​. \\ Ne faites pas ça pour les sous-dossiers (les dossiers dans les dossiers), mais seulement pour les dossiers.
  
-Garder ce dossier ​**install_wifi** précieusement,​ car il vous sera utile dans le cas d'une réinstallation,​ ou d'une mise à jour importante de votre distribution.+Garder ce dossier ​''​install_wifi'' ​précieusement,​ car il vous sera utile dans le cas d'une réinstallation,​ ou d'une mise à jour importante de votre distribution.
  
-===== Installation=====+===== Installation =====
  
-[[tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​ndiswrapper-utils-1.9|ndiswrapper-utils-1.9]]**.+[[tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​ndiswrapper]]**.
  
-===Connexion ​internet ​non opérationnelle====+===La connexion ​internet ​ne fonctionnepas ​====
  
 Pour ceux qui n'ont aucune possibilité de se connecter à internet, ces paquets se trouvent sur le [[:​tutoriel:​obtenir_cd_ubuntu|média d'​installation d'​Ubuntu (desktop dvd, alternate, liveUSB)]] de votre [[:​versions|version d'​Ubuntu]]. Dans ce cas, Pour ceux qui n'ont aucune possibilité de se connecter à internet, ces paquets se trouvent sur le [[:​tutoriel:​obtenir_cd_ubuntu|média d'​installation d'​Ubuntu (desktop dvd, alternate, liveUSB)]] de votre [[:​versions|version d'​Ubuntu]]. Dans ce cas,
Ligne 67: Ligne 75:
   - [[depots#​ajouter_un_cd-rom_comme_depot|Ajouter le cd-rom comme dépôt]];   - [[depots#​ajouter_un_cd-rom_comme_depot|Ajouter le cd-rom comme dépôt]];
   - Si cela n'est pas fait automatiquement:​ [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|rechargez la liste de vos paquets]];   - Si cela n'est pas fait automatiquement:​ [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|rechargez la liste de vos paquets]];
-  - [[tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​ndiswrapper-utils-1.9]]**.+  - [[tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​ndiswrapper]]**.
  
-Vous pouvez aussi copier ces fichiers Ndiswrapper du [[:​tutoriel:​obtenir_cd_ubuntu|média d'​installation d'​Ubuntu]] dans votre dossier personnel et lancer la [[:​commande_shell|commande]] <​code>​sudo dpkg -i ndiswrapper*.deb</​code>​+Vous pouvez aussi copier ces fichiers Ndiswrapper du [[:​tutoriel:​obtenir_cd_ubuntu|média d'​installation d'​Ubuntu]] dans votre dossier personnel et lancer la [[:​commande_shell|commande]] <​code>​sudo dpkg -i ndiswrapper.deb</​code>​
  
  
-===== Configuration de NDISWrapper ===== +===== Configuration de NDISWrapper =====
  
 Deux choix s'​offrent à vous : Deux choix s'​offrent à vous :
Ligne 102: Ligne 110:
    
  
-==== Procédure graphique ​====+==== Module et  procédure graphiques d'​installation du (ou des) pilote(s) Wifi et (ou) Bluetooth ​====
  
-Il existe un utilitaire ​qui se nomme **[[:​ndisgtk]]** ​et qui effectue la procédure ci-dessus de manière ​graphique. Pour e lancer faites une recherche dans [[:​unity#​tableau_de_bord_dash|le tableau de bord Unity]] avec le mot clé **Windows Wireless Drivers**.+Il existe un utilitaire ​nommé ​**[[:​ndisgtk]]** ​chargé d'​installer votre pilote via une interface ​graphique. ​
  
 {{ materiel:​wifi:​ndisgtk.jpg }} {{ materiel:​wifi:​ndisgtk.jpg }}
 +
 +=== Version Xenial Xerus 16.04 et antérieures ===
 +
 +Le fichier est présent dans le dépôt Universe.
 +
 +[[http://​fr.archive.ubuntu.com/​ubuntu/​pool/​universe/​n/​ndisgtk/​ndisgtk_0.8.5-1ubuntu1_amd64.deb|Fichier NDisGtk version 0.8.5]]
 +
 +Pour le lancer faites une recherche dans [[:​unity#​tableau_de_bord_dash|le tableau de bord Unity]] avec le mot clé **Windows Wireless Drivers**.
 +
 +
  
  
Ligne 113: Ligne 131:
 ==== Décharger le module par défaut et charger NDISWrapper ==== ==== Décharger le module par défaut et charger NDISWrapper ====
  
-Étape supplémentaire avant de pouvoir goûter aux joies du nomadisme (limité) , décharger le module qui gère par défaut ​votre carte Wi-Fi. Même si vous avez correctement configuré NDISWrapper cette étape est nécessaire. En effet imaginez ​deux personnes (module par défaut et ndiswrapper) voulant manger avec une cuillère (Wi-Fi) et en même temps !+Il faut tout d'​abord ​décharger le module qui gère votre carte Wi-Fi par défaut\\ 
 +Même si vous avez correctement configuré NDISWrappercette étape est nécessaire. ​\\ 
 +En effetdeux modules ne peuvent gérer la même puce wifi en même temps !
  
-Pour décharger le module par défaut ​d'abord le connaître : +Pour décharger le module par défaut, il est primordial de l'identifier. ​Vous êtes invité à consulter le chapitre « [[:​ndiswrapper#​cas_particuliers|Cas particuliers]] ​de la documentation sur NDISWrapper. \\ 
-Vous êtes donc invité à l'​étudier dans [[:​ndiswrapper#​cas_particuliers|cette partie ​de la documentation]] ou sur le forum Ubuntu.+Vous pouvez également consulter ​le forum de discussion à ce sujet.
  
-Une fois que vous savez lequel c'estil vous faut entrer ​la [[:​commande_shell|commande]] ​suivante pour décharger ce module ​+Lorsque ​vous avez identifié votre matériel, votre puce puis éventuellement votre pilote spécifiques, vous devez décharger le module présent à l'aide de la [[:​commande_shell|commande]] : 
-<​code>​sudo modprobe -r nom_du_module_à_blacklister</​code>​ +<​code ​bash>sudo modprobe -r nom_du_module_à_blacklister</​code>​ 
-Par exemple pour le chipset bcm43xx + 
-<​code>​sudo modprobe -r bcm43xx</​code>​ +Par exemplepour le chipset bcm43xx 
-Les commandes ci-dessus déchargent les modules pour la session en cours et il faut qu'au prochain démarrage ces modules ​ne se chargent pas. Il faut donc les blacklister ​[[:​ndiswrapper#​cas_particuliers| ​voir la partie cas particuliers]]+<​code ​bash>sudo modprobe -r bcm43xx</​code>​ 
 + 
 +Les commandes ci-dessus déchargent les modules pour la session en cours. Nous allons faire en sorte que ceux-ci ​ne se chargent pas au prochain démarragePour ce faire, nous allons ​les placer en liste noire. Cette procédure est également décrite dans la section ​ « [[:​ndiswrapper#​cas_particuliers|Cas particuliers]] ​» de la documentation sur NDISWrapper. ​
  
 Nous allons maintenant tester si le module que nous venons de créer fonctionne. Pour cela, on va le charger dynamiquement dans le noyau avec la [[commande_shell|commande]] suivante : Nous allons maintenant tester si le module que nous venons de créer fonctionne. Pour cela, on va le charger dynamiquement dans le noyau avec la [[commande_shell|commande]] suivante :
-<​code>​sudo modprobe ndiswrapper</​code>​ 
  
-Si tout s'est bien passé, vous devriez avoir une interface //eth1// ou //wlan0// existante. Vous pouvez vérifier cela en tapant //​iwconfig//​ dans un [[:​terminal]] ou en allant dans le menu **Système -> Administration -> Réseau**.+<code bash>​sudo modprobe ndiswrapper </​code>​ 
 + 
 +Si tout s'est bien passé, vous devriez avoir une interface //eth1// ou //wlan0// existante. ​\\ 
 +Vous pouvez vérifier cela en tapant //​iwconfig//​ dans un [[:​terminal]] ou en allant dans le menu **Système -> Administration -> Réseau**. 
 + 
 +Si ce n'est pas le cas, essayez de : 
 +  * décharger le module et 
 +  * rechargez-le : <code bash>​sudo modprobe -r ndiswrapper \\ sudo modprobe ndiswrapper 
 +</​code>​ 
 +<note important>​ 
 +Il est fort possible que vous obteniez ce message d'​erreur : \\ 
 +**FATAL: Module ndiswrapper not found**. 
  
-<​note>​ Si ce n'est pas le cas, essayez de décharger le module et rechargez-le ​''​sudo modprobe -r ndiswrapper''​ puis ''​sudo modprobe ndiswrapper''​.</​note>​ +Dans ce cas : 
-<​note>​Sur [[:​precise|Ubuntu Precise 12.04]], vous risquez d'​avoir ce message d'​erreur : **FATAL: Module ndiswrapper not found**. Dans ce cas, installez le paquet ndiswrapper-dkms puis rechargez le module :<​code>​sudo apt-get install ndiswrapper-dkms +  * installez le paquet ​''​ndiswrapper-dkms'' ​puis 
-sudo modprobe ndiswrapper</​code></​note>​+  * rechargez le module : <​code ​bash>sudo apt-get install ndiswrapper-dkms 
 +sudo modprobe ndiswrapper</​code>​ 
 +</​note>​
  
 === Charger automatiquement NDISWrapper au démarrage du système === === Charger automatiquement NDISWrapper au démarrage du système ===
Ligne 146: Ligne 181:
 ==== L'​ordre d'​exécution des commandes ==== ==== L'​ordre d'​exécution des commandes ====
 Ceci est peut-être trivial mais il vous faut respecter cet ordre (à adapter en fonction des cas), en résumé : Ceci est peut-être trivial mais il vous faut respecter cet ordre (à adapter en fonction des cas), en résumé :
-  ​installer NDISWrapper +  ​installer ​le logiciel ​NDISWrapper 
-  ​sudo ndiswrapper -i chemin_complet_du_pilote.inf +  ​- référencer le pilote pour Windows dans NDISWrapper :\\ ''​sudo ndiswrapper -i //chemin_complet_du_pilote.inf//''​ 
-  ​sudo ndiswrapper -m +  ​- créer l'​interface réseau associée à NDISWrapper : ''​sudo ndiswrapper -m''​ 
-  ​sudo modprobe -r nom_du_module_a_backlister +  ​- décharger le pilote pour Linux :\\ ''​sudo modprobe -r //nom_du_module_a_backlister//''​ 
-  ​echo "​blacklist module_a_backlister"​|sudo tee -a /​etc/​modprobe.d/​blacklist.conf +  ​- bloquer le chargement automatique du pilote pour Linux :\\ ''​echo "​blacklist ​//module_a_backlister//"|sudo tee -a /​etc/​modprobe.d/​blacklist.conf''​ 
-  ​sudo modprobe ndiswrapper +  ​- charger NDISWrapper comme nouveau pilote pour Linux :\\ ''​sudo modprobe ndiswrapper''​ 
-  ​echo "​ndiswrapper"​ | sudo tee -a /​etc/​modules +  ​- forcer le chargement automatique de NDISWrapper au démarrage:​\\ ''​echo "​ndiswrapper"​ | sudo tee -a /​etc/​modules''​
- +
 ==== Les réponses des commandes ==== ==== Les réponses des commandes ====
 La [[:​commande_shell|commande]] magique **''​ndiswrapper -l''​** n'est pas là pour faire jolie, c'est elle qui vous indique que l'​installation du pilote s'est bien passée **ou pas**. Si la réponse est : \\ La [[:​commande_shell|commande]] magique **''​ndiswrapper -l''​** n'est pas là pour faire jolie, c'est elle qui vous indique que l'​installation du pilote s'est bien passée **ou pas**. Si la réponse est : \\
Ligne 161: Ligne 194:
 Bravo votre pilote est installé sinon ceci veut dire que le pilote ( .inf ) est incompatible. Il vous faut en chercher un autre mais ceci veut également dire qu'il vous faut désinstaller le pilote qui vient de causer problème (voir la partie [[:​ndiswrapper#​desinstallation|désinstaller le pilote]] ). Bravo votre pilote est installé sinon ceci veut dire que le pilote ( .inf ) est incompatible. Il vous faut en chercher un autre mais ceci veut également dire qu'il vous faut désinstaller le pilote qui vient de causer problème (voir la partie [[:​ndiswrapper#​desinstallation|désinstaller le pilote]] ).
  
-Enfin la commande de confirmation est sans aucun doute iwconfig. ​+Enfin la commande de confirmation est sans aucun doute iwconfig.
 <​code>​~$ iwconfig <​code>​~$ iwconfig
 lo        no wireless extensions. lo        no wireless extensions.
Ligne 212: Ligne 245:
  
 <note important>​Cette erreur peut très bien ne pas être systématique ! C'​est-à-dire que vous pouvez avoir un truc qui marche plusieurs fois, et qui se met à ne plus marcher un jour, pour un bon moment. </​note>​ <note important>​Cette erreur peut très bien ne pas être systématique ! C'​est-à-dire que vous pouvez avoir un truc qui marche plusieurs fois, et qui se met à ne plus marcher un jour, pour un bon moment. </​note>​
-Une solution qui marche plutôt bien pour régler ce problème est de rajouter l'​option ''​irqpoll''​ au démarrage. 
-pour ce faire on [[:​tutoriel/​comment_modifier_un_fichier|édite le fichier]] ''/​boot/​grub/​menu.lst''​ et on rajoute ''​irqpoll''​ à la fin de la ligne kernel que l'on lance. 
  
-<​code>​ +Une solution qui marche plutôt bien pour régler ce problème est de rajouter l'​option ''​**irqpoll**''​ au démarrage. 
-sudo gedit /boot/grub/menu.lst +pour ce faire [[:​tutoriel/​comment_modifier_un_fichier|éditer le fichier]] ''​/etc/default/grub''​ avec les [[:​sudo|droits d'​administration]] et rajouter ''​irqpoll''​ à la fin de la ligne ''​**GRUB_CMDLINE_LINUX_DEFAULT**''​((voir le tutoriel [[:​tutoriel:​grub2_parametrage_manuel#​fichieretcdefaultgrub|grub2 : parametrage manuel]] pour plus d'​informations)). 
-title           ​Ubuntu 7.10, kernel 2.6.22-14-generic +<file >​GRUB_CMDLINE_LINUX_DEFAULT="quiet splash irqpoll"</file>
-root            ​(hd0,1+
-kernel ​         /​boot/​vmlinuz-2.6.22-14-generic root=UUID=ab2e6ac4-be95-4745-9775-0f09d21c1ca1 ro quiet splash irqpoll +
-initrd ​         /​boot/​initrd.img-2.6.22-14-generic +
-quiet +
-</code>+
  
-La méthode consistant à modifier ​le fichier /boot/grub/menu.lst pour activer le wifi ne fonctionne plus à partir d'​ubuntu 9.10 +Ensuite, il faut régénérer ​le menu grub avec la commande ​
-En effet le fichier menu.lst est remplacé par grub.cfg. +<​code>​sudo update-grub</code>
-Ce fichier ne pouvant pas être modifié directement (il est généré à partir d'​autres fichiers), le mode opératoire est le suivant+
-1) ouvrir un terminal +
-2) taper gksudo gedit /etc/grub.d/10_linux +
-3) ajouter pnpbios=off ​ acpi=force irqpoll au bon endroit:+
  
-.../... +Puis redémarrer Ubuntu et revérifier la détection des réseaux.
-if [ "​x$5"​ != "​xquiet"​ ]; then +
-    cat << EOF +
-    echo    '​$(printf "​$(gettext_quoted "​Loading Linux %s ..."​)"​ ${version})'​ +
-EOF +
-  fi +
-  cat << EOF +
-    linux    ${rel_dirname}/​${basename} root=${linux_root_device_thisversion} ro ${args} pnpbios=off acpi=force irqpoll +
-EOF +
-.../...+
  
-5) Enregistrer ​les modifications ​et fermer le fichier +Si cela ne fonctionne toujours pas, essayer avec les options ''​**pnpbios=off**'' ​et ''​**acpi=force**''​ en plus de irqpoll : 
-6) dans le terminal taper sudo update-grub +<​file>​GRUB_CMDLINE_LINUX_DEFAULT="​quiet splash pnpbios=off acpi=force irqpoll"</​file>​
-7) Redémarrer l'ordinateur+
 ===== Cas particuliers ===== ===== Cas particuliers =====
  
Ligne 250: Ligne 262:
  
 Si votre carte n'est pas listée en dessous, faites une recherche sur le module par défaut gérant la wifi de votre ordinateur. La commande [[:​diagnostic_outil|lsmod]] sera utile. Si votre carte n'est pas listée en dessous, faites une recherche sur le module par défaut gérant la wifi de votre ordinateur. La commande [[:​diagnostic_outil|lsmod]] sera utile.
- 
-==== Accès au Wi-Fi via un adaptateur USB Netgear ==== 
- 
-Vous trouverez la procédure sur [[:​wifi_realtek_rtl8187#​blacklister_les_pilotes_qui_posent_probleme|cette page]]. 
  
 ==== Broadcom Corporation ==== ==== Broadcom Corporation ====
Ligne 300: Ligne 308:
 Un autre lien pour récupérer ces deux fichiers (archive tar.gz) : http://​www.clicksources.com/​netgear_MA521.tar.gz ( [[utilisateurs:​McPeter]] ) Un autre lien pour récupérer ces deux fichiers (archive tar.gz) : http://​www.clicksources.com/​netgear_MA521.tar.gz ( [[utilisateurs:​McPeter]] )
  
-==== Carte Belkin Wireless PCMCIA Card - F5D6020 (rev 20) ==== 
- 
-Utiliser un pilote RealTek 8180 pour qu'​elle fonctionne avec NDISWrapper. 
  
-Procédure détaillée : [[:​wifi_belkin_f5d6020|carte Wifi PCMCIA Belkin F5D6020]] 
  
 ==== Si les ESSID ne s'​affichent pas ==== ==== Si les ESSID ne s'​affichent pas ====
  • ndiswrapper.1495444237.txt.gz
  • Dernière modification: Le 22/05/2017, 11:10
  • par L'Africain