NetBSD / WG511T et GNU/Linux / WG311 (06 / 2004) ------------------------------------------------ iMil UPDATE 08 / 2004 ---------------- Cette documentation est partiellement outdatee, en effet, Project Evil, le support NDIS pour FreeBSD supporte desormais la WG311v2, et les drivers acx natifs GNU/Linux (acx100.sf.net) fonctionnent tout a fait bien. --- Ce à quoi je voulais arriver : facile, un réseau wireless qui fonctionne, et de surcroit, naif que je suis (oui iMil est un grand naif), avec un vieux Celeron 500 monté sur une Abit BP4 qui fait tourner un NetBSD 2.0_BETA comme Access Point. ntt ntt iMil iMil... Bien evidemment, rien ne va jamais comme on le prévoit dans le monde tortueux des bits, et c'est tout naturellement que je me suis fait enfler en croyant acheter une Netgear WG311 mais en découvrant un petit "v2" bien caché sur la carte elle même. De toutes façons, point de remors, la-dite carte n'était pas même vue par le BIOS de la machine sus-citée. Je met cette carte de coté en me disant que j'irai des que possible me fâcher chez LCDI (ne pars pas encore, cette carte fonctionne, sois patient). Je jette alors mon dévolu sur la deuxieme carte issue du package "anniversaire", soit une brillante Netgear WG511T / cardbus. Après moult enervements et autres googlisations, je m'aperçois qu'en plus du classique : ath* at cardbus? dev ? function ? il faut également ajouter ceci : options PCIBIOS options PCIBIOS_ADDR_FIXUP options PCIBIOS_BUS_FIXUP options PCIBIOS_INTR_FIXUP soient quelques options qui fixent les bios moisis. VICTOIRE ! ath0: flags=8843 mtu 1500 bon, pour ce qui concerne la conf reseau de la carte : man wiconfig man ifocnfig et http://www.netbsd-fr.org/mirror/fr/Documentation/network/wavelan.html ca devrait pas poser trop de problemes. Repassons maintenant a cette !@#!@# de WG311 v2 Faisant le deuil de faire fonctionner cette carte sur une machine de plus de 4 ans, je pretexte un upgrade pour insérer la-dite carte dans la machine de ma femme qui runne une Debian GNU/Linux. J'essaye en premier lieu les drivers acx100 (http://acx100.sourceforge.net)... qui font lamentablement crasher la machine. Je me rabat alors sur une solution beaucoup moins classe, à savoir Linuxant.com qui vend un wrapper pour les drivers windows de la carte. Et ca marche. Puis finalement, en lisant les differents documents de Linuxant, je m'aperçois que ces derniers utilisent NDIS, protocole parfaitement disponible et dont une implentation libre est : http://ndiswrapper.sourceforge.net/. Eh bah devinez quoi ? ca marche d'enfer. Voici donc les differents liens qui m'ont tiré d'affaire : http://ndiswrapper.sourceforge.net/ http://www.linux-sec.net/Wireless/Drivers/ (EXCELLENTE source d'informations) http://acx100.sourceforge.net/ (les drivers sont inéficaces actuellement mais ils reconnaissent la carte, à tester regulierement) A noter qu'actuellement les drivers qu'utilise NDIS (les drivers windows donc) ne SUPPORTENT PAS le "mode Master", ils fonctionnement pour le moment uniquement avec le mode Ad-hoc et Managed.