J'ai cette carte wifi: WG311v3 - Adaptateur PCI sans fil G54;
fonctionnant uniquement sous Windows avec un pilote spécifique. Comment puis-je l'utiliser aussi avec GNU / Linux?
J'ai lu sur le programme du vin, mais ici ils ont dit que nous ne pouvons pas installer de pilotes dans le vin.
Y a-t-il une autre solution?
linux
windows
networking
wine
wifi-driver
utilisateur-707
la source
la source
lspci -n
sous Linux. Cela vous donnera le fournisseur et l'ID de produit que vous pouvez utiliser (dans le formulaire0123:4567
) pour savoir si la carte est prise en charge sous Linux.Réponses:
L'outil permettant aux pilotes réseau Windows de fonctionner sous Linux s'appelle NdisWrapper ( wiki , téléchargements ). NDIS (Network Device Interface Specification) est l’API du pilote de réseau Windows; NdisWrapper est un module de noyau Linux qui présente fondamentalement un faux noyau Windows en un pilote de réseau Windows et assure la traduction entre celui-ci et l'interface de pilote de réseau Linux normale.
NdisWrapper n'est pas parfait - il ne prend pas en charge tous les pilotes et risque de planter votre système Linux - et les défenseurs des logiciels libres ne l'aiment pas car il s'agit en réalité de charger du code propriétaire (le pilote Windows) dans un noyau F / LOSS OS. Cela dit, on peut souvent le faire fonctionner. Vous aurez peut-être plus de chance en utilisant des pilotes destinés aux anciennes versions de Windows, car les spécifications NDIS changent quelque peu au fil du temps; si vous ne trouvez pas de pilote XP pour la carte, cherchez-en un sous Vista / Win7, puis Win8 / 8.1 si vous ne le trouvez pas.
Il est un peu plus compliqué à installer et à configurer que les pilotes Linux natifs ou les pilotes Windows, mais si vous voulez exécuter Linux sur du matériel non totalement compatible, cela peut vous permettre de faire la même chose.
modifier
Depuis que vous avez ajouté la version, j'ai fait une recherche sur "WG311v3 Linux", ce qui m'a conduit à pas mal de liens. Le consensus semblait être que oui, pas de support Linux natif mais cela fonctionne très bien dans ndiswrapper. De nombreuses pages contenaient des liens morts pour l'ancien téléchargement du pilote (XP), mais en suivant un lien du tout premier résultat, j'ai trouvé https://sites.google.com/site/subtlegems/netgear-wg311v3-ndis-driver-for- linux-amd64 . Cette page contient non seulement un lien actif, mais elle contient également des pilotes 32 bits et 64 bits en tant que fichiers binaires de pilotes réels (
.sys
fichiers) pour XP. Ces fichiers binaires sont compatibles avec ndiswrapper, du moins sur les anciennes versions (et devraient toujours fonctionner correctement). Vous pouvez également trouver des liens pour installer des répertoires. Alors voilà!la source
.exe
contient le.sys
fichier qui est le pilote actuel. Essayez d’utiliser un décompresseur de fichiers (7-Zip sous Windows, peut-êtreark
ou similaire sous Linux) et vous devriez pouvoir extraire le fichier binaire du pilote. Vous pouvez également faire une recherche sur "<nom de la carte> ndiswrapper" et voir s’il existe des instructions. Puisque vous n'avez pas précisé la carte pour nous ici, nous ne pouvons pas donner d'instructions très spécifiques ...