Contenu | Rechercher | Menus

Carte Wifi TRENDnet TEW-443PI à chipset atheros AR5212

Présentation

tew-443pi_v1_1.jpg Le carte wifi TRENDnet TEW-443PI est une carte wifi dont le débit maximum théorique est de 108Mbps, compatible avec les standards IEEE 802.11g et 802.11b. Elle supporte pleinement le cryptage WEP 64/128-bit ainsi que le cryptage WPA.

Note: Il est techniquement possible de transformer cette carte en point d'accès.

cette carte a été testée et a fonctionné avec le pilote madwifi sous :

  • Ubuntu Dapper Drake 6.06 LTS
  • Ubuntu Edgy Eft 6.10
  • Ubuntu Feisty fawn 7.04 beta

Installation sous Ubuntu Feisty fawn 7.04 beta

La carte est automatiquement reconnue et fonctionnelle, grâce à l'implémentation de Madwifi dans le paquet linux-restricted-modules-2.6.20-12-generic.

Note: NetworkManager est implémenté depuis Feisty fawn 7.04, et activé dès le premier démarrage. Il suffit donc de rentrer les informations nécéssaires pour se connecter directement.

Installation sous Ubuntu Edgy Eft 6.10

l'installation de cette carte wifi se fait en deux temps:

  1. Récupération et compilation de madwifi
  2. Installation et mise en place de NetworkManager
note: cette installation utilise NetworkManager, celui-ci n'est pas obligatoire, mais son utilisation est simple

Vérification de la présence de la carte

on vérifie tout d'abord que la carte est présente, et qu'il s'agit bien de la carte wifi dont il est question ici

 lspci
 01:07.0 **Ethernet controller: Atheros Communications, Inc. AR5212 802.11abg NIC (rev 01)**

théoriquement vous obtenez bien plus d'une ligne. Chercher dans le renvoi si votre carte est présente (seule la partie entre astérisques nous intéresse)

Récupération et compilation de Madwifi

  • téléchargez les sources de madwifi sur le site officiel, dans la section "download".
  • décompressez les sources dans le dossier de votre choix (par exemple sur votre bureau). ici on admettra que les sources sont décompressés dans /répertoire
note: n'oubliez pas de modifier les commandes selon la version de madwifi que vous utilisez! (ici il s'agit de la version 0.9.2)
  • dans votre terminal, entrez les commandes suivantes (en cas de problème, reportez-vous à la section problème en bas de page):
 cd /répertoire/madwifi-0.9.2
 make
 sudo make install

Installation de NetworkManager

Problèmes

