#1 Le 02/11/2006, à 18:09
- Lotux
[compte-rendu]Edgy-install carte Trendnet TEW-443PI (atheros AR5212)
Compte-rendu de l'installation d'une carte wifi Trendnet TEW-443PI avec chipset atheros AR5212
notes: - j'ai connu des problèmes non référencés dans la doc pour la compilation de madwifi et l'utilisation de network-manager.
- j'ai des questions sur certains points, si une bonne âme veut bien y répondre, c'est à la fin.
1. compilation de madwifi depuis les sources (madwifi-0.9.2)
- téléchargement des sources (madwifi-0.9.2.tar.gz)
- décompression dans /répertoire (c'est un exemple)
cd /répertoire/madwifi-0.9.2
make
moi@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
- récupération du package g++ et installation de celui-ci
make //toujours dans /répertoire/madwifi-0.9.2
sudo make install
2. installation de network-manager
- installation du package
- network-manager ne me propose pas mon réseau (ni aucun).
sudo gedit /etc/network/interfaces
- commenter toutes les lignes sauf
auto lo
iface lo inet loopback
-ne sachant pas comment recharger network-manager et étant feignant, je redémarre.
Network-manager me propose de me connecter à mon réseau, et tout est ok!
Questions: - J'ai installé g++, libc6, qui est une dépendance, aurait-elle suffit?
- J'ai redémarré ne conaissant pas la commande pour redémarrer network-manager; si quelqu'un la connait (killal network-manager?)...
voilà, j'espère que cette doc sera utile, vu que j'ai bien galéré en devant occuper tour a tour le pc connecté en ethernet, et devant y rechercher la doc sur internet...
je compte rajouter à la doc wifi de edgy ma démarche avec g++ (ou juste libc6?)
avec ça je pense pouvoir créer un article dans le wifi, cela vaut-il le coup?
Hors ligne
#2 Le 02/11/2006, à 19:57
- Lotux
Re : [compte-rendu]Edgy-install carte Trendnet TEW-443PI (atheros AR5212)
je viens d'inclure la carte TEW-443P dans le tableau prévu à cet effet http://doc.ubuntu-fr.org//materiel/wifi/liste_carte;
j'ai mis un point d'interrogation à la colonne "Usage simple (O/N)", ne sachant pas de quoi il s'agit.
J'ai créé une fiche http://doc.ubuntu-fr.org//materiel/wifi/tew-443pi,
et j'aimerai qu'on réponde aux questions que j'ai soulevé plus haut, afin que je puisse améliorer la documentation.
Hors ligne
#3 Le 03/11/2006, à 16:58
- darkahn
Re : [compte-rendu]Edgy-install carte Trendnet TEW-443PI (atheros AR5212)
salut.
Juste pour te dire que la documentation ubuntu concernant l'installation de network-manager est simple et courte. Si tu fais les choses dans le bon ordre, il n'y aura pas de problème (enfin, il semble que network-manager merde "un peu" avec certaines cartes, genre pas de réseau, ou pas de wpa)
L'installation demande un seul redémarrage, il semble qu'on ne puisse pas y échapper
EDIT
Pour le problème concernant libc6 : je dois faire un développement en C à la fac, et j'ai appris que les fichiers comme stdio.h sont contenus dans le paquet libc6-dev. Il existe également libc6-dev-amd64 pour les 64bits
Dernière modification par darkahn (Le 03/11/2006, à 17:25)
Hors ligne
#4 Le 04/11/2006, à 07:31
- Lotux
Re : [compte-rendu]Edgy-install carte Trendnet TEW-443PI (atheros AR5212)
donc c'est bien ce qui me semblai, j'avais lu un sujet avec problème de compilation similaire. je vais changer ça; dans la doc.
je vais rediriger vers la documentation de network-manager, je ne me souviens plus de comment je l'avais installé, mais c'est vrai que cette doc est plus simple et plus complête.
donc merci pour tout
Hors ligne
#5 Le 07/11/2006, à 20:00
- Lstrinvited
Re : [compte-rendu]Edgy-install carte Trendnet TEW-443PI (atheros AR5212)
Il est beau ton 'make'
#6 Le 08/11/2006, à 17:59
- Lotux
Re : [compte-rendu]Edgy-install carte Trendnet TEW-443PI (atheros AR5212)
c'est à dire? les 72 lignes d'erreurs?:)
Hors ligne