Forum Linux.mandriva installer un driver patché pour une carte wifi BELKIN F5D7010 ( chipset rtl8085 )

Posté par  .
Étiquettes : aucune
0
17
avr.
2009
Bonjour,

Je souhaite installer un driver patché pour ma carte wifi BELKIN F5D7010 ( chipset rtl8085 ).
Je suis sous mandriva one 2009.

J'ai essayer de suivre les instruction du post #206 ( http://forum.ubuntu-fr.org/viewtopic.php?pid=941730 ).

Après avoir télécharger le driver ( http://ovh.dl.sourceforge.net/sourceforge/rtl8180-sa2400/rtl(...) ) et le patch ( http://patches.aircrack-ng.org/rtl8180-0.21v2.patch ), il n'y a pas de problème pour patcher le driver, mais à l'execution de make, cela bloque.

[root@localhost guiali]# cd /home/guiali/Téléchargement/
[root@localhost Téléchargement]# ifconfig wlan0 down
[root@localhost Téléchargement]# uname -r
2.6.27.19-desktop-1mnb
[root@localhost Téléchargement]# tar -xvzf rtl8180-0.21.tar.gz
rtl8180-0.21/
rtl8180-0.21/Makefile
rtl8180-0.21/AUTHORS
rtl8180-0.21/CHANGES
rtl8180-0.21/COPYING
rtl8180-0.21/INSTALL
rtl8180-0.21/LICENSE
rtl8180-0.21/Makefile26
rtl8180-0.21/README
rtl8180-0.21/README.adhoc
rtl8180-0.21/compat24.h
rtl8180-0.21/ieee80211.h
rtl8180-0.21/ieee80211_crypt.c
rtl8180-0.21/ieee80211_crypt.h
rtl8180-0.21/ieee80211_crypt_wep.c
rtl8180-0.21/ieee80211_module.c
rtl8180-0.21/ieee80211_rx.c
rtl8180-0.21/ieee80211_tx.c
rtl8180-0.21/ieee80211_wx.c
rtl8180-0.21/ieee802_11.h
rtl8180-0.21/module_load
rtl8180-0.21/module_load24
rtl8180-0.21/module_unload
rtl8180-0.21/module_unload24
rtl8180-0.21/r8180.h
rtl8180-0.21/r8180_93cx6.c
rtl8180-0.21/r8180_93cx6.h
rtl8180-0.21/r8180_core.c
rtl8180-0.21/r8180_gct.c
rtl8180-0.21/r8180_gct.h
rtl8180-0.21/r8180_hw.h
rtl8180-0.21/r8180_max2820.c
rtl8180-0.21/r8180_max2820.h
rtl8180-0.21/r8180_pm.c
rtl8180-0.21/r8180_pm.h
rtl8180-0.21/r8180_sa2400.c
rtl8180-0.21/r8180_sa2400.h
rtl8180-0.21/r8180_wx.c
rtl8180-0.21/r8180_wx.h
rtl8180-0.21/README.master
[root@localhost Téléchargement]# cd rtl8180-0.21
[root@localhost rtl8180-0.21]# patch -Np1 -i ../rtl8180-0.21v2.patch
patching file ieee80211_crypt.c
patching file ieee80211_crypt_wep.c
patching file ieee80211_module.c
patching file ieee80211_rx.c
patching file ieee80211_tx.c
patching file ieee80211_wx.c
patching file Makefile
patching file Makefile26
patching file r8180_core.c
patching file r8180.h
[root@localhost rtl8180-0.21]# make
make -C /lib/modules/2.6.27.19-desktop-1mnb/build SUBDIRS=/home/guiali/Téléchargement/rtl8180-0.21 modules
make[1]: entrant dans le répertoire « /usr/src/linux-2.6.27.19-desktop-1mnb »
CC [M] /home/guiali/Téléchargement/rtl8180-0.21/ieee80211_rx.o
Dans le fichier inclus à partir de /home/guiali/Téléchargement/rtl8180-0.21/ieee80211_rx.c:43:
/home/guiali/Téléchargement/rtl8180-0.21/ieee80211.h:43:1: attention : « BIT » redéfini
Dans le fichier inclus à partir de include/linux/kernel.h:15,
à partir de include/linux/skbuff.h:17,
à partir de include/linux/if_ether.h:114,
à partir de include/linux/netdevice.h:29,
à partir de include/linux/if_arp.h:26,
à partir de /home/guiali/Téléchargement/rtl8180-0.21/ieee80211_rx.c:25:
include/linux/bitops.h:6:1: attention : ceci est la localisation d'une précédente définition
/home/guiali/Téléchargement/rtl8180-0.21/ieee80211_rx.c: In function ‘ieee80211_monitor_rx’:
/home/guiali/Téléchargement/rtl8180-0.21/ieee80211_rx.c:296: erreur: ‘struct sk_buff’ has no member named ‘mac’
/home/guiali/Téléchargement/rtl8180-0.21/ieee80211_rx.c: In function ‘ieee80211_r8180_rx’:
/home/guiali/Téléchargement/rtl8180-0.21/ieee80211_rx.c:1131: erreur: ‘struct sk_buff’ has no member named ‘mac’
/home/guiali/Téléchargement/rtl8180-0.21/ieee80211_rx.c:1131: erreur: ‘struct sk_buff’ has no member named ‘nh’
make[2]: *** [/home/guiali/Téléchargement/rtl8180-0.21/ieee80211_rx.o] Erreur 1
make[1]: *** [_module_/home/guiali/Téléchargement/rtl8180-0.21] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-2.6.27.19-desktop-1mnb »
make: *** [2.6] Erreur 2



Est-ce que le problème vient de mon noyau, trop récent pour ce driver ou ce patch? Ce patch est le dernier, je ne peux pas télécharger un driver patché plus récent.

J'ai bien téléchargé les sources et headers de mon noyau.

Merci d'avance pour votre aide.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.