La compilation me renvoie une erreur de ce type:
 vous@ubuntu-edgy:~/Desktop/madwifi-0.9.2$ make
 Checking requirements... ok.
 Checking kernel configuration... ok.
 make -C /lib/modules/2.6.17-10-generic/build SUBDIRS=/répertoire/madwifi-0.9.2 modules
 make[1]: Entering directory `/usr/src/linux-headers-2.6.17-10-generic'
 HOSTCC  /répertoire/madwifi-0.9.2/ath/uudecode
 /répertoire/madwifi-0.9.2/ath/uudecode.c:26:19: error: stdio.h: No such file or directory
 /répertoire/madwifi-0.9.2/ath/uudecode.c:27:19: error: errno.h: No such file or directory
 /répertoire/madwifi-0.9.2/ath/uudecode.c:28:20: error: getopt.h: No such file or directory
 /répertoire/madwifi-0.9.2/ath/uudecode.c:29:20: error: string.h: No such file or directory
 /répertoire/madwifi-0.9.2/ath/uudecode.c:30:20: error: stdlib.h: No such file or directory
 /répertoire/madwifi-0.9.2/ath/uudecode.c:32:23: error: sys/fcntl.h: No such file or directory
 /répertoire/madwifi-0.9.2/ath/uudecode.c:33:22: error: sys/stat.h: No such file or directory
 /répertoire/madwifi-0.9.2/ath/uudecode.c: In function 'uudecode_usage':
 /répertoire/madwifi-0.9.2/ath/uudecode.c:37: warning: implicit declaration of function 'printf'
 /répertoire/madwifi-0.9.2/ath/uudecode.c:37: warning: incompatible implicit declaration of built-in function 'printf'
 /répertoire/madwifi-0.9.2/ath/uudecode.c: At top level:
 /répertoire/madwifi-0.9.2/ath/uudecode.c:40: error: expected ')' before '*' token
 /répertoire/madwifi-0.9.2/ath/uudecode.c:70: error: expected ')' before '*' token
 /répertoire/madwifi-0.9.2/ath/uudecode.c: In function 'main':
 /répertoire/madwifi-0.9.2/ath/uudecode.c:121: error: 'FILE' undeclared (first use in this function)
 /répertoire/madwifi-0.9.2/ath/uudecode.c:121: error: (Each undeclared identifier is reported only once
 /répertoire/madwifi-0.9.2/ath/uudecode.c:121: error: for each function it appears in.)
 /répertoire/madwifi-0.9.2/ath/uudecode.c:121: error: 'src_stream' undeclared (first use in this function)
 /répertoire/madwifi-0.9.2/ath/uudecode.c:122: error: 'dst_stream' undeclared (first use in this function)
 /répertoire/madwifi-0.9.2/ath/uudecode.c:122: error: 'NULL' undeclared (first use in this function)
 /répertoire/madwifi-0.9.2/ath/uudecode.c:130: warning: implicit declaration of function 'getopt'
 /répertoire/madwifi-0.9.2/ath/uudecode.c:134: error: 'optarg' undeclared (first use in this function)
 /répertoire/madwifi-0.9.2/ath/uudecode.c:138: warning: implicit declaration of function 'exit'
 /répertoire/madwifi-0.9.2/ath/uudecode.c:138: warning: incompatible implicit declaration of built-in function 'exit'
 /répertoire/madwifi-0.9.2/ath/uudecode.c:141: error: 'optind' undeclared (first use in this function)
 /répertoire/madwifi-0.9.2/ath/uudecode.c:142: error: 'stdin' undeclared (first use in this function)
 /répertoire/madwifi-0.9.2/ath/uudecode.c:144: warning: implicit declaration of function 'fopen'
 /répertoire/madwifi-0.9.2/ath/uudecode.c:146: warning: implicit declaration of function 'fprintf'
 /répertoire/madwifi-0.9.2/ath/uudecode.c:146: warning: incompatible implicit declaration of built-in function 'fprintf'
 /répertoire/madwifi-0.9.2/ath/uudecode.c:146: error: 'stderr' undeclared (first use in this function)
 /répertoire/madwifi-0.9.2/ath/uudecode.c:147: warning: implicit declaration of function 'strerror'
 /répertoire/madwifi-0.9.2/ath/uudecode.c:147: error: 'errno' undeclared (first use in this function)
 /répertoire/madwifi-0.9.2/ath/uudecode.c:147: warning: format '%s' expects type 'char *', but argument 4 has type 'int'
 /répertoire/madwifi-0.9.2/ath/uudecode.c:148: warning: incompatible implicit declaration of built-in function 'exit'
 /répertoire/madwifi-0.9.2/ath/uudecode.c:152: warning: incompatible implicit declaration of built-in function 'exit'
 /répertoire/madwifi-0.9.2/ath/uudecode.c:156: warning: implicit declaration of function 'get_line_from_file'
 /répertoire/madwifi-0.9.2/ath/uudecode.c:156: warning: assignment makes pointer from integer without a cast
 /répertoire/madwifi-0.9.2/ath/uudecode.c:157: warning: implicit declaration of function 'strncmp'
 /répertoire/madwifi-0.9.2/ath/uudecode.c:164: warning: incompatible implicit declaration of built-in function 'fprintf'
 /répertoire/madwifi-0.9.2/ath/uudecode.c:165: warning: incompatible implicit declaration of built-in function 'exit'
 /répertoire/madwifi-0.9.2/ath/uudecode.c:168: warning: implicit declaration of function 'strtoul'
 /répertoire/madwifi-0.9.2/ath/uudecode.c:170: warning: implicit declaration of function 'strchr'
 /répertoire/madwifi-0.9.2/ath/uudecode.c:170: warning: incompatible implicit declaration of built-in function 'strchr'
 /répertoire/madwifi-0.9.2/ath/uudecode.c:172: warning: incompatible implicit declaration of built-in function 'fprintf'
 /répertoire/madwifi-0.9.2/ath/uudecode.c:173: warning: incompatible implicit declaration of built-in function 'exit'
 /répertoire/madwifi-0.9.2/ath/uudecode.c:178: warning: implicit declaration of function 'strcmp'
 /répertoire/madwifi-0.9.2/ath/uudecode.c:179: error: 'stdout' undeclared (first use in this function)
 /répertoire/madwifi-0.9.2/ath/uudecode.c:182: error: 'O_WRONLY' undeclared (first use in this function)
 /répertoire/madwifi-0.9.2/ath/uudecode.c:182: error: 'O_CREAT' undeclared (first use in this function)
 /répertoire/madwifi-0.9.2/ath/uudecode.c:182: error: 'O_TRUNC' undeclared (first use in this function)
 /répertoire/madwifi-0.9.2/ath/uudecode.c:186: error: 'O_EXCL' undeclared (first use in this function)
 /répertoire/madwifi-0.9.2/ath/uudecode.c:188: warning: implicit declaration of function 'open'
 /répertoire/madwifi-0.9.2/ath/uudecode.c:189: error: 'S_IRWXU' undeclared (first use in this function)
 /répertoire/madwifi-0.9.2/ath/uudecode.c:189: error: 'S_IRWXG' undeclared (first use in this function)
 /répertoire/madwifi-0.9.2/ath/uudecode.c:189: error: 'S_IRWXO' undeclared (first use in this function)
 /répertoire/madwifi-0.9.2/ath/uudecode.c:191: warning: implicit declaration of function 'fdopen'
 /répertoire/madwifi-0.9.2/ath/uudecode.c:193: warning: incompatible implicit declaration of built-in function 'fprintf'
 /répertoire/madwifi-0.9.2/ath/uudecode.c:194: warning: format '%s' expects type 'char *', but argument 4 has type 'int'
 /répertoire/madwifi-0.9.2/ath/uudecode.c:195: warning: incompatible implicit declaration of built-in function 'exit'
 /répertoire/madwifi-0.9.2/ath/uudecode.c:199: warning: implicit declaration of function 'read_stduu'
 /répertoire/madwifi-0.9.2/ath/uudecode.c:201: warning: implicit declaration of function 'fclose'
 make[3]: *** [/répertoire/madwifi-0.9.2/ath/uudecode] Error 1
 make[2]: *** [/répertoire/madwifi-0.9.2/ath] Error 2
 make[1]: *** [_module_/répertoire/madwifi-0.9.2] Error 2
 make[1]: Leaving directory `/usr/src/linux-headers-2.6.17-10-generic'
 make: *** [modules] Erreur 2
  1. Récuperez et installez le paquet libc6-dev (présent sur le cd d'installation)
 sudo apt-get install libc6-dev
  1. recommencez la compilation

liens complémentaires


wifi_trendnet_tew-443pi.txt · Dernière modification: Le 13/07/2009, 17:05 par Antonin_Morel
Le contenu de ce wiki est sous licence : CC BY-SA v3.0