Bonjour a tous!

J'ai une FC5 avec :
kernel-2.6.15-1.2054_FC5
kernel-devel-2.6.15-1.2054_FC5

J'essai de configurer ma cle WIFI sous FC5 mais impossible 🙁 c 'est une DWL-G122 chipset ralink.
J'ai essayé d'installer les drivers fournits sur le site web de ralink:
RT25USB-SRC-V2.0.7.0.tar.gz

le probleme se situe au moment de la compilation :

---> j'obtiens ca :

[root@localhost RT25USB-SRC-V2.0.7.0]# cp Makefile.6 Makefile
[root@localhost RT25USB-SRC-V2.0.7.0]# make

make -C /lib/modules/2.6.15-1.2054_FC5/build SUBDIRS=/RT25USB-SRC-V2.0.7.0 modules
make[1]: Entering directory `/usr/src/kernels/2.6.15-1.2054_FC5-i686'
CC [M] /RT25USB-SRC-V2.0.7.0/rtusb_main.o
Dans le fichier inclus à partir de /RT25USB-SRC-V2.0.7.0/rt_config.h:160,
à partir de /RT25USB-SRC-V2.0.7.0/rtusb_main.c:38:
/RT25USB-SRC-V2.0.7.0/oid.h:576:5: attention : « DBG » n'est pas défini
Dans le fichier inclus à partir de /RT25USB-SRC-V2.0.7.0/rt_config.h:167,
à partir de /RT25USB-SRC-V2.0.7.0/rtusb_main.c:38:
/RT25USB-SRC-V2.0.7.0/rtusb.h:43:6: attention : « _WIN32_WINNT » n'est pas défini
/RT25USB-SRC-V2.0.7.0/rtusb_main.c:95: erreur: unknown field ?owner? specified in initializer
/RT25USB-SRC-V2.0.7.0/rtusb_main.c:95: attention : initialization from incompatible pointer type
/RT25USB-SRC-V2.0.7.0/rtusb_main.c: In function ?CMDHandler?:
/RT25USB-SRC-V2.0.7.0/rtusb_main.c:1073: attention : unused variable ?pkey?
/RT25USB-SRC-V2.0.7.0/rtusb_main.c:1072: attention : unused variable ?i?
/RT25USB-SRC-V2.0.7.0/rtusb_main.c:1113:5: attention : « DBG » n'est pas défini
make[2]: *** [/RT25USB-SRC-V2.0.7.0/rtusb_main.o] Erreur 1
make[1]: *** [_module_/RT25USB-SRC-V2.0.7.0] Erreur 2
make[1]: Leaving directory `/usr/src/kernels/2.6.15-1.2054_FC5-i686'
make: *** [all] Erreur 2
[root@localhost RT25USB-SRC-V2.0.7.0]#

Je comprends pas trop ce qui cloche.
Si quelqu'un a deja reussi a installer de type cle wifi, j'aimerai bien savoir comment ?

PS : la carte marche tres bien sur un live cd troppix avec ce module rt2570 :-?

Merci d'avance pour vos reponse. 🙂
Bonjour,

je te conseille d'utiliser les pilotes open source disponibles sur http://rt2x00.serialmonkey.com/wiki/index.php/Downloads, ils sont plus récents et évoluent plus vite.

Je viens de faire le test avec un noyau 2.6.15-1.1831_FC4 et le dernier rt2570_cvs : ça compile.
Pour FC5, je ne sais pas encore.
coucou,

je ne suis pas expert mais il semble qu'il y'ait eu des changements
importants au niveau de l'api noyau.

En cherchant un peu, voila ce que j'ai modifié pour que ça compile :

La fonction verify_area a été remplacée par access_ok.

Donc dans rtusb_info.c, ligne 3986, tu remplaces la ligne comme suit :

//if ( verify_area(VERIFY_WRITE, wrq->u.data.pointer, sizeof(privtab)) )
if ( access_ok(VERIFY_WRITE, wrq->u.data.pointer, sizeof(privtab)) )


Dans rtusb_main.c, ligne 95, tu commentes la ligne comme suit

// .owner = THIS_MODULE,

Et voilà.

Testé sur FC5.

@°+
Merci pour vos reponses...

J'ai suivit ton conseil redsectors, j'ai mis en commentaire le bout de code suivant :

.owner = THIS_MODULE, ( dans le paragraphe //tested for kernel 2.6series)


---> maintenant ca compile nickel! J'ai aucun probleme pour me connecter :-D

Ensuite j'ai ajouté un fichier 'ifcfg-rausb0' dans /etc/sysconfig/network-script/
avec DEVICE='rausb0'
ONBOOT='yes'
BOOTPROTO='dhcp'

Par contre dans le fichier readme du driver ils disent :

7)Edit(or add the line) in /etc/modules.conf
alias rausb0 rt2570

Je ne trouve pas ce fichier /etc/modules.conf vous pouvez me dire ou il se trouve sous FC5.

Merci 🙂
hello,

perso, je l'ai mis dans le fichier /etc/modprobe.conf

[root@localhost ~]# grep rt /etc/modprobe.conf
alias rausb0 rt2570

@+

Pour info, mon ifcfg-rausb0 :

[root@localhost network-scripts]# more ifcfg-rausb0
# Please read /usr/share/doc/initscripts-*/sysconfig.txt
# for the documentation of these parameters.
ONBOOT=yes
USERCTL=yes
IPV6INIT=no
PEERDNS=yes
TYPE=Wireless
DEVICE=rausb0
ESSID=belkin54g
KEY=xx
MODE=Managed
BOOTPROTO=dhcp
AP=00:11:50:45:B0:9B
CHANNEL=11
Ok je vais ajouter "alias rausb0 rt2570" dans /etc/modprobe.conf

Merci beaucoup pour ton aide redsectors 😉

Bonne soiree