OVH Cloud OVH Cloud

Cartes WIFI (802.11g) a base de Prism

9 réponses
Avatar
Youssouf Naciri
Bonjour,

J'ai acheté une carte WIFI ASUS WL-100g, qui d'après ce que j'ai lu est
basée sur un chipset Prism GT. J'ai une FreeBSD 5.2 mais il ne la
reconnait pas.
Sachant que le driver pour la Prism GT est inclu dans la 5.2, je
voudrais savoir comment je pourrais rajouter l'ID de ma carte pour qu'il
la reconnaisse et utilise ce pilote.
J'ai pensé que c'était possible après avoir lu ceci :

> From: leafy (leafy_at_leafy.idv.tw)
> Date: 07/11/03
> # Next message: Matthew Dillon: "RE: SMP and setrunnable()- scheduler 4bsd"
>
> * Previous message: Alexander Kabaev: "Re: HEADS UP: GCC 3.3.1 import in progress"
> * Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
>
> Date: Fri, 11 Jul 2003 16:55:00 +0800
> To: freebsd-current@freebsd.org
>
>
> *** if_wi_pccard.c.orig Sun Apr 27 11:34:05 2003
> --- if_wi_pccard.c Fri Jul 11 16:00:43 2003
> ***************
> *** 160,165 ****
> --- 160,166 ----
> PCMCIA_CARD(SOCKET, LP_WLAN_CF, 0),
> PCMCIA_CARD(SYMBOL, LA4100, 0),
> PCMCIA_CARD(TDK, LAK_CD011WL, 0),
> + PCMCIA_CARD(ASUS, WL_100, 0),
> { NULL }
> };
>
> *** pccarddevs.h.orig Fri Jul 11 16:09:46 2003
> --- pccarddevs.h Fri Jul 11 16:11:26 2003
> ***************
> *** 99,104 ****
> --- 99,105 ----
> #define PCMCIA_VENDOR_BUFFALO 0x026f /* BUFFALO (Melco Corporation) */
> #define PCMCIA_VENDOR_LINKSYS2 0x0274 /* The Linksys Group */
> #define PCMCIA_VENDOR_IODATA2 0x028a /* I-O DATA */
> + #define PCMCIA_VENDOR_ASUS 0x02aa /* ASUS */
> #define PCMCIA_VENDOR_NWN 0x0602 /* No Wires Needed */
> #define PCMCIA_VENDOR_BREEZECOM 0x0a02 /* BreezeCOM */
> #define PCMCIA_VENDOR_NEWMEDIA2 0x10cd /* NewMedia */
> ***************
> *** 198,203 ****
> --- 199,209 ----
> #define PCMCIA_CIS_ARCHOS_ARC_ATAPI { NULL, NULL, NULL, NULL }
> #define PCMCIA_PRODUCT_ARCHOS_ARC_ATAPI 0x0043
> #define PCMCIA_STR_ARCHOS_ARC_ATAPI "MiniCD"
> +
> + /* ASUS */
> + #define PCMCIA_CIS_ASUS_WL_100 { NULL, NULL, NULL, NULL }
> + #define PCMCIA_PRODUCT_ASUS_WL_100 0x0002
> + #define PCMCIA_STR_ASUS_WL_100 "ASUS SpaceLink WL-100"
>
> /* Bay Networks */
> #define PCMCIA_CIS_BAY_STACK_650 { NULL, NULL, NULL, NULL }

c'est un patch a appliquer au noyau pour reconnaitre les cartes ASUS
WL-100, qui ne consiste qu'a ajouter des identifiants.

9 réponses

Avatar
Eric Masson
"Youssouf" == Youssouf Naciri writes:






Youssouf> Sachant que le driver pour la Prism GT est inclu dans la 5.2,

Non.

wi est un driver pour les Prism II, 2.5 et III.

Eric Masson

--
Merci de ne plus envoyer de messages vide dans les news
-+-Youpy in Guide du Neuneu Usenet - Mais où avais-je l'en-tête -+-





Avatar
naddy
Youssouf Naciri wrote:

Sachant que le driver pour la Prism GT est inclu dans la 5.2,


Oh? À ma connaissance, il n'y a pas de pilote Prism GT sur FreeBSD.
wi(4) ne gère que Prism 2/2.5/3. Prism 54 (GT etc.) est tout
différent.

--
Christian "naddy" Weisgerber

Avatar
Youssouf Naciri
Oui mais en fait je m'étais trompé sur toute la ligne.

