Bon, voilà où j'en suis ce soir après m'être aidé d'autres topics sur ce forum :
J'ai pris le driver Windows de ma carte, qui fonctionne parfaitement sous Windows XP.
Je l'ai copié sous Fedora dans /opt/wifi
J'ai installé le pilote :
[root@localhost wifi]# ndiswrapper -i Mrv8000c.INF
installing mrv8000c ...
vérification de l'install :
[root@localhost wifi]# ndiswrapper -l
installed drivers:
mrv8000c driver installed, hardware (11AB:1FAA) present
Chargement du module ndiswrapper :
[root@localhost wifi]# modprobe ndiswrapper
Vérification du chargement du module :
[root@localhost wifi]# dmesg |grep ndiswrapper
ndiswrapper version 1.25 loaded (preempt=no,smp=no)
ndiswrapper: driver mrv8000c (Marvell,09/17/2004,3.1.0.19) loaded
ndiswrapper: using IRQ 193
ndiswrapper (set_encr_mode:693): setting encryption mode to 6 failed (C00000BB)
usbcore: registered new driver ndiswrapper
[root@localhost wifi]#
Je note l'erreur au sujet du mode de cryptage mais cela ne m'inquiète pas pour le moment, je n'ai pas abordé la partie configuration de la carte ...
J'ai essayé les méthodes suivantes pour faire charger le module au démarrage de linux :
[root@localhost wifi]# ndiswrapper -m
adding "alias wlan0 ndiswrapper" to /etc/modprobe.d/ndiswrapper ...
couldn't add module alias: at /usr/sbin/ndiswrapper line 705.
[root@localhost wifi]#
Visiblement cela ne marche pas donc j'ai ajouté la ligne suivante à la fin de mon fichier /etc/modprobe.conf :
alias wlan0 ndiswrapper
Après un reboot pour vérifier, cela ne fonctionne pas (le module n'est pas chargé quand je fais un dmesg)
A la place de la ligne
alias wlan0 ndiswrapper
je met la ligne suivante :
/usr/sbin/ndiswrapper
Au reboot, j'ai le message d'erreur suivant :
Warning: /etc/modprobe.conf line (n° de la ligne): ignoring bad line starting with '/sbin/modprobe'
et le système ne démarre pas
Reboot en mode rescue avec le cd 1 de Fedora pour retirer la ligne, puis reboot OK avec fichier /etc/modprobe.conf d'origine
Je remet le problème du chargement automatique du module à plus tard et je le charge manuellement pour continuer
Je vérifie que ma carte wifi est bien reconnue en tant que périphérique réseau :
[root@localhost ~]# iwconfig wlan0
Warning: Driver for device wlan0 has been compiled with version 20
of Wireless Extension, while this program supports up to version 19.
Some things may be broken...
wlan0 IEEE 802.11b ESSID:off/any
Mode:Managed Channel:0 Access Point: Not-Associated
Bit Rate:1 Mb/s Sensitivity=-200 dBm
RTS thr:2346 B Fragment thr:2346 B
Encryption key:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Et là je bloque un peu sur le warning. Le programme désigné par "Wireless Extension" désigne-t-il NdisWrapper ?
Si c'est le cas, dois-je essayer de trouver une autre version de NdisWrapper ?
Ou un autre driver ?
Au passage si quelqu'un a une idée pour mon problème de chargement automatique du module ndiswrapper ...
Merci d'avance pour votre aide.
Je m'y remets demain soir, j'aurai plus de temps.