Cette carte wifi est basée sur le chipset Marvell 88w8335 Libertas.
Il n'existe pas de pilotes libres pour cette carte, il va donc falloir utiliser ndiswrapper pour installer cette carte avec les pilotes Windows.
La procédure décrite ci-dessous est valable uniquement pour ce matériel, vérifiez que vous disposez bien du même matériel avant de faire quoi que ce soit.
Dans un terminal saisissez
lspci -nn | grep -i "marvell"
Vous devriez avoir exactement pour réponse :
Ethernet controller: Marvell Technology Group Ltd. 88w8335 [Libertas] 802.11b/g Wireless (rev 03) [11ab:1faa]
Cette carte fonctionne avec les pilotes Windows XP et la version de ndiswrapper se trouvant dans les dépôts.
Le plus simple étant d'utiliser les pilotes fournis sur le CD-ROM accompagnant la carte (version 3.1.1.7).
Copiez l'intégralité du répertoire contenant ces pilotes dans un répertoire de votre dossier personnel (ce répertoire doit contenir plusieurs fichiers dont un fichier avec pour extension .inf
et deux fichiers .sys
).
Vous pouvez également télécharger l' archive contenant les pilotes Windows nécessaires (à décompresser).
Une fois les pilotes obtenus, suivez la procédure d'installation de la page ndiswrapper.
L'installation de la carte est maintenant terminée, et doit désormais apparaître depuis l'icône réseau de la zone de notifications.
Il ne vous reste plus qu'à la configurer. Votre interface sans fil devrait s'appeller wlan0. Activez l'interface et ensuite vous pouvez configurer votre carte avec le bouton Propriétés. Entrez maintenant les paramètres de votre point d'accés (ESSID et votre clé Wep si vous en avez une) et les paramètres de votre connexion (DHCP ou IP statique).
Vous trouverez de plus amples explications sur la configuration du wifi sur cette page
Voilà, vous avez désormais une connexion sans fil sur votre distribution préférée !
Malheureusement, à ce jour Netgear n'a publié aucun pilote en 64 bits pour cette carte !!
Il existe néanmoins le pilote d'une carte wifi d'un autre constructeur mais basée sur le même chipset, cependant ndiswrapper ne le prend pas encore en charge, cette fonctionnalité étant en cours de développement !
Si vous voulez tout de même tenter l'installation de ce pilote sur un système 64 bits:
Vous pouvez désormais reprendre l' installation de la carte pour installer le pilote 64bits comme s'il était un pilote 32bits.
Traduit et adapté (après test) depuis ce post sur le forum anglophone.
Est-il vraiment nécessaire de télécharger aussi le pilote netgear? ne peut-on pas renommer ceux de marvell en WG311v3XP.sys et WG311v3.INF?
Il est possible que le module mrv8k entre en conflit avec ndiswrapper.
Si vous le voyez apparaitre en tapant lsmod
dans un terminal, il vous faudra le désactiver en saisissant:
sudo modprobe -r mrv8k
Pour éviter que ce module ne se recharge à chaque démarrage, il faut ajouter le nom de ce module dans le fichier /etc/modprobe.d/blacklist
.
Saisissez dans un terminal:
echo "blacklist mrv8k" | sudo tee -a /etc/modprobe.d/blacklist
Autre souci, rencontré sur xubuntu 12.10 : au moment de charger, avec modprobe, le driver créé par ndiswrapper, le message suivant apparait :
FATAL: Module ndiswrapper not found
La cause semble être une erreur dans la version 1.57 de ndiswrapper. Une compilation des sources de la 1.58 génère un driver qui est ensuite correctement chargé (solution trouvée sur ce sujet).
Contributeurs: Lestat the vampire, mise en forme: fabux