Rechercher : dans
Par :

Probleme wifi sous Linux [ driver ]

Dernière réponse le 24 aoû 2005 à 17:08:17 Antoine, le 6 oct 2004 à 22:05:59 
 Signaler ce message aux modérateurs

Bonjours.
Tout d abord je me présente Antoine lycéen , petit joueur sous linux.

J ai à ma disposition un reseau wifi , et je possède une carte Bewan Wi-Fi PCI 54 ( 802.11 G ) .

Mon Gros problème et que je ne trouve aucun driver poru cette carte wifi pour Linux. J' espere pouvoir trouvé de l' aide ici, car je commence vraiement a desespéré ( j' ai peut être mal cherché).

Merci d avance pour vos réponses

Antoine

Meilleures réponses pour « Probleme wifi sous Linux [ driver ] » dans :
Configurer le wifi sous Linux VoirWiFi sous Linux Première étape : diagnostic Deuxième étape : la carte n'est pas reconnue Troisième étape : configurer la carte En WEP En WPA Quatrième étape : se connecter au point d'accès Toujours en difficulté ? Ce tutoriel...
Mise à jour du pilote ou driver d'un graveur VoirUn lecteur/graveur CD/DVD interne n'a pas besoin de pilote (driver) autre que celui contenu dans Windows et ce depuis Windows 95. Windows ne reconnaît jamais un graveur comme tel et son pilote intégré a pour seule utilité de le faire...
[Linux] Débuter sous Linux VoirDÉBUTER SOUS LINUX Qu'est-ce que Linux ? Si vous venez de Windows I - LES LIVE-CDS I-1 Quelles distributions choisir ? I-2 Utilisation II - INSTALLER LINUX II-1 Partitionner son disque dur II-2 Multiboot Windows/Linux II-3 Quelles...
Télécharger Broadcom Ethernet NIC NetLink Driver pour Linux VoirLes drivers Broadcom NetLink BCM57xx/NetXtreme BCM57xx WHQL fonctionnent avec les chipsets suivants : BCM 5781, BCM 5786, BCM 5787, BCM 5788, BCM 5789 Ces pilotes fonctionnent sur le système Linux (tg3)
Télécharger Pilote SoundMAX Integrated Digital Audio Driver VoirLe pilote SoundMAX Integrated Digital Audio Driver ( ADI ) est un driver conçu pour les cartes mères ayant une carte son à base de puce audio SoundMax. Le driver est entièrement gratuit. Le site officiel ne fournit plus le driver en question...
Pilote (Driver) VoirQu'est-ce qu'un driver? Un ordinateur est constitué d'un assemblage de périphériques. Pour pouvoir contrôler chacun de ses périphériques, le système d'exploitation a besoin d'une interface logicielle entre lui et le matériel, on appelle driver...

1

Xenor, le 7 oct 2004 à 00:25:43

Salut,
La première chose est de savoir quel chipset utilise ta carte (Prism, Atheros, Broadcom, Texas Instruments, Ralink, etc... sont les marques les plus répandues). Sans savoir ça, tu n'ira nulle part. Tu dois savoir que pour faire marcher ce genre de matériel, seul le chipset compte, c'est de lui que dépend le driver. La référence de la carte, le constructeur, on s'en fout complètement.
Certains chip ont un driver porté sous linux (Prism, Ralink...) mais la plupart utilisent ndiswrapper, qui permet en fait d'utiliser les drivers WinXP sous linux. Ce projet génialissime se développe de plus en plus et supporte de plus en plus de chipsets.
Tu as le site ici :
http://ndiswrapper.sourceforge.net/
Et la liste de cartes et chipsets supportés ici :
http://ndiswrapper.sourceforge.net/wiki/index.php/List
Mais bien entendu, il te faut d'abord savoir quel est ton chipset, et parfois c'est pas si simple que ça, parce que les cartes wifi ont souvent plusieurs version différentes (sisi) et les constructeurs ont la bonne idée de changer le chipset entre ! Donc attention ! La seule solution dans ce cas : google.fr, du temps, et de la patience :-)
A moins bien entendu qu'un "lspci -v" t'en apprenne suffisamment sur ton matériel....
______________
- X e n o r ---
RTFM rulz !!

