Configurer sa carte Wifi Netgear WG511
- made in Taïwan
- made in China
sous (Debian) GNU/linux
Histoire avec une Debian sid et un kernel 2.6.7
Il était une fois ...
Je voulais acheter une carte Wifi PCMCIA qui fonctionne sous GNU/linux
Le module Prism54 supporte la carte Netgear WG511
J'ai donc acheté une WG511
J'ai suivi l'installation pour Prism54
Mais ça n'a pas marché :(
J'ai inséré la carte de mon beau-frère, également une Netgear WG511 et elle a fonctionné :o
Ma carte est "made in China" et l'autre est "made in Taïwan"
Ca confirme ce qui est dit sur le forum Prism54, l'une est supportée, l'autre non
C'est là que j'ai trouvé une solution avec Ndiswrapper
Et ça marche :)
Utiliser Prism54
(made in Taïwan uniquement)
Adéquation de Prism54
Cartes supportées
par Prism54
Card Model : WG511
Type : Cardbus
Subsystem : 1385:4800
Vendor device : 1260:3890
Configurer son noyau
pour avoir les options requises :
CONFIG_HOTPLUG
general setup -> support for hot-pluggable devices
CONFIG_FW_LOADER
device drivers -> generic driver options -> hotplug firmware loading
support
CONFIG_PCMCIA
bus options (pci pcmcia eisa mca isa) -> pcmcia/cardbus support
-> pcmcia/cardbus support
CONFIG_YENTA
bus options (pci pcmcia eisa mca isa) -> pcmcia/cardbus support
-> cardbus yenta-compatible bridge support
CONFIG_NET_RADIO
device drivers -> networking support -> wireless lan (non-hamradio)
-> wireless lan (non-hamradio) & wireless extensions
CONFIG_PRISM54
device drivers -> networking support -> wireless lan (non-hamradio)
-> intersil prism gt/duette/indigo pci/cardbus CONFIG_PRISM54
Installer hotplug et le firmware
Installer le paquet hotplug (pour debian)
sudo apt-get install hotplug
hotplug chargera le firmware à partir du dossier
/usr/lib/hotplug/firmware/
Télécharger le firmware
wget http://prism54.org/~mcgrof/firmware/1.0.4.3.arm
sudo mv 1.0.4.3.arm /usr/lib/hotplug/firmware/isl3890
|
Utiliser Ndiswrapper
Adéquation de Ndiswrapper
Cartes supportées par NDISWRAPPER
Card: Netgear WG511 54Mbps Cardbus adapter
Chipset: Intersil Corporation Intersil ISL3890
Prism GT/Prism Duette? (rev 01)
pciid: 1260:3890
Afficher les cartes détectées avec leur pciid
lspci -n
Requis : kernel 2.4.x ou 2.6.y, x>=26 et y>=6
cf
(Installation)
Configurer son noyau
pour avoir les options requises :
CONFIG_HOTPLUG :
general setup -> support for hot-pluggable devices
CONFIG_PCMCIA
bus options (pci pcmcia eisa mca isa) -> pcmcia/cardbus support
-> pcmcia/cardbus support
CONFIG_YENTA
bus options (pci pcmcia eisa mca isa) -> pcmcia/cardbus support
-> cardbus yenta-compatible bridge support
CONFIG_NET_RADIO
device drivers -> networking support -> wireless lan (non-hamradio)
-> wireless lan (non-hamradio) & wireless extensions
Installer NDISWRAPPER
Télécharger les dernières sources de Ndiswrapper sur
sourceforge
Compiler le code source ndiswrapper (module noyau et utilitaire)
tar xzvf ndiswrapper-0.11.tar.gz
cd ndiswrapper-0.11
sudo make install
Installer le driver windows avec ndiswrapper
à partir du répertoire d'installation de windows
cd /mnt/XP/Program\ Files/NETGEAR
cd WG511/Driver
sudo ndiswrapper -i netwg511.inf
Les fichiers sys et inf sont copiés dans /etc/ndiswrapper/netwg511
Vérifier l'installation
sudo ndiswrapper -l
Charger le module
sudo modprobe ndiswrapper
|
Utiliser la carte WIFI
Installer le paquetage pcmcia-cs
pour détecter les insertions de carte pcmcia-cs
et pour utiliser les utilitaires pcmcia : cardinfo, cardctl, cardmgr ...
(pour debian)
sudo apt-get install pcmcia-cs
Insérer la carte et tester les commandes
sudo cardctl info
sudo cardctl status
L'affichage de [ready] est positif
Par contre "no card", c'est malheureux
Installer le paquetage wireless-tools
(pour debian)
sudo apt-get install wireless-tools
Lister les fréquences et les canaux disponibles
sudo iwlist wlan0 scan
Configurer les paramètres 802.11g (sans WEP ou sans WPA)
avec le nom de cellule (ESSID) MonWlan, une fréquence de 2.422GHz,
le canal 1, en mode Ad-Hoc à un débit de 11Mb/s
sudo iwconfig wlan0 essid MonWlan freq 2.422G
channel 1 mode Ad-hoc rate 11M
Configurer les paramètres IP
sudo ifconfig wlan0 192.168.1.1
Configurer pour le démarrage
Charger les modules
automatiquement au démarrage
Prism54Rien |
Ndiswrapper
Ajouter dans le fichier /etc/modules
ndiswrapper
|
Configurer les paramètres Wifi
sans WEP, sans WPA, ...
Editer un fichier avec les permissions root /usr/bin/mon_wlan
#!/bin/bash
interface=$1
# nom de cellule
iwconfig $interface essid MonWlan
# frequence et canal
iwconfig $interface freq 2.422G channel 1
# mode
iwconfig $interface mode Ad-Hoc
Changer les permissions
sudo chmod 755 /usr/bin/mon_wlan
Configurer les paramètres IP avec l'activation automatique de la carte au démarrage
en utilisant DHCP
Ajouter dans /etc/network/interfaces (uniquement debian ?)
auto wlan0
iface wlan0 inet dhcp
pre-up /usr/bin/mon_wlan wlan0
Référence
Prism54
Homepage
Cartes supportées
Firmware
Configuration Wifi par LEA-linux
WG511 sous Gentoo
Problème :
Taïwan & China
Solution :
made in china issue
Ndiswrapper
Homepage
Cartes supportées
Sources
Installation
Debian et wg311v2
(paquet debian ndiswrapper, noyau debian, démarrage automatique de la carte)
Auteur : uid le 28/11/2004 Source : WG511.html |