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
materiel:wifi:zd1211 [Le 14/02/2007, 07:07]
foustala
— (Version actuelle)
Ligne 1: Ligne 1:
-====== Installation d'une carte Wifi basée sur le chipset zd1211 ====== 
  
-<​code>​ 
-Version Breezy et Dapper (et Edgy testé par bhubuntu) 
-</​code>​ 
- 
-Nouvelle page rédigée par [[utilisateurs:​SuperDindon]],​ avec la contribution de l'​ancien rédacteur [[utilisateurs:​Id2ndR]]. 
- 
-Cette page indique comment configurer une clef/carte Wifi basée sur le chipset **zd1211** de **ZyDAS** avec le driver libre [[http://​zd1211.ath.cx|zd1211.ath.cx]]. ZyDAS est un constructeur modèle : il a fourni des drivers sous GPL pour Linux, puis a aidé la communauté à les améliorer, s'est davantage investi que RaLink alors qu'il a été moins médiatisé que ce dernier. Espérons qu'il ait plus de reconnaissance de la part des Linuxiens lorsque les drivers seront intégrés dans la branche officielle du noyau ! 
- 
-{{materiel:​wifi:​zyxel_g-220.jpg}} ​ {{materiel:​wifi:​hwu54g.jpg}} ​ {{materiel:​wifi:​gwu523.jpg?​175x124}} ​ {{materiel:​wifi:​yakumo_quickwlan_usb.jpg?​200x167}} 
- 
-===== Chipset de votre carte Wifi ===== 
- 
-Déterminez si votre carte ou clef Wifi USB est basée sur ce chipset en comparant son ID avec les valeurs référencées [[http://​zd1211.ath.cx/#​Hardwaresupported|ici]] ( néanmoins la liste n'est pas exhaustive ) : 
- 
-^ Vendeur/​Nom ^ Vendor ID:Product ID ^ Site ^ 
-| Zyxel ZyAIR G-220 | 0586:3401 | zyxel.com | 
-| DrayTek Vigor 550 | 0675:0550 | | 
-| Sagem XG760A | 079b:004a | sagem-online.com | 
-| Sagem XG76NA | 079b:0062 | | 
-| AOpen 802.11g WL54 | 07b8:6001 | | 
-| Aztech Wireless G WL630USB | 07b8:6001 | aztech.com.sg | 
-| Hawking HWU54G | 07b8:6001 | hawkingtech.com | 
-| Longshine LCS-8131G | 07b8:6001 | longshine.de | 
-| Safecom SWLU-5400 | 07b8:6001 | safecom.cn | 
-| Shuttle XPC PN18 | 07b8:6001 | shuttle.com | 
-| Airlink+ (Airlinkplus) AWLL3025 | 0ace:1211 | airlinkplus.com | 
-| Fiberline WL-400U/​WL-410U | 0ace:1211 | fiberlineeurope.com | 
-| Canyon CN-WF518 | 0ace:1211 | canyon-tech.com | 
-| Cable & Wireless CW/​108/​USBA | 0ace:1211 | | 
-| Zonet ZWE2501 | 0ace:1211 | | 
-| X-Micro XWL-11GUZX | 0ace:1211 | x-micro.com | 
-| Digicom USB Wave 54 | 0ace:1211 | digicom.it | 
-| Edimax EW-7317UG | 0ace:1211 | edimax.com | 
-| Longshine LCS-8131G2 | 0ace:1211 | longshine.de | 
-| Planet WL-U356 | 0ace:1211 | planet.com.twe | 
-| Acer WLAN-G-US1 | 0ace:1211 | acer.co.uke | 
-| Phoebe 802.11g Wireless USB 2.0 Adapter | 0ace:1211 | phoebemicro.come | 
-| Trendnet TEW-424UB | 0ace:1211 | trendware.com | 
-| Iogear GWU523 | 0ace:1211 | iogear.com | 
-| Comtrend CT-WN4320Z | 0ace:1211 | | 
-| Peabird Wlan USB | 0ace:1211 | peabird.com | 
-| Yakumo QuickWLAN USB | 0b3b:1630 | yakumo.com | 
-| Siemens Gigaset USB Stick 54 | 0b3b:5630 | gigaset.siemens.com | 
-| Asus WL-159g | 0b05:170c | | 
-| Sitecom WL-113 | 0df6:9071 | sitecom.com | 
-| TwinMOS G240 | 126f:a006 | twinmos.com | 
-| Telegent TG54USB | 129b:1666 | telegent.de | 
-| iNexQ UR055g | 1435:0711 | inexq.com | 
-| Planex GW-US54Mini | 14ea:ab13 | planex.net | 
-| Trendnet TEW-429UB | 157e:300b | trendware.com | 
-| Allnet ALLSPOT Hotspot-Finder a/b/g | 157e:3204 | allnet.de | 
-| Sweex wireless USB 54 Mbps | 5173:1809 | sweexeurope.com | 
-| 3COM 3CRUSB10075 | 6891:a727 | 3com.com | 
-| Prismiq WUA-11G | | prismiq.com | 
-| Trust NW-3100 | | |  
-| Skintek SK-54MBIT-JACK | 0ace:1211 | skintek.it | 
-| Sitecom WL-113 
- 
-Pour connaître cet ID ouvrez le gestionnaire de périphériques ( //Bureau -> Administration -> Gestionnaire de périphériques//​ ) et retrouvez la ou les entrée correspondant à la clé ( il peut y avoir une entrée et des sous-entrées ); l'ID se trouve dans l'​onglet "​Avancés"​ lignes **"​usb.product_id"​** et **"​usb.vendor_id"​**. 
- 
-{{materiel:​wifi:​lcs-8131g.jpg}} 
- 
-===== Configuration ===== 
- 
-//Toutes les commandes qui suivent doivent être tapées à la suite dans une console ( Applications -> Accessoires -> Terminal ).// 
- 
-À partir de là les possesseurs de clé zd1211 vont se scinder en deux parties, quelques chanceux qui auront leur clé supportée et une majorité qui ne l'​auront pas. En premier lieu initialisez l'​interface réseau — ouvrez un terminal, puis entrez la commande: 
-<​code>​sudo ifconfig wlan0 up</​code>​ 
-Maintenant à vous de tester pour vous placer dans l'une des catégories : [[installation:​wifi]]. 
- 
-{{materiel:​wifi:​peabird-wlg-usb.jpg}} 
- 
-Si tout fonctionne, alors on se quitte ici. 
- 
-Si non ( plus probable ), il va falloir mettre à jour le pilote, **__ça va se corser un peu__** : 
- 
- 
- 
- 
-===== Mettre à jour le module du noyau ===== 
- 
-Le module **zd1211** fourni par Dapper n'est pas tout neuf ( il n'a pas mis à jour une seule fois depuis... mars 2005 :-\ ), peu d'​utilisateurs ont eu la chance de faire fonctionner leur clé, et souvent seulement quelques fonctionnalités,​ buggées et instables. En bref, pas terrible terrible, et la solution est de mettre à jour ce module pour profiter de tous les progrès effectués depuis Breezy. 
- 
-Commencez par télécharger le dernier driver : [[http://​zd1211.ath.cx/​download/​]] 
-( ici on supposera qu'il s'agit de la version r83 ) 
- 
- 
- 
- 
-==== Pré-requis ==== 
- 
-Avant tout, installer les outils pour compiler : 
- 
-  $ sudo apt-get install linux-headers-`uname -r` build-essential 
- 
- 
-> **Note pour Breezy:** le noyau a été compilé avec GCC 3.4, alors il va falloir GCC 3.4 qui n'est malheureusement pas fourni avec le CD standard : 
-> 
->  $ ''​sudo apt-get install gcc-3.4''​ ( si vous avez le DVD ou une connection Internet ) 
-> 
->  ou : 
-> 
->  $ ''​sudo dpkg -i ~/​{cpp-3.4,​gcc-3.4}*.deb''​ ( après avoir téléchargé les paquets [[http://​packages.ubuntu.com/​breezy/​devel/​gcc-3.4|ici]],​ [[http://​packages.ubuntu.com/​breezy/​devel/​gcc-3.4-base|ici]],​ et [[http://​packages.ubuntu.com/​breezy/​interpreters/​cpp-3.4|ici]] ) 
- 
- 
-> **Note pour Edgy:** on peut compiler le pilote lorsqu'​on a uniquement le cd sur soi et qu'on a oublié de télécharger des paquets en plus. Donc on utilisera gcc 4.1 !!! Il faut installer des deux paquets suivants qui se trouvent dans le cdrom d'​installation:​ ''​pool/​main/​l/​linux-source-2.6.17/​linux-libc-dev_2.6.17-10.33_i386.deb''​ et ''​pool/​main/​g/​glibc/​libc6-dev*.deb'' ​ pour installer des fichiers nécessaire à la compilation. Celle-ci se pratique de la même manière. La compilation génèrera un très grand nombre d'​avertissement,​ MAIS au final cela marchera... ouf. 
- 
-==== Préparation ==== 
- 
-  $ sudo mkdir -p /​usr/​src/​zd1211 
-  $ cd /​usr/​src/​zd1211 
-  $ sudo cp ~/​zd1211-driver-r83.tgz . 
-  $ sudo tar zxf zd1211-driver-r83.tgz 
-  $ cd zd1211-driver-r83 
- 
-Éditons le fichier Makefile : 
- 
-  $ sudo gedit Makefile 
- 
-Faites les modifications suivantes : 
- 
-  * ( Breezy seulement ) Remplacez ''​CC=gcc''​ par ''​CC=gcc-3.4''​ 
-  * Remplacez ''​KERNEL_SOURCE=$(MODPATH)/​source''​ par ''​KERNEL_SOURCE=/​usr/​src/​linux-headers-$(shell uname -r)''​ 
-  * Recherchez "​install:"​ dans le fichier, et juste en dessous remplacez les 2 occurrences ''"​$(MODPATH)/​net"''​ par ''"​$(MODPATH)/​kernel/​drivers/​usb/​net/​zd1211"''​ 
- 
-==== Compilation et installation ==== 
- 
-  $ sudo make ZD1211REV_B=0 
-  $ sudo make ZD1211REV_B=0 install 
-  $ sudo make ZD1211REV_B=1 
-  $ sudo make ZD1211REV_B=1 install 
- 
-> **Attention:​** vous devrez relancer les quatre commandes ci-dessus après chaque mise à jour du noyau, car le module sera écrasé. Pensez-y si votre clé arrête de fonctionner sans raison, 
-Fin du périple! Redémarrez et [[materiel:​wifi:​zd1211#​configuration|testez]] ;-) 
- 
- 
-{{materiel:​wifi:​cn-wf518.jpg}} ​   {{materiel:​wifi:​ew-7317ug-m.gif}} 
- 
- 
- 
-===== Le mot de la fin ===== 
- 
-Beaucoup reste à faire pour perfectionner le support des clés zd1211, mais le driver murît très vite grâce à la collaboration de ZyDAS et des mainteneurs de zd1211. Dans l'​espoir de diviser prochainenement la taille de cette page par 8.. :-D 
  • materiel/wifi/zd1211.1171433243.txt.gz
  • Dernière modification: Le 18/04/2011, 14:48
  • (modification externe)