Répondre à Xenor

12

bruno, le 3 nov 2004 à 19:06:16

Bonjour,

Tu sembles defendre assez bien ndiswrappert, ce qui n est pas une attitude tres courante sur internet ! Pour ma part, je suis assez d accord : je l ai installe sur 2 machines avec 2 cartes # et ca marche tres bien...
Le projet est assez interessant car il semble que les concepteurs de cartes WiFi changent assez souvent leur chipset sans prevenir. Surtout les cartes pas cheres... C est ce qui m est arrive avec une carte Peabird a 40 €, censee fonctionner avec un Prism et qui en fait utilise maintenant un Marvell. Oblige donc de me tourner vers ndiswrapper alors que j esperais faire fonctionner priem54...
Pourquoi toutes ces reticences sur ndiswarpper ???
Je ne saisis pas bien. Qu en penses tu ?

Bruno

Répondre à bruno

13

Xenor, le 4 nov 2004 à 11:46:59

Pourquoi je défend ça ? C'est simple...
Je précise d'abord que j'ai moi même du mal à m'en servir, c'est vraiment en dernier recours (utiliser des drivers windows émulés, dans le principe, ça me plait pas du tout).
.....mais.....
Comme d'habitude, peu de constructeurs développent des drivers linux, et c'est très souvent à des passionnés bénévoles indépendants de se regrouper pour coder un driver open source..... Le problème, c'est que le wifi, c'est nouveau. Il y a beaucoup de cartes, beaucoup de chipsets, beaucoup de constructeurs. Et qui plus est il en sort des nouveaux tout le temps. À partir de là difficile d'assurer un driver pour chaque modèle, et l'idée de ndiswrapper est à mes yeux, et pour l'instant, une bonne solution pour assurer un fonctionnement linux pour chaque carte.

Mais de toutes manières le wifi sous linux débute pour l'instant, et c'est un vrai casse tête de trouver chaussure à son pied, certains drivers marchent bien, d'autres pas, d'autres mal, certains ne supportent pas le WEP, peu supportent le WAP, on doit configurer la carte dans un certain ordre sinon ça plante, etc, etc..... Franchement, c'est un beau bordel.

Pour exemple je m'étais renseigné trèèèèèès longuement avant d'acheter une carte wifi, sachant que j'avais un petit budget, qui marche correctement sous linux. J'ai finalement opté pour un chipset prism car ils sont supportés en natifs, ils marchent bien et le driver existe depuis assez longtemps. J'ai acheté à 48€ une Netgear WG511. Grosse déception. Le WAP n'est en fait pas supporté encore par le driver, et ce dernier plante : coupures fréquentes d'environ 40 secondes dès que l'on tire un tit peu sur la bande passante...
Tandis qu'à côté, autre exemple, une ASUS WL-107G, carte d'entrée de gamme à 30€, utilise un chip Ralink qui a développé ses propres driver linux ! (et je dis félicitations, c'est presque les seuls) Leurs drivers marchent impeccablement, le WEP, le WAP, le scan du réseau... Nickel. Mais on ne peut activer et configurer la carte que par une interface graphique :-((((( et une carte bas de gamme comme ça capte mal le signal même si ça reste correct...

______________
- X e n o r ---
RTFM rulz !!

Répondre à Xenor

2

antoine, le 7 oct 2004 à 17:57:50

The galère, bon je te remercie pour l' info je ne savais pas ça... ;)
Je te tien au courant de mes recherche

Répondre à antoine

3

antoine, le 10 oct 2004 à 13:54:15

J arrive pas a trouvé ce putain de chipset

Répondre à antoine

4

antoine, le 10 oct 2004 à 14:20:01

Et je peux pas transformé un driver win en en driv linux? :/

Répondre à antoine

5

Xenor, le 10 oct 2004 à 16:19:53

Ben non ça serait trop facile :-)
As-tu regardé à la page des chipsets ndiswrapper ? T'as de bonne chance d'y trouver ta carte, beaucoup sont supportées !

