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 06/09/2020, 16:22]
eagle08
ndiswrapper [Le 12/03/2023, 10:10] (Version actuelle)
L'Africain note incompréhensible
Ligne 3: Ligne 3:
  
 ====== NDISWrapper - Pilotes Windows sous Linux ====== ====== NDISWrapper - Pilotes Windows sous Linux ======
- 
-<​note>​__**''​Note de révision de version Focal Fossa 20.04''​**__ \\ 
- \\ 
-Cette révision s'​attache à vous donner la possibilité d'​utiliser NDISWrapper sur les versions récentes d'​Ubuntu ; \\ 
-considérant qu'​aucune version native n'a été développée depuis Bionic Beaver 18.04. 
-</​note>​ 
  
 **NDISWrapper** est un module du [[:​kernel|noyau Linux]] qui permet l'​utilisation de pilotes Windows<​sup>​®</​sup>​ \\ **NDISWrapper** est un module du [[:​kernel|noyau Linux]] qui permet l'​utilisation de pilotes Windows<​sup>​®</​sup>​ \\
Ligne 86: Ligne 80:
  
  
-===== Configuration de NDISWrapper ===== +===== Configuration de NDISWrapper =====
  
 Deux choix s'​offrent à vous : Deux choix s'​offrent à vous :
Ligne 124: Ligne 118:
 === Version Xenial Xerus 16.04 et antérieures === === Version Xenial Xerus 16.04 et antérieures ===
  
-Le fichier est présent dans le dépôt Universe. ​+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]] [[http://​fr.archive.ubuntu.com/​ubuntu/​pool/​universe/​n/​ndisgtk/​ndisgtk_0.8.5-1ubuntu1_amd64.deb|Fichier NDisGtk version 0.8.5]]
Ligne 137: 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>
  
-<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+Si tout s'est bien passé, vous devriez avoir une interface //eth1// ou //wlan0// existante. \\ 
-<​note>​Sur [[:​precise|Ubuntu Precise 12.04]], ​vous risquez d'​avoir ​ce message d'​erreur : **FATAL: Module ndiswrapper not found**. Dans ce casinstallez le paquet ndiswrapper-dkms puis rechargez le module :<​code>​sudo apt-get install ndiswrapper-dkms +Vous pouvez vérifier cela en tapant //​iwconfig//​ dans un [[:​terminal]] ou en allant dans le menu **Système -Administration -> Réseau**. 
-sudo modprobe ndiswrapper</​code></​note>​+ 
 +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**. 
 + 
 + 
 +Dans ce cas 
 +  * installez le paquet ​''​ndiswrapper-dkms'' ​puis 
 +  * 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 183: 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 242: Ligne 253:
 <​code>​sudo update-grub</​code>​ <​code>​sudo update-grub</​code>​
  
-Puis redémarrer Ubuntu et revérifier la détection des réseaux. ​+Puis redémarrer Ubuntu et revérifier la détection des réseaux.
  
 Si cela ne fonctionne toujours pas, essayer avec les options ''​**pnpbios=off**''​ et ''​**acpi=force**''​ en plus de irqpoll : Si cela ne fonctionne toujours pas, essayer avec les options ''​**pnpbios=off**''​ et ''​**acpi=force**''​ en plus de irqpoll :
Ligne 251: 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 ====
  • ndiswrapper.1599402139.txt.gz
  • Dernière modification: Le 06/09/2020, 16:22
  • par eagle08