J'ai essayé de compiler les pilote rtl8187 de Realtek sans plus de succes:
[root@localhost rtl8187_linux_26.1010.0622.2006]# ./makedrv
ieee80211/
ieee80211/.tmp_versions/
ieee80211/.tmp_versions/ieee80211-rtl.mod
ieee80211/.tmp_versions/ieee80211_crypt-rtl.mod
ieee80211/.tmp_versions/ieee80211_crypt_ccmp-rtl.mod
ieee80211/.tmp_versions/ieee80211_crypt_tkip-rtl.mod
ieee80211/.tmp_versions/ieee80211_crypt_wep-rtl.mod
ieee80211/ieee80211.h
ieee80211/ieee80211_crypt.c
ieee80211/ieee80211_crypt.h
ieee80211/ieee80211_crypt_ccmp.c
ieee80211/ieee80211_crypt_tkip.c
ieee80211/ieee80211_crypt_wep.c
ieee80211/ieee80211_module.c
ieee80211/ieee80211_rx.c
ieee80211/ieee80211_softmac.c
ieee80211/ieee80211_softmac_wx.c
ieee80211/ieee80211_tx.c
ieee80211/ieee80211_wx.c
ieee80211/license
ieee80211/Makefile
ieee80211/Modules.symvers
ieee80211/readme
beta-8187/
beta-8187/r8180_hw.h
beta-8187/r8187.h~
beta-8187/r8180_rtl8225.h
beta-8187/license
beta-8187/.tmp_versions/
beta-8187/.tmp_versions/r8187.mod
beta-8187/Makefile
beta-8187/r8180_93cx6.c
beta-8187/tags
beta-8187/authors
beta-8187/r8187_core.c~
beta-8187/r8180_pm.h
beta-8187/r8180_rtl8225.c
beta-8187/copying
beta-8187/r8180_wx.h
beta-8187/Modules.symvers
beta-8187/r8180_rtl8225z2.c
beta-8187/readme
beta-8187/r8187_core.c
beta-8187/ieee80211.h
beta-8187/r8180_93cx6.h
beta-8187/changes
beta-8187/r8187.h
beta-8187/r8180_pm.c
beta-8187/install
beta-8187/ieee80211_crypt.h
beta-8187/r8180_wx.c
rm -f *.mod.c *.mod *.o .*.cmd *.ko 
rm -rf /root/rtl8187_linux_26.1010.0622.2006/ieee80211/tmp
make -C /lib/modules/2.6.19-1.2911.fc6/build M=/root/rtl8187_linux_26.1010.0622.2006/ieee80211 modules
make[1]: entrant dans le répertoire « /usr/src/kernels/2.6.19-1.2911.fc6-i686 »
  CC [M]  /root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.o
/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c: In function 'ieee80211_softmac_scan_wq':
/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:391: attention : ISO C90 forbids mixed declarations and code
/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:1360:4: attention : #warning CHECK_LOCK_HERE
/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:1400:2: attention : #warning CHECK_LOCK_HERE
/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c: In function 'ieee80211_rx_frame_softmac':
/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:1471: attention : ISO C90 forbids mixed declarations and code
/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:1473: attention : 'chlen' may be used uninitialized in this function
/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:1360:4: attention : #warning CHECK_LOCK_HERE
/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:1400:2: attention : #warning CHECK_LOCK_HERE
  CC [M]  /root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_rx.o
/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_rx.c:25:26: erreur: linux/config.h : Aucun fichier ou répertoire de ce type
make[2]: [/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_rx.o] Erreur 1 (ignorée)
  CC [M]  /root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_tx.o
/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_tx.c:35:26: erreur: linux/config.h : Aucun fichier ou répertoire de ce type
make[2]: [/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_tx.o] Erreur 1 (ignorée)
  CC [M]  /root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.o
  CC [M]  /root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_module.o
/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_module.c:34:26: erreur: linux/config.h : Aucun fichier ou répertoire de ce type
make[2]: [/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_module.o] Erreur 1 (ignorée)
  CC [M]  /root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac_wx.o
/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac_wx.c: In function 'ieee80211_wx_set_wap':
/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac_wx.c:143: attention : ISO C90 forbids mixed declarations and code
  CC [M]  /root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt.o
/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt.c:14:26: erreur: linux/config.h : Aucun fichier ou répertoire de ce type
make[2]: [/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt.o] Erreur 1 (ignorée)
  CC [M]  /root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_ccmp.o
/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_ccmp.c:12:26: erreur: linux/config.h : Aucun fichier ou répertoire de ce type
/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_ccmp.c: In function 'ieee80211_ccmp_aes_encrypt':
/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_ccmp.c:75: attention : 'crypto_cipher_encrypt' is deprecated (declared at include/linux/crypto.h:853)
make[2]: [/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_ccmp.o] Erreur 1 (ignorée)
  CC [M]  /root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_tkip.o