______________
- X e n o r ---
RTFM rulz !!

Répondre à Xenor

6

antoine, le 16 oct 2004 à 20:03:40

Je n ai rien trouvé :/
Ma carte est une bewan wi-fi pci 54...
Je desespere ....... :(

Répondre à antoine

7

bruno, le 18 oct 2004 à 18:25:52

Bonjour,

Tu peux aller sur le site de Lea :
http://lea-linux.org/drivers/all_rub.html
Dans la rubrique : Réseau>Wifi, il y a une liste des firmware, chipsets et modules connus sous linux. Par exemple prism54 va te renvoyer sur le site www.prism54.org ou tu trouveras des infos sur les cartes succeptibles de fonctionner avec ce module et l adresse ou tu pourras telecharger le firmware correspondant a ta carte. Je donne ce module comme exemple ! Il faut tous les essayer jusqu a ce que tu trouves ta carte (si elle est referencee, ce qui n est pas sur...).
Les references des Howtos sont interessantes pour comprendre le WiFi sous linux.
L autre solution, c est le module ndiswrapper qui utilisera ton driver Windows, mais c est a eviter autant que possible.
Il y a aussi Linuxant qui propose des solutions (30 jrs d essai puis payant).

Bonne chance

Répondre à bruno

8

antoine, le 19 oct 2004 à 17:25:41

Super info!
Je te remercie pour ton aide!
Je ferais ma recherche se week end, je passe des examens cette semaine et je suis en plein dans mes bouquins :D
Je te tiens au courant merci encore!

Répondre à antoine

9

bruno, le 20 oct 2004 à 12:19:50

Autre chose encore.
Tu peux utiliser les commands lspci -v ou scanpci -v pour obtenir les informations sur le materiel present sur ton bus PCI.
Par exemple sur ma machine je vois apparaitre le controleur Ethernet :
------------------------------------------------------------­-------------------------------------------------
02:03.0 Network controller: Broadcom Corporation BCM94306 802.11g (rev 03)
Subsystem: Dell Computer Corporation: Unknown device 0003
Flags: bus master, fast devsel, latency 32, IRQ 7
Memory at fafee000 (32-bit, non-prefetchable)
------------------------------------------------------------­-------------------------------------------------
Ici mon systeme Fedora a reconnu le chipset. L instruction lspci -n donne simplement l identifiant :
------------------------------------------------------------­----------------------------------------------
02:03.0 Class 0280: 14e4:4320 (rev 03)
------------------------------------------------------------­-----------------------------------------------
L identifiant pciid est donc : 14e4:4320
Apres il faut gaire une recherche avec Google...

Bonne chance !

Répondre à bruno

10

casbonbon, le 23 oct 2004 à 02:13:59

Pour moi je dirais deja les version de WINDOW son la decouverte du FEU.Alors LINUX c'est un peu comme ce promener tout NUE sur la LUNE.Je plasante mais c'est Vrais,je craque excuser moi c'est ....!!

Répondre à casbonbon

11

bruno, le 26 oct 2004 à 22:13:19

Bon, tout ca c est tres bien, mais faudrait voir a ameliorer un peu le francais, hein ? Surout pour antoine qui a des examens scolaires a passer, je crois...
Or shall we skip to english, guys ? No problem for me...

Casbonbon se promene nu sous la lune ou nue sous la lune ?
Makes a slight difference for me...
Who are you casbonbon ?

Serieusement : je viens d installer 2 cartes WiFi sous linux avec ndiswrapper et les drivesr Windows. Contrairement a ce disent les imbeciles sur les forums, ca semble marcher assez bien... Avec un peu de patience et d astuce of course...

Répondre à bruno

14

Gaia, le 14 nov 2004 à 21:23:20

Je possede la meme carte WiFi et je ne trouve pas non plus de driver

Merci de votre aide !

((PS : je debute completement ss Linux))

Répondre à Gaia

15

bruno, le 16 nov 2004 à 08:21:39

Tout d abord, il faut aller sur le site de LEA:
http://lea-linux.org/hardware/wifi.html

C'est un bon point de depart pour demarrer sous Linux... Il faut suivre les liens vers ndiswrapper pour en apprendre un peu plus sur ce module qui, sans doute, devra assurer le pilotage de ta carte, a defaut d un pilote ecrit directement pour linux.

Ensuite il faut repondre au point <9> de ce Forum pour connaitre l'identifiant precis de ta carte (le PCIID) ! Est ce que tu as les drivers Windows ?

a+

Répondre à bruno

16

Gaia, le 16 nov 2004 à 21:37:09

En faisant le <9> je trouve exactement la meme chose que ce qui est ecrit dans l'exemple à quelques details pres :
-------------------------------------------------------------------------------------------------------------
02:03.0 Network controller: Broadcom Corporation BCM94306 802.11g (rev 02)
Subsystem: Broadcom Corporation
Corporation: Unknown device 0418
Flags: bus master, fast devsel, latency 64, IRQ 10
Memory at f400a000 (32-bit, non-prefetchable) [disabled][size=8K]
-------------------------------------------------------------------------------------------------------------
Ici mon systeme Fedora a reconnu le chipset. L instruction lspci -n donne simplement l identifiant :
----------------------------------------------------------------------------------------------------------
xx:xx.e Class 0280: 14e4:4320 (rev 02)
-----------------------------------------------------------------------------------------------------------

Répondre à Gaia

17

bruno, le 16 nov 2004 à 22:32:37

Bon, le mieux est d aller sur le site de LEA (voir <15>) et suivre les liens vers le pilote ndiswrapper pour comprendre comment ca fonctionne. Ensuite :
1) Installer ndiswarpper.
2) Chercher le driver Windows. Ma carte a a ete installee par l assembleur DELL avec le driver BCMWL5.SYS et le fichier BCMWL5.INF. Onpeut trouver ces fichiers sur la disquette livree avec la carteWiFi ou bien par une recherche sur la partition Windows (s il ya un systeme Windows operationnel sur ton PC...). En fait, j ai trouve que ca marchait mieux en installant ndiswrapper avec le fichier BCMWLA.INF (on trouve ca sur le net). Donc j ai configure ndiswrapper pour utiliser BCMWL5A.INF et BCMWL5.SYS.
3) Charger le module ndiswrapper et lancer la configuration de ndiswrapper (ref site LEA) avec wlan0 si tu as une distribution linux recente.

