Caractéristiques :
- WEP 64/128 bits
- Chipset Atmel
- Compatible Windows 95/98/ME/200/NT/XP/CE/Linux
- 11Mbps
- 3,3V
Le produit est bien présenté dans la boîte. Celle-ci contient :
- 1 carte PCMCIA
- 1 CDrom avec les drivers
- 1 feuille d'installation
NoName PCMCIA et Linux Suse 8.1
Je suis parti d'une configuration à partir d'un AP comme nous l'a décrit Patrice dans cette documentation => Linux et la MA311
Je possède un ordinateur portable en multi boot (Windows XP Pro et SuSE Linux 8.1). Ce document vous explique comment paramétrer Windows et Linux afin que le Wireless avec la carte NoName PCMCIA soit opérationnel.
Il faut noter que le chipset de cette carte est ATMEL. Ce chipset est compatible avec les kernels récents (>= 2.4.17).
Sous Windows XP Pro :
- Démarrer XP Pro
- Insérer le cdrom fourni et suivez les indications.
Sous Windows XP Pro, le setup.exe refuse de se lancer. Même en émulant Windows 2000 pour le setup.exe, le programme refuse d’installer les utilitaires. Il faut donc installer la carte en passant par « Démarrer / Paramètres / Panneau de configuration / Ajout de matériel ».
- Redémarrer l’ordinateur.
- Insérer la carte
- Entrer la clef WEP définie sur l'AP
Et là … RIEN ! Le WEP 64 ou 128 est refusé, impossible de me connecter à l’AP. En revanche, sans le WEP activé, la connexion est possible. A suivre …
Sous SuSE 8.1 :
- Insérer la carte NoName PCMCIA
- Démarrer l'ordinateur
- Se logguer en root sur Linux
Il faut télécharger les drivers Atmel version 2.1.1 à cette date pour Linux à cette URL => http://atmelwlandriver.sourceforge.net
Il faut aussi les sources du kernel dans /usr/src/linux
Ensuite, faites ceci :
Wifi:~ # tar xvjf atmerldriver.2.1.1.tar.bz2
Wifi:~ # cd atmerdriver
Wifi:~ # make realclean
Wifi:~ # make config
Wifi:~ # make all
Wifi:~ # make install
Wifi:~ # depmod -a
Wifi:~ # modprobe pcmf502rd
Si vous avez une erreur de type (normalement le message d’erreur est en anglais) :
votre module pcmf502rd a été compilé avec la version 2.4.19 et vous utilisez la version 2.4.19-4GB, il faut faire cette petite manipulation.
Faites un uname –a afin de connaître le nom précis de votre noyau. Dans le cas de la SuSE 8.1 kernel standard, le nom de mon noyau est 2.4.19-4GB.
Allez dans /usr/src/linux/include/linux
Editer le fichier version.h, la première ligne doit ressembler à ceci :
#define UTS_KERNEL « 2.4.19 »
Il faut mettre à la place :
#define UTS_KERNEL « 2.4.19-4GB »
Voilà, il faut recompiler et ré installer le module Atmel.
Wifi:~ # modprobe pcmf502rd
Wifi:~ # /etc/rc.d/pcmcia restart
Ensuite, taper ceci :
Wifi:~ # dump_cis
Socket 0:
attr_dev_info
fn_specific 100ns, 32kb
manfid 0x0000, 0x0000
funcid network_adapter
vers_1 5.0, "ATMEL", "AT76C502AR_D"
config base 0x0800 mask 0x0001 last_index 0x02
cftable_entry 0x01 [default]
[mwait] [pwrdown]
Vcc Vnom 3300mV Iavg 250mA Ipeak 250mA Idown 25mA
timing wait 12us
io 0x0000-0x001f [lines=5] [16bit]
irq mask 0xffb8
Le plus important est « ATMEL », « AT76C502AR_D »
Aller dans /etc/pcmcia/
Editer le fichier config.opts et aller à la fin de ce fichier
Ajouter ces lignes :
card "Actionteck wireless"
version "ATMEL", "AT76C502AR_D"
bind "pcmf502rd"
Sauver le fichier
Ensuite, il faut connaître les caractéristiques de l'AP sur lequel nous souhaitons nous connecter. Suivant la documentation ci-dessus, nous avons :
essid "WiFi Mirabeau AP 001"
key WEP ASCII : 1234567891234 = 31323334353637383931323334 <= key WEP HEXADECIMALE
Editer le fichier wireless.opts et aller à la fin de ce fichier.
Ajouter ces lignes :
# ATMEL WIRELESS
#*,*,*,*:04:25:*:*:*)
*,*,*,*:20:E0:*:*:*)
#INFO="Change the above MAC Address to fit yours"
INFO="mettre_la_MAC_adresse_indiquée_au_dos_de_la_carte"
# ESSID (extended network name) : My Network, any
ESSID="WiFi Mirabeau AP 001"
# Operation mode : Ad-Hoc, Managed, Master, Repeater, Secondary, auto
MODE="Managed"
# Frequency or channel : 1, 2, 3 (channel) ; 2.422G, 2.46G (frequency)
CHANNEL="11"
# Bit rate : auto, 1M, 11M
RATE=""
# Encryption key : 4567-89AB-CD, s:password
KEY="6761-7237-3330-3532-3864-6131-33"
# RTS threshold : off, 500
RTS=""
# Fragmentation threshold : off, 1000
FRAG=""
;;
Wifi:~ # /etc/rc.d/pcmcia restart
Afin de nous faciliter la tache, nous allons créer un fichier de lancement automatique
#!/bin/sh
iwconfig eth1 essid "WiFi Mirabeau AP 001" key 31323334353637383931323334
dhcpd eth1
ATTENTION, la clef (key) DOIT être entrée sous forme hexadécimale (31323334353637383931323334) et non sous forme ASCII (1234567891234)
Voilà, vous êtes connecté et vous pouvez surfer sous Linux ;-)
L’installation sous Linux est un peu délicate mais elle a au moins le mérite de fonctionner par rapport à Windows XP Pro.
Les performances de cette carte PCMCIA sont tout à fait acceptables. Nous pouvons la comparer à la Netgear MA401 avec 10 Db de moins. C'est une carte d'entrée de gamme idéale pour les petites bourses. Il faut espérer qu'elle soit commercialisée autour des 40 €. Décidement, j'aime bien le matériel noname de chez HostNet ;-)
Plus / Moins :
Les plus :
Les moins :
Document complété le 18/03/2003 par Lexo : rev 1