Composition de cet article

I. Recherche des drivers

A. En utilisant Internet

B. En utilisant le CD-ROM du fabriquant

II. Installation de ndiswrapper

A. En utilisant internet

B. En utilisant un CD d'Ubuntu (7.10 ou 8.04)

III. Installation du driver

IV. Automatisation du lancement de ndiswrapper

V. Utilisation de la Wi-Fi

 


 

Même si maintenant, la majorité des cartes Wi-Fi installées sur les PC portables sont détectées nativement avec la dernière version en date d'Ubuntu (8.04 – Hardy Heron) il peut aussi arriver que votre carte wifi ne soit pas détectée. Et là ....... c'est le drame !

C'est pourquoi, je vous propose une petite procédure assez simple (pour peu qu'on sache chercher correctement sur Gooooogle) pour installer votre carte Wi-Fi


I. Recherche des drivers

En premier lieu, vous devez commencer par rechercher les drivers de votre carte Wi-Fi pour XP.
Attention, il ne faut pas chercher de fichier *.exe mais une archive (dossier compresssé) contenant un fichier *.inf ; il se peut aussi que l'archive contienne un fichier *.cat et *.sys

A. En utilisant Internet

Pour trouver ces drivers, vous devez connaître le modèle de votre carte.
Sous Windows, vous pourrez le trouver en effectuant un clic droit sur le Poste de travail (ou Ordinateur si vous possédez Microsoft Windows Vista) puis en cliquant sur Gérer, Gestionnaire de périphériques et en déroulant la liste « Cartes réseau ».
Dans la majorité des cas, votre carte Wi-Fi comporte dans sa ligne la mention Wireless ou 802.11g, cela vous permettra de mieux la reconnaître.

Gestionnaire de périphériques Windows
 
Si vous êtes sous ubuntu, vous pouvez aussi taper cette commande dans un terminal (Applications > Accessoires > Terminal) pour connaître la référence de votre carte :
 
sudo lspci

Vous devriez obtenir en retour, quelquechose comme cela :

00:00.0 Host bridge: Intel Corporation 82925X/XE Memory Controller Hub (rev 04)
00:01.0 PCI bridge: Intel Corporation 82925X/XE PCI Express Root Port (rev 04)
00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03)
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d3)
00:1f.0 ISA bridge: Intel Corporation 82801FB/FR (ICH6/ICH6R) LPC Interface Bridge (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 03)
00:1f.2 IDE interface: Intel Corporation 82801FR/FRW (ICH6R/ICH6RW) SATA Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03)
01:00.0 Ethernet controller: Marvell Technology Group Ltd. 88W8310 and 88W8000G [Libertas] 802.11g client chipset (rev 07)
01:03.0 FireWire (IEEE 1394): Texas Instruments TSB82AA2 IEEE-1394b Link Layer Controller (rev 01)
01:04.0 Mass storage controller: Integrated Technology Express, Inc. IT/ITE8212 Dual channel ATA RAID controller (rev 13)
01:05.0 RAID bus controller: Silicon Image, Inc. SiI 3114 [SATALink/SATARaid] Serial ATA Controller (rev 02)
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller (rev 15)
03:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller (rev 15)
05:00.0 VGA compatible controller: nVidia Corporation G70 [GeForce 7600 GS] (rev a1)

La commande lspci affiche des informations sur les slots PCI de votre ordinateur et sur les périphériques y étant connectés. Bien évidemment, il n'y a pas grand chose qui nous intéresse dans cette longue réponse.

En l'occurence, la ligne nous intéressant a été surlignée en jaune. Elle comporte la mention 802.11g ce qui signifie bien qu'il s'agit de la carte réseau sans fil.

Une fois que vous possédez ces informations, une petite recherche sur votre ami Goooooogle ou un détour sur cette page du wiki d'ubuntu-fr devraient vous permettre de mettre la main sur les drivers de votre carte/dongle (clé wifi).

Veillez ensuite à télécharger les pilotes dans un sous répertoire drivers que vous aurez préalablement créé dans votre dossier personnel (home). Attention ! Cette étape est importante pour la suite ...

B. En utilisant le CD-ROM du fabriquant

Si vous disposez du CD-ROM d'installation de votre carte ou dongle wifi, vous ferriez bien de regarder son contenu ! Beaucoup de fabricants incluent directement les drivers (*.inf, *.cat, *.sys) dans un dossier de leur CD.