Bon courage. Ca devrait marcher. Bien lire les infos de LEA !

Répondre à bruno

18

Gaia, le 17 nov 2004 à 11:52:08

J'ai téléchargé ndiswrapper mais je ne comprends pas comment l'installer
je suis completement debutant sous linux...

merci encore pour votre aide

Répondre à Gaia

19

bruno, le 17 nov 2004 à 21:35:48

Avant d installer ndsiwrapper, il faut avoir les pilotes Windows !

Explication : linux fonctionne sur le principe d un noyau (appele aussi kernel). C est la partie centrale du systeme. Le bout de code essentiel pour demarrer un systeme minimal et qui permet d installer ulterieurement des couches peripheriques pour etendre les possibilite du systeme. Ces couches sont en general des modules, c est a dire des bouts de code optionnels qui peuvent etre charges par le kernel. ndiswrapper est l'un de ces module, c est a dire une extention au noyau linux qui va permettre de prendre en charge la carte WiFi. ndiswrapper va en fait un peu emuler Windows en utilisant les pilotes developpes pour Windows. Donc, pour charger ndiswrapper comme nouveau module actif (c est a dire reconnaissable par le noyau), il faut lui donner les fichiers .SYS et .INF. Ces fichiers sont fournis avec la carte WiFi sur un CD. On peut aussi les trouver sur le net (Google). Je peux vous envoyer par mail les miens si vraiment vous ne les trouvez pas...

