Problème carte wifi MSI PC54G2

Fermé
pristella Messages postés 859 Date d'inscription samedi 23 octobre 2004 Statut Contributeur Dernière intervention 8 mai 2007 - 18 févr. 2005 à 23:13
 ERIC - 11 oct. 2005 à 22:08
bonjour,

je n'arrive pas à installer le driver de ma carte wifi MSI PC54G.
Pourtant, mandrake certifie la compatibilté de la carte.
J'ai installer ndiswrapper et j'ai suivi les instructions suivante donné sur mandrake :

This card works only with ndiswrapper. It means, you have to take the .inf file from the cdrom
which comes with the card.
Then do the followings handlings :
­lspcidrake
­v
: to take ids like vendor : 0x1523 subvendor: 0x5687
­ndiswrapper
­i
0x1523 0x5687 file.inf
­ndiswrapper
­L
: to check hardware presence
­modprobe
ndiwrapper
Check if a network interface as wlan0 is created, with ifconfig or iwconfig.
Then you can set up the interface as usually.


Quand j'ai fait lspcidrake -v, j'ai recuperé le numero vendor et subvendor.

Mais par contre, je ne sais pas comment faire pour la deuxieme. On parle de fichier .inf, c'est lequel sur le cd? il y en a plusieurs. et quelle est la bonne syntaxe pour cette commande?

J'ai cherché sur le net et je n'ai pas trouvé d'info précises.

Merci d'avance
A voir également:

143 réponses

pristella Messages postés 859 Date d'inscription samedi 23 octobre 2004 Statut Contributeur Dernière intervention 8 mai 2007 74
25 mars 2005 à 23:41
n'oublie pas de telecharger cette version de ndiswrapper avant de faire ce qu'il ya au dessus :

http://sourceforge.net/projects/ndiswrapper/

J'avais oublié de t'indiquer l'adresse :(
1
Salut,
Bravo pour ce post, j'ai réussi à faire fonctionner ma carte MSI PC54G2 sous Mandrake 10.1. (Je suis un néophyte du système Linux, je n'ai commencé qu'il y a 3 jours...Et j'ai encore un peu de mal avec les notions de compilation et d'installation de programme ou de drivers).

