Ndiswrapper Card: Netgear WG511 54Mbps Cardbus adapter, "Made in China" version Chipset: Intersil Corporation Intersil ISL3890 Prism GT/Prism Duette? (rev 01) pciid: 1260:3890 Driver: SMC2802W driver used; available at http://www.smc-europe.com/english/support/driver_manual/wirel/2802W_V2.html Other: Debian unstable; 2.6.9; Ndiswrapper 0.12 Note: Also works with winXP drivers (setup CD) and Ndiswrapper (1.0r2, on debian/sid 2.6.10). Remove Ndiswrapper http://ndiswrapper.sourceforge.net/phpwiki/index.php/Uninstall Remarque: bien faire gaffe lorsque install ndiswrapper à préciser quand interface différence de wlan0! ---------------------------- MADWIFI # cd /usr/local/src # cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/madwifi co madwifi # cd madwifi # make # make install # The resulting madwifi drivers are loaded at: /lib/modules/`uname -r`/net ------------------------------- WG511 sur Debian Par KrysKool, vendredi 20 août 2004 à 12:38 :: Linux :: #14 :: rss Guide explicatif de l'installation d'une carte PCMCIA Wifi Netgear WG511 sur une Debian Sarge. There are (at least) two versions of the WG511. Although it sounds like your problem is to do with compiiling the module itself. If your card is labelled "Made in Taiwan" then it should work with prism54 once you get that installed. If your card is labelled "Made in China" then save yourself the hassle, the "Made in China" version doesn't work with prism54 although the driver recognises it as a prism54 card. For the Chinese-made WG511, you'll have to use the ndiswrapper or mebbe that linexant driverloader thing (the latter costs money and seems to work in an odd way, the ndiswrapper is free and seems to work fine for me.) For (not very many) more details, see my post in this thread: http://www.linuxforums.org/forum/topic-28004.html TAIWAN ONE: ----------- Introduction Cet article détail la procédure d'installation et de configuration d'une carte Wifi Netgear WG511 PCMCIA sur une Debian Sarge. Cette carte est équipée d'un chip Prism Pré-requis * Debian Sarge ou Sid * Noyau 2.6.6+ (réalisé avec un 2.6.7) * Firmware site Installation Le module pour les cartes à base de chipset Prism, est inclus dans la série de Noyau 2.6, il suffit de s'assurer que le module est chargé. # modprobe prism54 Si ce n'est pas le cas tapez : # modconf Puis sélectionner le module Prism54 dans la section Kernel->Drivers->Net->Wireless->Prism54 (un plus doit apparaître à coté du nom) Ensuite recuperer le Firmware puis le copier dans le répertoire /usr/lib/hotplug/firmware/ et le renommer isl3890 voici un exemple: # wget http://prism54.org/~mcgrof/firmware/1.0.4.3.arm # cp ./1.0.4.3.arm /usr/lib/hotplug/firmware/isl3890 l'installation est terminée, maintenant il faut paramétrer notre carte réseau Configuration Nous allons renseigner certains paramètres de configuration dans /etc/network/interfaces iface eth1 inet static address 192.168.0.5 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1 wireless_essid Linux_Debian <- A remplacé par votre ESSID ensuite taper la commande suivante # ifup eth1 puis executer, pour verifier les paramètres # iwconfig A noter qu'il est possible d'utiliser un DHCP pour fournir les informations à la carte. La configuration est maintenant terminée, a vous la Liberté. CHINA: ------ Card: Netgear WG511 54Mbps Cardbus adapter, "Made in China" version Chipset: Intersil Corporation Intersil ISL3890 Prism GT/Prism Duette? (rev 01) pciid: 1260:3890 Driver: SMC2802W driver used; available at http://www.smc-europe.com/english/support/driver_manual/wirel/2802W_V2.html Other: Debian unstable; 2.6.9; Ndiswrapper 0.12 Note: Also works with winXP drivers (setup CD) and Ndiswrapper (1.0r2, on debian/sid 2.6.10). http://uid.free.fr/Wifi/WG511.html?style=white http://uid.free.fr/Wifi/WG511.html?style=white 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 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 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 # canal iwconfig $interface 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 ---------------------------- http://ndiswrapper.sourceforge.net/phpwiki/index.php/Installation If ACPI is enabled in the kernel, try disabling ACPI irq routing with the boot commandline parameter "acpi=noirq". To make sure you don't have any IRQ issues, check the dmesg log immediately after booting (e.g., with =dmesg | grep -i disabled=, which will show if any IRQs are disabled fox:/home/seb# dmesg | grep -i disabled ACPI: PCI Interrupt Link [LNK0] (IRQs 7 10) *0, disabled. ACPI: PCI Interrupt Link [LNK4] (IRQs 7 10) *0, disabled. ACPI: PCI Interrupt Link [LNK6] (IRQs 7 10) *0, disabled. ACPI: PCI Interrupt Link [LNK8] (IRQs 7 10) *0, disabled.