Je repete quelques conseils :

1) Est ce que ndiswrapper est deja present ? Certaines distributions recentes (comme Mandrake 10) l integre par defaut. Pour verifier, taper la commande suivante :
>lsmod | grep ndiswrapper
Si cette commande retourne le mot ndiswrapper, c est qu il est deja installe !
2) Installer les fichiers BCMWL5.SYS et BCMWL5A.INF sur la partition linux.
3) Lire les tutoriaux de LEA !
4) Lire les liens suivants pour comprendre un peu la technique :
http://ndiswrapper.sourceforge.net/
http://www.linuxquestions.org/questions/showthread.php?s=&threadid=91814&perpage=15&pagenumber=1
http://ndiswrapper.sourceforge.net/wiki/index.php/Distributions
http://wiki.ubuntulinux.org/HardwareSupport_2fComponents_2fWirelessNetworkCards
http://www.metahusky.net/~gavin/home/wireless.html
5) Un point un peu difficile : pour installer correctement ndiswrapper, il faut lui fournir un lien vers les SOURCES du kernel (c est a dire le code non compile). Si les sources sont deja installees (c est souvent le cas des distributions recentes), alors pas de probleme. Sinon, il faut se procurer et charger ces sources : c est le point discute sur le forum dont j ai indique le lien en 4). Il faut rechercher, par exemple sur http://rpm.pbone.net/index.php3/, un fichier kernel-source.xxxx.rpm ou xxxx est la version de votre kernel. Il suffit apres de taper la commande :
> rpm -Uvh kernel-source.xxxx.rpm
On peut en fait aussi utiliser un fichier kernel.xxxx.src.rpm mais c est plus complique...
Pour avoir la version du kernel, taper la commande :
> uname -rm
Ca retourne la version XXXX et le type de processeur (686 probablement).

Lire les rubriques de LEA : http://lea-linux.org/
C est un tres tres bon site, et en francais !

Bon courage

(Au pire, on pourra proceder point par point...)

Répondre à bruno

20

Gaia, le 18 nov 2004 à 18:55:25

Merci beaucoup !

j'ai Mandrake 10 et je n'arrivais pas à installer ndiswrapper mais s'il y est déjà par defaut le probleme est reglé

je vais suivre tes conseil des que j'ai le temps

merci beaucoup !!!

@+

Répondre à Gaia

21

Yero, le 22 nov 2004 à 23:01:34

Bonjours à tous :)

Avec du temps et votre aide, j ai pu installé ndiswrapper ainsi que les driver de ma crate wifi par la suite :)

Demain soir je m' occupe de la configuartion du réseau!
Si qq1 a deux trois astuces a me donné sur se sujet ..., je suis sur un routeur et les ordinateurs du réseau sous Windows .


Ps : Léa-linux.org rox tout :)

Merci beaucoup!

Répondre à Yero

22

rikky, le 14 aoû 2005 à 17:15:02

Bonjour,

je suis aussi preneur. Je peine ... j'ai déjà installé ndiswrapper et wireless tools mais il est toujours impossible de mettre le bon driver avec harddrake.

Merci

Répondre à rikky

23

 rikky, le 24 aoû 2005 à 17:08:17

J'ai trouvé la solution
ndiswrapper 1.0 et wireless tools 27 ou plus

mon OS Mdk 10.1 et kernel 2.6.8

Répondre à rikky