Version du driver : rt2500-1.1.0 (téléchargé sur http://rt2x00.serialmonkey.com/wiki/index.php/Main_Page )
NB : c'est bien la version Linux qui marche : je n'ai jamais chargé ndiswrapper , j'ai vérifié en plus avec lsmode.
NB 2 : je ne suis pas certain d'avoir bien configuré tous les "alias" comme précisé dans le post n°111 car wlan0 n'apparait nul part, ni au démarrage, ni ensuite dans ifconfig.
Carte PCI Wifi MSI PC54G2
connection sur un routeur Linksys WRT54G

Il reste quelques problèmes à régler :

-la connection au routeur ne se fait pas automatiquement :
au démarrage, la carte PCI PC54G2 démarre automatiquement sous la référence ra0 (contrôle par ifconfig) mais pour que la connection internet s'établisse, je dois aller dans le centre de contrôle Mandrakelinux / Réseau&Internet / Surveillance de connection
Là, je clique sur connecter à Internet, l'onglet ra0 apparait et la connection s'établie (c'est assez long...)

-j'ai atribué une adresse IP fixe à la carte et j'ai ouvert certains PORTs du pare-feux concernant cette adresse sur le routeur : mais ces ports restent désespérément fermés vu de l'extérieur).

Mes questions :

1- Quelqu'un pourrait t'il faire un résumé synthétique de la procédure d'installation et de configuration de ce driver ? (En fait le post n°111 est très bien, mais si PRISTELLA pouvait faire le même en plus résumé, ce serait génial)
NB : comme différente méthodes de configuration (avec ou sans ndiswrapper, cela ne vaudrait t'il pas le coup de faire un POST dédié uniquement au drivers Open source ?

2- La connection au routeur sans fil peut t'elle se faire automatiquement au démarrage ?

3- Peut on éviter de passer par l'interface graphique de Mandrakelinux pour effectuer ces commandes de connection?

4- Pour l'histoire des ports, je pense que c'est hors sujet, mais si quelqu'un sait comment faire, peux t'il m'envoyer la réponse directement ?
1
Essaie en root de charger le module "prism54" avec:
/sbin/modprobe prism54

et regardes apres les derniers messages du noyau avec:
dmesg  |  tail -20

et/ou:
tail -20 /var/log/messages

Si ce blabla indique que le module "prism54" est le bon driver ca y'est et tu peux eventuellement oublier le ndiswrapper. J'ai vu des infos (tres flous) que prism54 serait le bon driver deja present dans le noyaux linux mais j'ai aussi vu un temoignage disant que avec ndiswrapper ca marche mieux (ca implique indirectement que ca marche aussi sans ndiswrapper):
http://ldlc.com/critiques/PB00020524_1.html
(cherches le mot "linux" dans cette page)
Pour le marcher "mieux" il faut dire que ca date de 12 mois et depuis ce temps le driver prism54 s'est peut-etre ameliore. De toute facon il faut essayer et verifier. Tu peux toujours chercher avec ndiswrapper plus tard.

Si ca marche avec prism54 il faut ajouter une ligne de genre
alias eth2 prism54

ou
alias wlan0 prism54

dans /etc/modprobe.conf et faire apres la commande: "depmod -a" pour actualiser la base de donnee des modules. Je ne suis pas sur s'il faut mettre ethX ou wlanX, peut-etre wlanX est uniquement pour ndiswrapper et ethX pour les drivers natifs de Linux ? Apres pour le numero avec ethX, il faut savoir que ta carte reseau occupe deja eth0 et si tu as firewire ca fait eth1, il faut prendre le prochaine numero libre (si tu aussi eth2 il faut prendre eth3, etc.).
Apres il faut configurer en DrakConf dans le menu avec wireless.
0
Il semble pour ndiswrapper il ne faut prendre le fichier.inf du cd mais plutot un driver teste est compatible, regardes ici, section 2:
http://ndiswrapper.sourceforge.net/phpwiki/index.php?Installation
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
pristella Messages postés 859 Date d'inscription samedi 23 octobre 2004 Statut Contributeur Dernière intervention 8 mai 2007 74
19 févr. 2005 à 01:14
J'ai essayé avec prism54 mais ça marche pas , une fois dans drakconf, je choisi prism54 et il recherche le module rt2500 qu'il ne trouve pas .

Par contre , après avoir charger prism54 et la commande tail -20 /var/log/messages, j'ai le resultat suivant :

[pristella@localhost pristella]$ su
Password:
[root@localhost pristella]# tail -20 /var/log/messages
Feb 19 00:45:47 localhost kernel: [drm] Initialized radeon 1.11.0 20020828 on minor 0:
Feb 19 00:45:47 localhost kernel: mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x100000
Feb 19 00:45:47 localhost kernel: agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
Feb 19 00:45:47 localhost kernel: agpgart: Putting AGP V3 device at 0000:00:00.0 into 4x mode
Feb 19 00:45:47 localhost kernel: agpgart: Putting AGP V3 device at 0000:01:00.0 into 4x mode
Feb 19 00:45:47 localhost kernel: [drm] Loading R200 Microcode
Feb 19 00:46:02 localhost kde3(pam_unix)[5382]: session opened for user pristella by (uid=0)
Feb 19 00:46:03 localhost net_applet[6345]: ### Program is starting ###
Feb 19 00:46:05 localhost gconfd (pristella-6408): démarrage (version 2.6.4), pid 6408 utilisateur « pristella »
Feb 19 00:46:06 localhost gconfd (pristella-6408): Adresse « xml:readonly:/etc/gconf/gconf.xml.mandatory » résolue vers une source de configuration en lecture seule à la position 0
Feb 19 00:46:06 localhost gconfd (pristella-6408): Adresse « xml:readwrite:/home/pristella/.gconf » résolue vers une source de configuration enregistrable à la position 1
Feb 19 00:46:06 localhost gconfd (pristella-6408): Adresse « xml:readonly:/etc/gconf/gconf.xml.defaults » résolue vers une source de configuration en lecture seule à la position 2
Feb 19 00:46:06 localhost kernel: cdrom: This disc doesn't have any tracks I recognize!
Feb 19 00:46:06 localhost kernel: cdrom: This disc doesn't have any tracks I recognize!
Feb 19 00:46:23 localhost su(pam_unix)[6495]: session opened for user root by (uid=501)
Feb 19 00:47:15 localhost kernel: Loaded prism54 driver, version 1.2
Feb 19 00:48:16 localhost kernel: end_request: I/O error, dev fd0, sector 0
Feb 19 00:48:16 localhost last message repeated 3 times
Feb 19 00:51:10 localhost su(pam_unix)[6495]: session closed for user root
Feb 19 00:51:18 localhost su(pam_unix)[6787]: session opened for user root by (uid=501)
[root@localhost pristella]#

Après j'ai suivi toutes les etapes jusqu'à drakconf mais il refuse d'installer le driver??

J'ai bien l'impression que ça va être compliqué :):)


Après j'ai fait un lsmod pour voir si prism54 etait bien charger et ça m'a donné ça (apparement il est charger ???)

[root@localhost pristella]# lsmod
Module Size Used by
prism54 50684 0
firmware_class 8320 1 prism54
radeon 129380 2
md5 4576 1
ipv6 249412 10
rfcomm 34456 0
l2cap 22368 5 rfcomm
bluetooth 42436 4 rfcomm,l2cap
snd-usb-audio 62688 1
snd-usb-lib 12256 1 snd-usb-audio
snd-seq-oss 33728 0
snd-seq-midi-event 7328 1 snd-seq-oss
snd-seq 52560 4 snd-seq-oss,snd-seq-midi-event
snd-pcm-oss 51080 0
snd-mixer-oss 18592 1 snd-pcm-oss
snd-intel8x0 31660 1
snd-ac97-codec 70736 1 snd-intel8x0
snd-pcm 86948 3 snd-usb-audio,snd-pcm-oss,snd-intel8x0
snd-timer 22724 2 snd-seq,snd-pcm
snd-page-alloc 8392 2 snd-intel8x0,snd-pcm
gameport 4416 1 snd-intel8x0
snd-mpu401-uart 7168 1 snd-intel8x0
snd-rawmidi 21188 2 snd-usb-lib,snd-mpu401-uart
snd-seq-device 7336 3 snd-seq-oss,snd-seq,snd-rawmidi
snd 49028 16 snd-usb-audio,snd-seq-oss,snd-seq,snd-pcm-oss,snd-mixer-oss,snd-intel8x0,snd-ac97-codec,snd-pcm,snd-timer,snd-mpu401-uart,snd-rawmidi,snd-seq-device
soundcore 8288 1 snd
ipt_TOS 2848 12
ipt_REJECT 6560 4
ipt_pkttype 2240 4
ipt_LOG 6624 7
ipt_state 2400 15
ipt_multiport 2592 0
ipt_conntrack 3008 0
iptable_mangle 3072 1
ip_nat_irc 4464 0
ip_nat_tftp 3856 0
ip_nat_ftp 5168 0
iptable_nat 22852 3 ip_nat_irc,ip_nat_tftp,ip_nat_ftp
ip_conntrack_irc 71344 1 ip_nat_irc
ip_conntrack_tftp 3920 0
ip_conntrack_ftp 72208 1 ip_nat_ftp
ip_conntrack 30956 9 ipt_state,ipt_conntrack,ip_nat_irc,ip_nat_tftp,ip_nat_ftp,iptable_nat,ip_conntrack_irc,ip_conntrack_tftp,ip_conntrack_ftp
iptable_filter 3072 1
ip_tables 16288 10 ipt_TOS,ipt_REJECT,ipt_pkttype,ipt_LOG,ipt_state,ipt_multiport,ipt_conntrack,iptable_mangle,iptable_nat,iptable_filter
af_packet 17864 0
floppy 57168 0
eth1394 18792 0
8139too 22816 0
mii 5216 1 8139too
ide-cd 38528 0
cdrom 38844 1 ide-cd
ohci1394 32676 0
ieee1394 294872 2 eth1394,ohci1394
loop 13896 0
nls_cp850 5472 1
vfat 12864 1
fat 41952 1 vfat
nls_iso8859-15 5216 2
ntfs 149980 1
supermount 36528 1
intel-agp 20608 1
agpgart 29036 2 intel-agp
tsdev 6848 0
joydev 9056 0
evdev 8672 0
usbmouse 5216 0
usbhid 43328 0
ehci-hcd 27972 0
uhci-hcd 30448 0
usbcore 107396 8 snd-usb-audio,snd-usb-lib,usbmouse,usbhid,ehci-hcd,uhci-hcd
ext3 123496 1
jbd 56600 1 ext3
[root@localhost pristella]#

ben! c'est pas gagné :):) je crois que j'ai pas acheté la bonne carte ...:(
0
Au moins il a charge le module c'est plutot bonne signe.

Qu'est-ce que tu as comme devices ethX reseaux (X=0,1,...) ?
Je suppose tu as eth0 et eth1 pour la carte reseau et firewire. Verifies avec
grep eth /etc/modprobe.conf

Si ca affiche effictivement deux lignes comme ca:
alias eth0 ....
alias eth1 ....

ca implique que le wireless doit etre eth2 (sinon le 1er numero libre).

Alors tu peux essayer maintenant la commande (en root):
/sbin/ifconfig eth2 up

et regarder avec "dmesg | tail -20" ou "tail -20 /var/log/messages". Ca devrait afficher:
eth2: resetting device...
eth2: uploading firmware...
eth2: firmware uploaded done, now triggering reset...


(C'est sur cette page web:
http://prism54.org/phpwiki?pagename=Prism54%20Debian%20HowTo
paragraphe 4
Regardes aussi: http://prism54.org/phpwiki/HomePage )

S'il y a un probleme avec le firmware il faut le chercher ici
http://prism54.org/%7Emcgrof/firmware/
et installer. Peut-etre dans le Mandrake c'est deja prevu ?

Si ca a fonctionne tu fais "/sbin/ifconfig eth2 down" pour refermer le device (pour ne pas gener DrakConf) et tu reviens dans le DrakConf pour creer une nouvelle connection avec wireless en utilisant "eth2". Il ne faut pas mettre prism54 dans le DrakConf car le module est deja bien charge (normalement il devrait proposer eth2).

Apres il reste aussi la manip a faire pour ajouter eth2 dans le /etc/modprobe.conf (voir fin de mon 1er message).

Je rappelle chez toi ca peut en principe aussi etre eth1 (peu probale), eth3, ... Ca depend du resultat de la commande "grep eth ..." ci-dessus.

Si tu veux basculer ta connection Freebox sur le wifi il va falloir virer dans DrakConf la connection pour la carte reseau sinon ca va se bloquer mutellement car les deux vont prendre les memes numeros IP.
Apres il faut aussi mettre une cle de cryptage (voir/chercher sur le site de Free pour activer le wifi). Je suppose (j'espere) que le DrakConf proposera au bon moment le menu pour entrer la cle. Regardes aussi le tuto sur grenouille ici:
http://forums.grenouille.com/index.php?showtopic=21282
En principe c'est pour Windows mais DrakConf devrait proposer de menus equivalents.
0
pristella Messages postés 859 Date d'inscription samedi 23 octobre 2004 Statut Contributeur Dernière intervention 8 mai 2007 74
19 févr. 2005 à 12:25
Voilà j'ai :

grep eth /etc/modprobe.conf

alias eth0 8139too
alias eth1 eth1394
alias eth2 prism54
eet apres j'ai fait :

[root@localhost pristella]# /sbin/ifconfig eth2 up
eth2: interface inconnue: No such device
[root@localhost pristella]#


apparement il ne trouve pas la carte??

puis

[root@localhost pristella]# dmesg | tail -20
bootsplash 3.1.6-2004/03/31: looking for picture.... found (800x600, 10377 bytes, v3).
bootsplash: status on console 3 changed to on
bootsplash 3.1.6-2004/03/31: looking for picture.... found (800x600, 10377 bytes, v3).
bootsplash: status on console 4 changed to on
bootsplash 3.1.6-2004/03/31: looking for picture.... found (800x600, 10377 bytes, v3).
bootsplash: status on console 5 changed to on
mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x100000
[drm] Initialized radeon 1.11.0 20020828 on minor 0:
mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x100000
agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V3 device at 0000:00:00.0 into 4x mode
agpgart: Putting AGP V3 device at 0000:01:00.0 into 4x mode
[drm] Loading R200 Microcode
eth0: no IPv6 routers present
cdrom: This disc doesn't have any tracks I recognize!
cdrom: This disc doesn't have any tracks I recognize!
end_request: I/O error, dev fd0, sector 0
end_request: I/O error, dev fd0, sector 0
end_request: I/O error, dev fd0, sector 0
end_request: I/O error, dev fd0, sector 0

je vais lire tes liens et je te tiens au courant

merci
[root@localhost pristella]#
0
La ca n'as pas marche. Tu peux voir si ca marche apres installation du firmware (il ne semble pas present sur Mandrake).

Si ca ne fonctionne meme pas avec le firmware il te faudra suivre la procedure avec ndiswrapper (voir <2>).
0
pristella Messages postés 859 Date d'inscription samedi 23 octobre 2004 Statut Contributeur Dernière intervention 8 mai 2007 74
19 févr. 2005 à 23:14
salut,
en allant rechercher le driver windows ralink RT2500, j'ai vu qu'il existait aussi pour linux.

J'ai donc télécharger les deux. Je vais d'abord essayé avec le driver windows en utilisant ndiswrapper et si ça ne marche pas j'essaierai d'installer le driver linux.

Néanmoins et pour gagner du temps, j'ai commencé à lire le readme du driver linux et déjà je ne comprend pas la syntaxe d'une commande.
Pour mieux comprendre mes dires, voici les instructions d'installation du readme du driver linux :

For 2.6 series kernel:
a. run 'cd STA/Module'
'cp ../2.6.x/Makefile .'

b. $make -C /path/to/source SUBDIRS=$PWD modules
Where /path/to/source is the path to the source directory for the (configured and built) target kernel.

c. run '/sbin/insmod rt2500.ko' (as root)
'/sbin/ifconfig ra0 inet YOUR_IP up'


je ne comprend pas la commande cp ../2.6.x/Makefile car je n'ai aucun repertoire 2.6.x et je dois copié a partir de quelle repertoire? de Module? pour ensuite remonter cp ..?
Je ne sais pas si ce repertoire correspond à mon noyau, je suppose que oui?

pourrais-tu m'aider à decrypter ce readme, j'avoue que j'ai bcp de mal avec l'anglais mais je me force :)

voici le lien pour telecharger le driver linux :

http://www.ralinktech.com/supp-1.htm

merci d'avance.
0
Selon les pages ici, il semble qu'il faut prendre la version 1.4.2 pour ta carte (regardes la section "problemes" du 2nd lien):
http://gentoo-wiki.com/HARDWARE_rt2500
http://gentoo-wiki.com/HARDWARE_rt2500#For_2.6_series_kernel:
Dans ce cas il y a aussi le repertoire 2.6.x mais dans un autre endroit (decrit dans README). Ils parlent aussi d'un fichier "spinlock.diff" mais je n'en ai rien trouve la dessus, essaies d'abord sans.
La version 1.4.2 est aussi un tar (au lieu de zip pour le dernier):
tar xvzf RT2500-Linux-STA-1.4.2.0.tar.gz
cd RT2500-Linux-STA-1.4.2.0/STA
ls

Ici tu vois les deux sous repertoires Modules et Utility, il faut compiler les deux:
cd Modules
more README

et suivre les instructions. Ici il y a aussi un cp mais avec un "." et le repertoire existe. (Normalment les ../ dont tu parles ci-dessus c'est par rapport aux repertoire ou tu es actuellement, si c'est deux niveaux en dessous ca fait toujours partie du paquet tar ou zip. Sauf dans le 1.4.5 je n'ai pas vu ce repertoire en effet.)
Et apres la aller dans l'autre repertoire Utility ("cd ../Utility" si tu es encore dans Module) et "cat How_To_Compile.txt" et la ils disent:
qmake -o Makefile raconfig2500.pro
make 


Il y a aussi un forum specialise pour ce driver:
http://61.222.76.235/phpbb2/viewforum.php?f=2&sid=3b58cea099b8b37e4bb4e0e66e094841
0
pristella Messages postés 859 Date d'inscription samedi 23 octobre 2004 Statut Contributeur Dernière intervention 8 mai 2007 74
20 févr. 2005 à 00:52
Bon, je recapitule mon travail avec ndiswrapper.

1- j'ai installer ndiswrapper ----- pas de problème
2- j'ai verifié l'identité du driver dont j'ai besoin, pour ça j'ai fait lspci en console et ça m'a donné ça :

02:01.0 Network controller: RaLink Ralink RT2500 802.11 Cardbus Reference Card (rev 01)

c'est la ligne qui m'interesse, j'ai donc noté les chiffre de la première colonne 02:01.0

3- j'ai ensuite fait lspci -n pour recupéré le PCIID, j'ai eu ça :

02:01.0 Class 0280: 1814:0201 (rev 01)

les chiffres qui m'interesse sont 1714:0201 (c'est le PCIID)
ca m'a permis de trouver le driver correspondant au PCIID

4- ensuite j'ai inserer le cd du driver de ma carte wifi puis j'ai exploré le cd en cherchant le fichier inf qui normalement doit-être : ms68bm.inf et le fichier sys : ms68bm.sys. Il sont present tous les deux donc pas besoin de telecharger le driver (d'ailleurs pour info le driver windows que l'on telecharge ne contient pas de fichier inf et sys, ce ne sont que des dll et rtb??).

5- j'ai laissé le cd dans le lecteur puis j'ai ouvert la console dans le repertoire ou se trouve le fichier .inf soit ms68bm.inf . Ensuite j'ai fait la commande suivante :

ndiswrapper -i ms68bm.inf et il à installer tun repertoire ms68bm dans lequel on trouve les fichiers .conf comme par exemple (14E4:4301:1462:6802.5.conf) il y en a 9 comme ça + le fichier inf et sys.

6-après j'ai fait ndiswrapper -l et j'ai eu ça
[root@localhost pristella]# ndiswrapper -l
Installed ndis drivers:
ms68bm driver present
[root@localhost pristella]#

et j'aurai du avoir :

[root@localhost pristella]# ndiswrapper -l
Installed ndis drivers:
ms68bm driver present hardware present
[root@localhost pristella]#

7- ensuite j'ai fait un modprobe ndiswrapper et j'ai verifié dans le system log pour trouvé ça : ndiswrapper: driver driver1 added mais je n'ai pas trouvé ça.
8- ensuite j'ai tapé en console iwconfig et j'ai eu ça :

[root@localhost pristella]# iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

eth1 no wireless extensions.

sit0 no wireless extensions.

[root@localhost pristella]#

donc voilà ou j'en suis et j'y comprend plus rien. Je crois que je vais vraiment avoir besoin d'aide.

Merci d'avance kmf.
0
Tu n'as pas bien suivi les instructions du lien que j'ai donne dans <2>. Il ne faut pas prendre le driver du cd car ca ne risque de ne pas marcher! Dans ce lien ils decrivent ce qu'il faut faire pour telecharger le driver, c'est un peu subit mais decrit en detail:

2. Install your Windows driver
Important: Do NOT use drivers on your CD. They may work, but you may experience kernel crashes etc., if the driver on your CD has not been tested.

Instead, you need to download appropriate Windows XP driver for your card from the Wiki entry List. To identify the driver that you need, first identify the card you have with "lspci" and note the first column (such as 0000:00:0c.0) and then find out the PCI ID of the card that with "lspci -n" corresponding to the first column of "lspci" output. The PCI ID is third column (or fourth in some distributions) and of the form "104c:8400". Now you need to get the Windows driver for this chipset. In the list of drivers, find out an entry for the same PCI ID and download the driver corresponding to it. Unpack the Windows driver with unzip/cabextract/unshield tools and find out the INF file (i.e., file with .INF or .inf extension) and SYS file (i.e., file with .SYS or .sys extension). If there are multiple INF/SYS files, you may look in the List if there are any hints about which of them should be used. Make sure the INF file, SYS file and any BIN files (for example, TI drivers use BIN firmware files) are all in one directory. Now use "ndiswrapper" tool to install the driver with

ndiswrapper -i filename.inf

This copies all necessary files to /etc/ndiswrapper and creates the config files for your card.

After installing you can run

ndiswrapper -l

to see the status of your installed drivers. If you have installed the correct driver you should see something like this

Installed ndis drivers
bcmwl5 driver present, hardware present

Where "present" means that you have a card that can be used with the driver installed. In this case, broadcom driver bcmwl5 is used.
0
pristella Messages postés 859 Date d'inscription samedi 23 octobre 2004 Statut Contributeur Dernière intervention 8 mai 2007 74
20 févr. 2005 à 12:13
si si j'ai bien lu les instructions mais le problème est que le driver windows à telecharger ne cpntient pas de fichier .inf et .sys ou .bin. C'est un fichier setup.exe qu'on peut decompresser. mais à l'interieur, il n'y a que des fichier dll. comme je l'ai dit plus haut. C'est pour ça aussi que j'ai pris le CD.

je ne sais donc plus comment faire sinon je vais essayé le driver linux que j'ai eu sur le lien que je t'ai donné plus haut.

A+
0
pristella Messages postés 859 Date d'inscription samedi 23 octobre 2004 Statut Contributeur Dernière intervention 8 mai 2007 74
20 févr. 2005 à 13:12
J'y suis presque, en fait j'ai reinstaller le driver telecharger sur windows et ça m'a donné un repertoire ralink dans programme files et j'ai pu recuperé le fichier rt2500.inf. Voici la procedure :

[root@localhost pristella]#
[pristella@localhost WINXP]$ su
Password:
[root@localhost WINXP]# ndiswrapper -i Rt2500.INF
Installing rt2500
[root@localhost WINXP]# ndiswrapper -l
Installed ndis drivers:
ms68bm driver present
rt2500 driver present, hardware present
[root@localhost WINXP]# modprobe ndiswrapper
[root@localhost WINXP]# tail -20 /var/log/messages
Feb 20 12:12:52 localhost kernel: agpgart: Putting AGP V3 device at 0000:01:00.0 into 4x mode
Feb 20 12:12:52 localhost kernel: [drm] Loading R200 Microcode
Feb 20 12:23:19 localhost kde3(pam_unix)[5638]: session opened for user pristella by (uid=0)
Feb 20 12:23:20 localhost net_applet[6602]: ### Program is starting ###
Feb 20 12:23:23 localhost gconfd (pristella-6666): démarrage (version 2.6.4), pid 6666 utilisateur « pristella »
Feb 20 12:23:23 localhost gconfd (pristella-6666): Adresse « xml:readonly:/etc/gconf/gconf.xml.mandatory » résolue vers une source de configuration en lecture seule à la position 0
Feb 20 12:23:23 localhost gconfd (pristella-6666): Adresse « xml:readwrite:/home/pristella/.gconf » résolue vers une source de configuration enregistrable à la position 1
Feb 20 12:23:23 localhost gconfd (pristella-6666): Adresse « xml:readonly:/etc/gconf/gconf.xml.defaults » résolue vers une source de configuration en lecture seule à la position 2
Feb 20 12:23:24 localhost kernel: cdrom: This disc doesn't have any tracks I recognize!
Feb 20 12:23:24 localhost kernel: cdrom: This disc doesn't have any tracks I recognize!
Feb 20 12:23:42 localhost kernel: end_request: I/O error, dev fd0, sector 0
Feb 20 12:23:42 localhost last message repeated 3 times
Feb 20 12:25:26 localhost su(pam_unix)[6829]: session opened for user root by (uid=501)
Feb 20 12:30:03 localhost kernel: ndiswrapper version 1.0 loaded (preempt=no,smp=yes)
Feb 20 12:30:03 localhost kernel: ndiswrapper: driver rt2500 (Ralink Technology, Inc.,12/15/2004, 3.00.01.0000) added
Feb 20 12:30:03 localhost kernel: ndiswrapper: using irq 21
Feb 20 12:30:04 localhost kernel: wlan0: ndiswrapper ethernet device 00:11:09:bf:01:dd using driver rt2500
Feb 20 12:30:04 localhost kernel: wlan0: encryption modes supported: WEP, WPA with TKIP, WPA with AES/CCMP
Feb 20 12:30:04 localhost net.agent[7142]: how do I bring interfaces up on this distro?
Feb 20 12:30:04 localhost net.agent[7142]: add event not handled
[root@localhost WINXP]#


[root@localhost WINXP]# iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

eth1 no wireless extensions.

sit0 no wireless extensions.

wlan0 IEEE 802.11g ESSID:off/any
Mode:Auto Frequency:2.412GHz Access Point: 00:00:00:00:00:00
Bit Rate:54Mb/s Tx-Power:20 dBm Sensitivity=-121 dBm
RTS thr:2347 B Fragment thr:2346 B
Encryption key:off
Power Management:off
Link Quality:100/100 Signal level:135/154 Noise level:0/154
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:83 Missed beacon:0

[root@localhost WINXP]#


La carte est maintenant reconnu et j'ai donc été sur drakconf et la ça semble fonctionner.

Le problème est que je dois indiquer le numero IP automatique et pour ça je dois mettre le domaine dhcp mais je ne sais pas ce que c'est ??? je ne sais pas quoi mettre :(:(
0
sebastienserre Messages postés 5 Date d'inscription dimanche 6 mars 2005 Statut Membre Dernière intervention 22 août 2008
6 mars 2005 à 23:05
salut,

Je squi comme toi "heureux" possesseur d'une Msi PC54G2 sous mandrake ....

et je n'arrive pas a l'installer ....

j'ai du mal a suivre toutes tes démarches .... pourrais tu stp m'envoyer tout ce que tu as fais .... pour que je m'embrouille pas ?

je te remercie par avance.
0
pristella Messages postés 859 Date d'inscription samedi 23 octobre 2004 Statut Contributeur Dernière intervention 8 mai 2007 74
20 févr. 2005 à 13:44
AH la la!!!

j'y suis presque, la connexion se fait mais je ne peux pas nivaguer, les pages ne s'affiche pas. Il manquecertainement des choses dans le parametrage. Nom domaine notamment ... mais je ne le connais pas. De plus mon adresse IP est dynamique .... je vais quand même essayé de continuer la config avec drakconf pour voir et de donner tous les éléments.
0
Verifies si tes serveurs DNS de Free sont bons: "cat /etc/resolv.conf"
0
C'est bien, maintenant ce n'est que de la config.

Pour le domaine DHCP, soit c'est specifique au Wifi ou soit ca n'a pas d'importance et ca devrait marcher si c'est vide sinon tu essaies avec "free.fr" ou "proxad.net", ce sont les trucs de free mais je doute que ca a une importance quelconque, sauf si c'est le nom du reseau Wifi (voir ci-dessou).

Tu as bien active le wifi et le mode routeur sur la Freebox ?
http://adsl.free.fr/admin/wifi.html
Je ne suis pas sur mais je crois le mode wifi necessite aussi le mode routeur. En mode routeur ton numero IP sera quelque chose comme 192.168.0.x (x=1,2,...) et le numero IP internet sera attribue a la Freebox (vers l'exterieur c'est toujours celui la qui va apparaitre).

Il y a aussi la doc de la Freebox:
http://support.free.fr/maj/freebox_V3-V4_ppp.pdf
(pages 60-66 pour les modes routeurs et wifi). Il y a un "Choix de reseau" un nom que tu dois choisir, peut-etre c'est ca le domaine DHCP ? Mais je ne le crois pas. En principe c'est le nom reseau-wifi sous lequel ton pc va reperer la Freebox.

Regardes aussi le lien sur le tuto grenouille que j'ai donne a la fin de <4>.
0
pristella Messages postés 859 Date d'inscription samedi 23 octobre 2004 Statut Contributeur Dernière intervention 8 mai 2007 74
20 févr. 2005 à 14:22
Non je n'ai pas besoin du mode routeur pour la wifi , ça marche sans sur windows.

Je vais retourner sur linux et te detaillé les etapes de config avec drakconf, tu vas voir c'est pas très clair.

A tout de suite
0
N'oublies pas de modifier ta config firewall (le shorewall) dans le DrakConf il faut probablement remplacer le device "eth0" par le bon truc "wlan0" pour wireless.

Il y a aussi ce message: Encryption key:off dans ton affiche de "iwconfig" qui m'inquiete, car la Freebox necessite une cle de cryptage qu'il faut definir sur la page web de Free (ou tu configures la connection wifi) et apres entrer dans la config de DrakConf (je l'espere ?!).
0
pristella Messages postés 859 Date d'inscription samedi 23 octobre 2004 Statut Contributeur Dernière intervention 8 mai 2007 74
20 févr. 2005 à 15:35
j'y arrive toujours pas. Voilà les etapes dans drakconf :

1-nom d'hote DHCP ----- j'ai rien mis
2-mode de fonctionnement ------ j'ai le choix entre auto, secondaire, maitre, geré, ad-hoc, repeteur. J'ai choisi auto.
3-identifiant reseau ---- j'ai rien mis ( sur windows le nom du reseau c'est WGnetwork) c'est peut-etre ça??
4-frequence de fonctionnement ----- je sais pas ce qu'il mettre
5-seuil de sensibité ---- je sais pas non plus
6-RTS/CTS ----je sais pas non plus

Par contre y-a un truc bizarre, quand je vais sur la surveillance, dans type de connexion c'est indiqué ethernet????

j'ai bien enregistré la clé WEP

Pourtant la connexion wlan est active. J'ai l'impression qu'il y a un problème avec etho et pourtant j'ai supprimé cette connexion mais elle apparait toujours dans gerer les connexion de drakconf.

je vais essayer ce que tu me dis en remplacant le device etho par wlan0.
0
Si avec "ifconfig" il reste "eth0" tu dois tuer ifplugd (ca te redemarre eth0 tout seule contre ton gres):
ps aux | grep ifplugd
kill -9 <numero_processus_ifplugd>  # 2nd colonne dans affiche ps ...
ifconfig eth0 down
ifconifg

Apres ca eth0 devrait etre absent.

Pour le 3. je pense oui il faut mettre le nom du reseau. Sinon laisse les champs vides si tu ne sais pas (sauf pour le 2. ou auto semble le meileur choix).
0
pristella Messages postés 859 Date d'inscription samedi 23 octobre 2004 Statut Contributeur Dernière intervention 8 mai 2007 74
20 févr. 2005 à 15:59
CA MARCHE, le problème venait de shorewall, j'ai remplacer ppp+ par wlan dans drakconf.

encore une fois tu avais raison.

Un grand merci.

Par contre la connexion est plus lente que sur windows, ??

j'ai egalement fait ta commande pour supprimer eth0 et voilà le resultat :

voilà apres la commande :

[root@lns-vlq-31-rou-82-253-185-174 pristella]# ps aux | grep ifplugd
root 2996 0.0 0.0 1424 496 ? Ss 15:36 0:00 /sbin/ifplugd -w -b -i eth0
root 10410 0.0 0.1 1972 784 pts/0 S+ 15:48 0:00 grep ifplugd
[root@lns-vlq-31-rou-82-253-185-174 pristella]#

la 2ème colonne, elle est ou??
0
Ici c'est 2996, donc: "kill -9 2996" si tu veux mais ca ne semble plus absoluement indipensable. Cependant ca te cree toujours un blabla eth0 dans ifconfig (ou iwconfig) bien que eth0 ne soit pas configure.
Moi, je pense que ce daemon fait plus de mal que de bien, il fait tourner les scripts pour demarrer/arreter eth0 chaque fois on branche ou debranche le cable ethernet. Ce n'est pas necessaire, on peut tres bien debrancher et rebrancher le cable sans arreter eth0 (bien sur la connection est de facto interrompu). Je fais ca tout le temps avec un portable. Les cartes reseau modernes pardonnent ca.
Moi personnellement je le desinstallerais (avec: "rpm -e ifplugd" ou similaire). Regardes "man ifplugd" pour de details ce qu'il est sense de faire.

Pour la vitesse il faut dire qu'il y a aussi de fluctuations dans le reseau free surtout un dimanche apres midi, regardes ici pour le mesure de debit:
http://mire.ipadsl.net/speedtest/speedtest4.php
Pour le debit en non-degroupe c'est en principe relativement fiable.

Il y a aussi la possibilite que les parametres 4.-6. dans <18> que tu mentionnes joues un role la dedans, c.-a-d. pour maximiser le debit il faut faire le bon choix et ce choix peut meme dependre de la distance freebox ordinateur et s'il y a un ou deux mur entre les deux etc.
Je ne me connais pas trop la dessus mais avec un peu de chance tu peux peut-etre touvrer des reponses avec google, sur le forum ici ou sur le forum specialise (lien a la fin de mon message <9>). Une fois qu'on sait ce qu'il faut chercher, c'est plus facile.
0
pristella Messages postés 859 Date d'inscription samedi 23 octobre 2004 Statut Contributeur Dernière intervention 8 mai 2007 74
20 févr. 2005 à 19:03
voila le resultat pour desinstaller ifplugd :

[root@lns-vlq-31-rou-82-253-185-174 pristella]# rpm -e ifplugd
erreur: Dépendances requises:
ifplugd >= 0.24 est nécessaire pour (déjà installé) initscripts-7.61.1-17mdk
ifplugd est nécessaire pour (déjà installé) hotplug-2004_04_01-8mdk
[root@lns-vlq-31-rou-82-253-185-174 pristella]#

donc j'ai l'impression qu'il n'est pas installé sur mon poste.

Par contre, lorsque je redemarre l'ordinateur, la connexion ne se fait plus, j'ai echec au log du démarrage. Je dois donc à chaque fois supprimer eth0 et recreer une nouvelle connexion sans fil pour me reconnecter.

Je crois que c'est clair , à chaque redemarrage wlan reprends les paramètre de eth0. Et pourtant je l'ai supprimer avec drakconf et avec kill.

Voila ce que j'ai quand je fais ps aux | grep ifplugd

[root@lns-vlq-31-rou-82-253-185-174 pristella]# ps aux | grep ifplugd
root 7721 0.0 0.1 1968 776 pts/0 S+ 18:58 0:00 grep ifplugd
[root@lns-vlq-31-rou-82-253-185-174 pristella]#

c'est pas la même chsoe que tout à l'heure ???

[root@lns-vlq-31-rou-82-253-185-174 pristella]# ps aux | grep ifplugd
root 2996 0.0 0.0 1424 496 ? Ss 15:36 0:00 /sbin/ifplugd -w -b -i eth0
root 10410 0.0 0.1 1972 784 pts/0 S+ 15:48 0:00 grep ifplugd
[root@lns-vlq-31-rou-82-253-185-174 pristella]#


voila ou j'en suis, j'arrive à me connecter et à surfer mais à chaque redemarrage, je dois supprimer eth0 et recreer une connexion sans fil.

C'est déjà ça :):)
0
J'ai aussi vu ce comportement de DrakConf. Quand on cree une nouvelle connection il ne faut pas oublier d'aller dans le sous-menu "options" de la connection et bien cocher la case "demarrage au boot" et apres il y a deux autres trucs (comme surveillance du device par ...). Je ne mettrais pas ca.

Si ifplupd est necessaire pour une dependance laisses tomber et garde le. Le kill ne marche que pour la session en cours jusqu'au prochain reboot. Par contre tu peux regarder dans le repertoire /etc/ifplugd/... ou il y a un fichier de config et un script a executer. Dans le fichier de config tu peux commenter la partie pour eth0 et comme ca le deactiver de facon effective (en theorie).
0