Si votre ordinateur possède une carte Wi-Fi native (c'est à dire, intégrée à votre carte mère), les drivers de la carte se trouvent très certainement sur le cd de support de la carte mère.

Une fois les pilotes trouvés sur le CD-ROM, veillez ensuite à les copier dans un sous répertoire drivers que vous aurez préalablement créé dans votre dossier personnel (home). Attention ! Cette étape est importante pour la suite ...

Maintenant que vous avez réuni les drivers, nous allons pouvoir passer à la suite ...

 

II. Installation de ndiswrapper

NDISWrapper est un utilitaire permettant d'utiliser les pilotes (drivers) Windows pour rendre fonctionnelles les cartes réseau sous Ubuntu (et plus particulièrement, les cartes réseau Wifi).

NDISWrapper fonctionne sur plateforme 32 bits et AMD64 car il existe des paquets précompilés pour ces deux architectures. Si vous utilisez la version d'Ubuntu AMD64, vous devez absolument utiliser des pilotes pour Windows 64 bits car les pilotes pour Windows normaux (32 bits) ne fonctionneront pas en 64 bits (voyez sur le site du constructeur si un tel pilote existe).

Le texte qui précède est extrait de la page traitant de ndiswrapper sur le wifi d'ubuntu-fr

A. En utilisant internet

Si votre ordinateur est déjà raccordé à l'Internet par le biai d'un cable éthernet (aussi appelé RJ45), alors, tapez simplement dans un Terminal (Applications > Accessoires > Terminal) la commande suivante: 

sudo apt-get install ndiswrapper-utils-1.9

Si vous lisez actuellement cette page avec Firefox, vous pouvez aussi simplement cliquer sur cette icône : apt://

B. En utilisant un CD d'Ubuntu (7.10 ou 8.04)

Mais triple idiot ! Tu me demandes d'utiliser Internet alors que c'est ce que je cherche à faire en lisant ton tuto depuis 1/4 d'heure !!!

Pas de panique, je pense à tout ; ou plutôt : les développeurs d'Ubuntu avaient prévu le coup ! Le paquet de ndiswrapper est disponnible dans les paquets du CD d'Ubuntu ;)

Insérez tout d'abord votre CD dans votre ordinateur et cliquez sur Fermer si une notification apparaît.

Nous allons ensuite vérifier que le dépôt de paquets sur le CD est bien activé. Pour ce faire, cliquez Système > Administration > Sources de logiciels et cochez si ce n'est pas déjà fait la case : CD-ROM contenant Ubuntu 8.04 "Hardy Heron".

Ouvrez ensuite un Terminal (Applications > Accessoires > Terminal) et tapez la commande suivante: 

sudo apt-get install ndiswrapper-utils-1.9

 

III. Installation du driver

Maintenant que nous avons installé ndiswrapper, nous allons enfin pour entrer dans le vif du sujet, l'installation en elle même du driver. Ouvrez ensuite un Terminal (Applications > Accessoires > Terminal) et tapez la commande suivante: 

ndiswrapper

S'il vous renvoie quelque chose du genre, c'est bon : 

install/manage Windows drivers for ndiswrapper

usage: ndiswrapper OPTION
-i inffile       install driver described by 'inffile'
-a devid driver  use installed 'driver' for 'devid' (dangerous)
-r driver        remove 'driver'
-l               list installed drivers
-m               write configuration for modprobe
-ma              write module alias configuration for all devices
-mi              write module install configuration for all devices
-v               report version information

where 'devid' is either PCIID or USBID of the form XXXX:XXXX,
as reported by 'lspci -n' or 'lsusb' for the card

Nous pouvons alors continuer. Nous allons maintenant nous rendre dans le répertoire ou nous avions sauvegarder les drivers tout à l'heure grâce à la commande cd (change directory ou changer de répertoire en français). 

cd ~/drivers

Nous allons ensuite afficher le contenu du dossier pour vérifier que nous ne nous sommes pas trompés avec ls. 

ls

La commande devrait vous renvoyer le noms des fichiers téléchargés tout à l'heure. Dans mon cas, cela donne : 

mrv8ka51.inf       MRV8KA51.sys       mrv8knet.cat

Il n'y a plus de doute, c'est bien les bon fichiers, entrons maintenant cette commande (remplacez mrv8ka51.inf par le nom de votre driver). 

sudo ndiswrapper -i mrv8ka51.inf

Vérifions ensuite que le driver a bien été installé en tapant cette commande : 

sudo ndiswrapper -l

Ndiswrapper devrait alors vous répondre : 

mrv8ka51 : driver installed
        device (11AB:1FA7) present

Driver installed signifiant que le driver a bien été installé et device (xxxxxxx) present signifiant que le périphérique (carte/clé Wi-Fi) est bien reconnu).

Tapez ensuite cette commande pour créer un alias : 

sudo ndiswrapper -m

Et celle ci pour charger le module ndiswrapper dans le noyau Linux : 

sudo modprobe ndiswrapper

 

IV. Automatisation du lancement de ndiswrapper

Par défaut, le module ndiswrapper ne se charge pas dans le noyau Linux au démarrage du système mais il existe une astuce pour le permettre (sous Linux, rien n'est impossible) !

Ouvrez ensuite un Terminal (Applications > Accessoires > Terminal) et tapez la commande suivante: 

sudo gedit /etc/modules

Dans le fichier qui s'affiche, ajouter une ligne à la fin en inscrivant ndiswrapper. Cliquer sur Enregistrer et Fermer.

 

V. Utilisation de la Wi-Fi

Maintenant que tout est configuré sur votre ordinateur, vous allez pouvoir utiliser la Wi-Fi, cliquez sur l'icône des deux ordinateurs et sélectionnez le nom de votre box opérateur (Livebox-46E8 pour moi par exemple). La jauge orange indique la force du signal, plus elle est remplie, plus le signal est fort.

Ubuntu vous demande alors de saisir la clé WEP ou WPA de votre box. Je vous conseille de cliquer sur afficher le mot de passe pour voir ce que vous tapez car une clé WEP ou WPA, c'est pas 5 caractères et si elle n'est pas affichée, on se trompe une fois sur deux ! Faites le puis cliquez sur Se connecter

L'icône change, cherche votre box et enfin affiche des barres bleues, plus il y a de barres bleues, plus le signal est fort ! 

 

 Pseudo :
 Toute balise HTML est interdite.
 Code de sécurité :     voir le code

Liste des 0 commentaires pour cet article :