Ma carte ASUS possède un chipset Broadcom 94306
Avatar
Eric Masson
"Youssouf" == Youssouf Naciri writes:






Youssouf> Oui mais en fait je m'étais trompé sur toute la ligne. Ma
Youssouf> carte ASUS possède un chipset Broadcom 94306

Il est dans ce cas possible d'utiliser le project Evil aka Ndisulator,
qui permettra probablement d'utiliser la carte à l'aide de son driver
Windows.

Il n'est pas nécessaire de passer en -current, juste d'extraire les
sources du ndisulator de -current et de les compiler sur une 5.2.

http://excel.xl0.org/freebsd/ndis.txt

Eric Masson

--
TM> C'est cense representer quoi les ^W^W^" ?
Ca représente toute l'étendue de l'incommensurable incapacité à
comprendre Usenet de certains neuneus.
-+- MLG in <http://www.le-gnu.net> : Usenet 1 - Neuneu 0 -+-





Avatar
Youssouf Naciri
Eric Masson wrote:
"Youssouf" == Youssouf Naciri writes:







Youssouf> Oui mais en fait je m'étais trompé sur toute la ligne. Ma
Youssouf> carte ASUS possède un chipset Broadcom 94306

Il est dans ce cas possible d'utiliser le project Evil aka Ndisulator,
qui permettra probablement d'utiliser la carte à l'aide de son driver
Windows.

Il n'est pas nécessaire de passer en -current, juste d'extraire les
sources du ndisulator de -current et de les compiler sur une 5.2.

http://excel.xl0.org/freebsd/ndis.txt

Eric Masson

Comment est-ce que je pourrais obtenir ces sources ? Dsl je suis encore

newbie (ça à déjà du se voir ^^; )






Avatar
Eric Masson
"Youssouf" == Youssouf Naciri writes:






Youssouf> Comment est-ce que je pourrais obtenir ces sources ?

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/synching.html#ANONCVS
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/anoncvs.html

Eric Masson

--
Oh que non, je ne suis pas juriste. Mais j'aimerais bien voir la tête
du magistrat si Jean Dupont se pointe pour porter plainte avec le print
d'un post de "Colargol" intitulé "Bozo Le Clown est une raclure"
-+- GS in <http://www.le-gnu.net> + Du rififi chez les neuneux -+-





Avatar
Youssouf Naciri
Il n'est pas nécessaire de passer en -current, juste d'extraire les
sources du ndisulator de -current et de les compiler sur une 5.2.



J'ai récupéré uniquement ce dont j'avais besoin, c-a-d ndiscvt, et tous
les autres dont il est question dans le lien posté auparavant.

Tout se compile sans erreur, ni warning, je branche ma carte, je charge
les modules ndis.ko et if_ndis.ko et la BOUM ! Plantage...

Alors est-ce qu'il n'est vraiment pas nécessaire de passer en -current ?
Ou bien est-ce que ça vient de ma carte ? Parce que si
je pouvais savoir avec quelle carte ça a marché...


Avatar
Eric Masson
"Youssouf" == Youssouf Naciri writes:






Youssouf> J'ai récupéré uniquement ce dont j'avais besoin, c-a-d
Youssouf> ndiscvt, et tous les autres dont il est question dans le lien
Youssouf> posté auparavant.

A la fin de la page référencée, il y a une indication sur ce qu'il faut
faire en cas de problème (en résumé poster sur -current, configuration,
carte utilisée, version du driver utilisée, informations de debug
utiles comme la trace dans le cas d'un panic, enfin tout ce qui
permettra de déterminer d'ou vient le problème)

Youssouf> Tout se compile sans erreur, ni warning, je branche ma carte,
Youssouf> je charge les modules ndis.ko et if_ndis.ko et la BOUM !
Youssouf> Plantage...

Quoi comme plantage, c'est vague.

Youssouf> Alors est-ce qu'il n'est vraiment pas nécessaire de passer en
Youssouf> -current ? Ou bien est-ce que ça vient de ma carte ? Parce
Youssouf> que si je pouvais savoir avec quelle carte ça a marché...

Regardez les archives de -current, en recherchant Evil ou Ndisulator.

Eric Masson

--
Je vais mettre Mouse Office pour voir combien de kilomètres je parcours
entre 2 changements de scotch et nettoyage de boule. Même dans le
domaine du petit bricolage, il faut savoir rester rigoureux. :-)
-+- CH in Guide du Macounet Pervers : Bien bricoler sa souris -+-





Avatar
Youssouf Naciri
Je suis passé à la -current et ça fonctionne à merveille, merci pour les
conseils.