/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_tkip.c:12:26: erreur: linux/config.h : Aucun fichier ou répertoire de ce type
/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_tkip.c: In function 'ieee80211_tkip_encrypt':
/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_tkip.c:317: attention : 'crypto_cipher_encrypt' is deprecated (declared at include/linux/crypto.h:853)
/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_tkip.c: In function 'ieee80211_tkip_decrypt':
/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_tkip.c:396: attention : 'crypto_cipher_decrypt' is deprecated (declared at include/linux/crypto.h:879)
/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_tkip.c: In function 'michael_mic':
/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_tkip.c:448: attention : 'crypto_digest_init' is deprecated (declared at include/linux/crypto.h:714)
/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_tkip.c:449: attention : 'crypto_digest_setkey' is deprecated (declared at include/linux/crypto.h:740)
/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_tkip.c:450: attention : 'crypto_digest_update' is deprecated (declared at include/linux/crypto.h:717)
/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_tkip.c:451: attention : 'crypto_digest_final' is deprecated (declared at include/linux/crypto.h:719)
make[2]: [/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_tkip.o] Erreur 1 (ignorée)
  CC [M]  /root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_wep.o
/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_wep.c:12:26: erreur: linux/config.h : Aucun fichier ou répertoire de ce type
/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_wep.c: In function 'prism2_wep_encrypt':
/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_wep.c:141: attention : 'crypto_cipher_encrypt' is deprecated (declared at include/linux/crypto.h:853)
/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_wep.c: In function 'prism2_wep_decrypt':
/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_wep.c:185: attention : 'crypto_cipher_decrypt' is deprecated (declared at include/linux/crypto.h:879)
make[2]: [/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_wep.o] Erreur 1 (ignorée)
  LD [M]  /root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211-rtl.o
ld: /root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_rx.o: No such file: No such file or directory
make[2]: [/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211-rtl.o] Erreur 1 (ignorée)
  LD [M]  /root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt-rtl.o
ld: /root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt.o: No such file: No such file or directory
make[2]: [/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt-rtl.o] Erreur 1 (ignorée)
  LD [M]  /root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_wep-rtl.o
ld: /root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_wep.o: No such file: No such file or directory
make[2]: [/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_wep-rtl.o] Erreur 1 (ignorée)
  LD [M]  /root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_tkip-rtl.o
ld: /root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_tkip.o: No such file: No such file or directory
make[2]: [/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_tkip-rtl.o] Erreur 1 (ignorée)
  LD [M]  /root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_ccmp-rtl.o
ld: /root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_ccmp.o: No such file: No such file or directory
make[2]: [/root/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_ccmp-rtl.o] Erreur 1 (ignorée)
  Building modules, stage 2.
  MODPOST 0 modules
make[1]: quittant le répertoire « /usr/src/kernels/2.6.19-1.2911.fc6-i686 »
rm -f *.mod.c *.mod *.o .*.cmd *.ko 
rm -rf /root/rtl8187_linux_26.1010.0622.2006/beta-8187/tmp
make -C /lib/modules/2.6.19-1.2911.fc6/build M=/root/rtl8187_linux_26.1010.0622.2006/beta-8187 modules
make[1]: entrant dans le répertoire « /usr/src/kernels/2.6.19-1.2911.fc6-i686 »
  CC [M]  /root/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187_core.o
Dans le fichier inclus à partir de /root/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187_core.c:64:
/root/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.h:29:26: erreur: linux/config.h : Aucun fichier ou répertoire de ce type
/root/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187_core.c: In function 'rtl8187_rx_urbsubmit':
/root/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187_core.c:700: attention : passing argument 6 of 'usb_fill_bulk_urb' from incompatible pointer type
/root/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187_core.c: In function 'rtl8180_tx':
/root/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187_core.c:1428: attention : passing argument 6 of 'usb_fill_bulk_urb' from incompatible pointer type
/root/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187_core.c: In function 'rtl8180_ioctl':
/root/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187_core.c:2298: attention : ISO C90 forbids mixed declarations and code
/root/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187_core.c: In function 'rtl8187_usb_probe':
/root/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187_core.c:2421: erreur: 'struct net_device' has no member named 'get_wireless_stats'
make[2]: [/root/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187_core.o] Erreur 1 (ignorée)
  CC [M]  /root/rtl8187_linux_26.1010.0622.2006/beta-8187/r8180_93cx6.o
Dans le fichier inclus à partir de /root/rtl8187_linux_26.1010.0622.2006/beta-8187/r8180_93cx6.h:16,
          à partir de /root/rtl8187_linux_26.1010.0622.2006/beta-8187/r8180_93cx6.c:21:
/root/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.h:29:26: erreur: linux/config.h : Aucun fichier ou répertoire de ce type
make[2]: [/root/rtl8187_linux_26.1010.0622.2006/beta-8187/r8180_93cx6.o] Erreur 1 (ignorée)
  CC [M]  /root/rtl8187_linux_26.1010.0622.2006/beta-8187/r8180_wx.o
Dans le fichier inclus à partir de /root/rtl8187_linux_26.1010.0622.2006/beta-8187/r8180_wx.c:22:
/root/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.h:29:26: erreur: linux/config.h : Aucun fichier ou répertoire de ce type
make[2]: [/root/rtl8187_linux_26.1010.0622.2006/beta-8187/r8180_wx.o] Erreur 1 (ignorée)
  CC [M]  /root/rtl8187_linux_26.1010.0622.2006/beta-8187/r8180_rtl8225.o
Dans le fichier inclus à partir de /root/rtl8187_linux_26.1010.0622.2006/beta-8187/r8180_rtl8225.h:16,
          à partir de /root/rtl8187_linux_26.1010.0622.2006/beta-8187/r8180_rtl8225.c:16:
/root/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.h:29:26: erreur: linux/config.h : Aucun fichier ou répertoire de ce type
make[2]: [/root/rtl8187_linux_26.1010.0622.2006/beta-8187/r8180_rtl8225.o] Erreur 1 (ignorée)
  CC [M]  /root/rtl8187_linux_26.1010.0622.2006/beta-8187/r8180_rtl8225z2.o
Dans le fichier inclus à partir de /root/rtl8187_linux_26.1010.0622.2006/beta-8187/r8180_rtl8225.h:16,
          à partir de /root/rtl8187_linux_26.1010.0622.2006/beta-8187/r8180_rtl8225z2.c:16:
/root/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.h:29:26: erreur: linux/config.h : Aucun fichier ou répertoire de ce type
make[2]: [/root/rtl8187_linux_26.1010.0622.2006/beta-8187/r8180_rtl8225z2.o] Erreur 1 (ignorée)
  LD [M]  /root/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.o
ld: /root/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187_core.o: No such file: No such file or directory
make[2]: [/root/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.o] Erreur 1 (ignorée)
  Building modules, stage 2.
  MODPOST 0 modules
make[1]: quittant le répertoire « /usr/src/kernels/2.6.19-1.2911.fc6-i686 »
[root@localhost rtl8187_linux_26.1010.0622.2006]#
Je vais tester tes RPM...
Je te suggère dans un premier temps d'installer mes RPM.
Si avec ceux-là, ça ne marche pas, je t'aiderai à bidouiller les pilotes de Realtek pour les compiler.
Coucou c'est le chiant de service.

Je viens de dl tes deux rpm et si je commence yumer le prems il me dis qu'il dépant du second et inversement....

Suis nul je vais directement me suicider avec une boite homéopathie... Attention c'est du 9CH!!!!
Il faut installer les deux «en même temps» :
# rpm -ihv kmod-... rtl-8180...
(y a pas de mal, tu pourrais me rétorquer : «t'avais qu'à faire un dépôt» :-D).
@Pikachu_2014

Il y a une erreur dans ton rpm %{name}-kmod-common , cela reste fonctionnel mais devrait être amélioré pour éviter de futures problèmes de mise à jours et d'utilisation des kvariants...
(cf le nom et les provides / requires )
Tres heureux d'avoir un soutiens pour les modules wifi! 🙂
Pour des raisons de quota des module noyaux sur extras il semble plus probable que ce module soit accepté sur livna.org. Ce serait une bonne chose qu'il y soit qu'en penses tu ?
Bien sûr la meilleure solution serai qu'il soit intégré directement dans le noyau voire en expérimental si nécéssaire...
Est ce qu'il fonctionne sur ieee80211 ou ieee80211-softmac ?
Name:           rtl8180-sa2400
Version:        0
Release:        0.1.20070221svn%{?dist}
Summary:        Common parts belonging to the rtl-wifi kernel modules

Group:          System Environment/Kernel
License:        GPL
URL:            http://rtl-wifi.sourceforge.net/
# Source from SVN
# svn co https://rtl-wifi.svn.sourceforge.net/svnroot/rtl-wifi rtl-wifi
Source0:        rtl-wifi-svn-20070221.tar.bz2
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

Requires:       rtl8180-sa2400-kmod >= %{version}
Provides:       %{name}-kmod-common = %{version}
Effecivement kmod-%{foo} c'est le résulat du rpm du même nom et créé par kmod-tool. A ne pas confondre avec %{foo} qui est le nom du paquet source , il faut avoir pour faire la distintion avec kmod-xen-%{foo}... C'est un peu complexe car il y a un aspect mis à jours d'ou les >= qui fait que la partie kernel peut avoir une version supérieur au paquet common quelquesoit le kvarriant...