URL: https://linuxfr.org/forums/linux-mandriva/posts/installer-un-driver-patch%C3%A9-pour-une-carte-wifi-belkin-f5d7010 Title: installer un driver patché pour une carte wifi BELKIN F5D7010 ( chipset rtl8085 ) Authors: gpelle Date: 2009年04月17日T17:04:20+02:00 Tags: Score: 0 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](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(...)](http://ovh.dl.sourceforge.net/sourceforge/rtl8180-sa2400/rtl8180-0.21.tar.gz) ) et le patch ( [http://patches.aircrack-ng.org/rtl8180-0.21v2.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 » £spaces£ £/spaces£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, £spaces£ £/spaces£à partir de include/linux/skbuff.h:17, £spaces£ £/spaces£à partir de include/linux/if_ether.h:114, £spaces£ £/spaces£à partir de include/linux/netdevice.h:29, £spaces£ £/spaces£à partir de include/linux/if_arp.h:26, £spaces£ £/spaces£à 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.