Chargement en cours...
 
 
Identifiant      Mot de passe        oublié?
Accueil | Calendrier | S'inscrire | IRC | Plan du site | Contact
Information Pratique L'association Le site

Test de la carte JA-WN1011PE (chipset Realtek 8180)

Sous Windows

Nous avons eu de bon résultats au Salon Des Nouvelles Technologies. Les testes ont été réalisés sous Windows 98 et Me. L'installation des drivers s'est faite sans problème. La configuration de la carte via le logiciel fournie est simple, rapide comme à l'ordinaire.
Il est à noter que la carte intégre un algorithme d'encryptage supplémentaire qui peut remplacer le wep, mais nous ne l'avons pas essayé.
Les performances sont plus qu'honorable pour une carte à ce prix ! Le seul regret est que la modification de la carte pour y ajouter un connecteur d'antenne ne sera pas aisée ! Affaire à suivre...

Sous Linux

Introduction

Il faut commencer par télécharger les pilotes sur le site de realtek : http://www.realtek.com.tw/downloads/downloads1-3.aspx?software=True&compamodel=RTL8180L

Nous avons le choix entre des pilotes pour redhat 8.0, des pilotes pour SuSE 8.2 et des pilotes pour distribution à base de gcc 2.9x toujours pour un noyau 2.4.x, la différence est dans la version de la glibc et dans la version du compilateur utilisé pour compiler la partie propriétaire du driver.

  • gcc 2.9X : il y a de grande chance que ce soit une redhat 7.2 donc gcc 2.96, glibc 2.2.4
  • redhat 8.0 : gcc 3.2, glibc 2.2.93
  • suse 8.2 : gcc 3.3 prérelease, glibc 2.3

Le pilote est composé de quelques fichiers .c et .h, d'un Makefile, de 2 scripts (wlanup et wlandown), d'un readme et du fichier priv_part.o

En lisant le readme, on apprend qu'une partie du driver est propriétaire (priv_part.o) et que le reste est en GPL. Il est donc impossible de recompiler la partie privée.

Compilation

Le 21 mai 2003 j'ai utilisé une machine sous debian GNU/Linux sid avec la glibc 2.3.1 et gcc 3.3 kernel 2.4.20 et les 2 versions de pilote

Pour compiler la partie GPL du driver, il faut modifier le Makefile de manière à avoir le répertoire d'include correctement renseigné. Par exemple chez moi, j'ai mis :

  INCLUDEPATH=-I /usr/src/linux/include/

à la place de

  INCLUDEPATH=-I /usr/src/linux-$(KERNELRELEASE)/include/

Il suffit ensuite de lancer la compilation avec la commande :

   make

Il y a alors un fichier rtl8180_24x.o qui est généré, il est spécifique à notre noyau.

Utilisation

Le plus simple, c'est à mon avis de modifier le scripts wlanup de manière à paramétrer la carte en une seule commande. Il ne nous restera qu'à vérifier que tout marche bien.

voici mon script wlanup :

  #Chargement du module
/sbin/insmod -f rtl8180_24x.o

#Configuration des paramètres
/sbin/iwpriv wlan0 wlan_para ssid=bombolong
/sbin/iwpriv wlan0 wlan_para channel=10
/sbin/iwpriv wlan0 wlan_para wepmode=off
/sbin/iwpriv wlan0 wlan_para networktype=adhoc

#activer le pilote
/sbin/iwpriv wlan0 enable

#Configure wlan0 IP address
ifup wlan0

Vous aurez remarquer que pour la configuration IP, j'utilise les outils debian. Vous pouvez utiliser une commande ifconfig du style :

  /sbin/ifconfig wlan0 10.59.1.101

Résultats

Pour vérifier que tout marche bien, j'ai utilisé les commandes "iwconfig", "ifconfig", "route", "wavemon" et un "tail -f /var/log/message"

Le 21 mai 2003 Pour les deux pilotes, les commandes "ifconfig" et "route" me disent que la configuration ip est correcte, mais la commande "iwconfig" me dit que des absurdités. Le "tail -f /var/log/message" m'indique que les différents paramétrages sont correctement interprétés par le pilote par contre à l'activation il semble que la carte recherche un AP ... Les éléments du paramétrage n'ont donc pas été pris en compte. Depuis une autre machine du réseau sans fil, la carte n'est pas détectée. Un wavemon ou un accès au fichier /proc/net/wireless freeze ma machine.

Il faut souligner que je n'ai pas utilisé les mêmes versions de compilateur de glibc et de kernel.



Dernière mise à jour de la page: 18/02/2004 23:00