Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Wifi] Problème RTL8187
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
MasterPrenium
Tux's lil' helper
Tux's lil' helper


Joined: 07 Dec 2006
Posts: 90

PostPosted: Mon Apr 02, 2007 1:12 pm    Post subject: [Wifi] Problème RTL8187 Reply with quote

Coucou à tous,

Pour faire court, j'ai fait l'acquisition d'une carte highpower basé sur un chipset Realtek 8187. Le problème est que je ne parvient pas à le faire fonctionner:
J'ai suivis divers tuto pour l'installation, et essayer la version et rien ne marche.

avec un emerge rtl8187:

Code:
 * Found sources for kernel version:
 *     2.6.20-gentoo
>>> Unpacking source...
>>> Unpacking rtl8187-1.10.zip to /var/tmp/portage/net-wireless/rtl8187-1.10/work
 * Applying module-param-and-isoc.patch ...                                                                                                                               [ ok ]
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1 ...
 * Preparing ieee80211_crypt-rtl module
make -C /usr/src/linux SUBDIRS=/var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211 modules
make[1]: entrant dans le répertoire « /usr/src/linux-2.6.20-gentoo »
  CC [M]  /var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_softmac.o
  CC [M]  /var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_rx.o
/var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_rx.c:25:26: erreur: linux/config.h : Aucun fichier ou répertoire de ce type
  CC [M]  /var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_tx.o
/var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_softmac.c: In function 'ieee80211_softmac_scan_wq':
/var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_softmac.c:391: attention : ISO C90 forbids mixed declarations and code
/var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_softmac.c:412: attention : passing argument 2 of 'queue_delayed_work' from incompatible pointer type
/var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_softmac.c: In function 'ieee80211_softmac_stop_scan':
/var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_softmac.c:486: attention : passing argument 1 of 'cancel_delayed_work' from incompatible pointer type
/var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_softmac.c: In function 'ieee80211_associate_abort':
/var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_softmac.c:885: attention : passing argument 2 of 'queue_delayed_work' from incompatible pointer type
/var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_softmac.c:1361:4: attention : #warning CHECK_LOCK_HERE
/var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_softmac.c:1401:2: attention : #warning CHECK_LOCK_HERE
/var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_softmac.c: In function 'ieee80211_rx_frame_softmac':
/var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_softmac.c:1472: attention : ISO C90 forbids mixed declarations and code
/var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_softmac.c: In function 'ieee80211_stop_protocol':
/var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_softmac.c:2061: attention : passing argument 1 of 'cancel_delayed_work' from incompatible pointer type
/var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_softmac.c:2169:78: erreur: la macro « INIT_WORK » a reçu 3 arguments, mais elle n'en prend que 2
/var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_softmac.c: In function 'ieee80211_softmac_init':
/var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_softmac.c:2169: erreur: 'INIT_WORK' undeclared (first use in this function)
/var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_softmac.c:2169: erreur: (Each undeclared identifier is reported only once
/var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_softmac.c:2169: erreur: for each function it appears in.)
/var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_softmac.c:2170:88: erreur: la macro « INIT_WORK » a reçu 3 arguments, mais elle n'en prend que 2
/var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_softmac.c:2171:94: erreur: la macro « INIT_WORK » a reçu 3 arguments, mais elle n'en prend que 2
/var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_softmac.c:2172:96: erreur: la macro « INIT_WORK » a reçu 3 arguments, mais elle n'en prend que 2
/var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_softmac.c:2173:82: erreur: la macro « INIT_WORK » a reçu 3 arguments, mais elle n'en prend que 2
/var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_softmac.c:2174:82: erreur: la macro « INIT_WORK » a reçu 3 arguments, mais elle n'en prend que 2
/var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_softmac.c: In function 'ieee80211_softmac_free':
/var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_softmac.c:2193: attention : passing argument 1 of 'cancel_delayed_work' from incompatible pointer type
make[2]: *** [/var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_softmac.o] Erreur 1
make[2]: *** Attente des tâches non terminées....
/var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_tx.c:35:26: erreur: linux/config.h : Aucun fichier ou répertoire de ce type
make[2]: *** [/var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_rx.o] Erreur 1
make[2]: *** [/var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_tx.o] Erreur 1
make[1]: *** [_module_/var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-2.6.20-gentoo »
make: *** [modules] Erreur 2

!!! ERROR: net-wireless/rtl8187-1.10 failed.
Call stack:
  ebuild.sh, line 1614:   Called dyn_compile
  ebuild.sh, line 971:   Called qa_call 'src_compile'
  environment, line 4075:   Called src_compile
  ebuild.sh, line 1304:   Called linux-mod_src_compile
  linux-mod.eclass, line 511:   Called die

!!! Unable to make  KSRC=/usr/src/linux  .
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/net-wireless/rtl8187-1.10/temp/build.log'.



J'ai à peu près la même erreur avec l'installation des drivers venant directement de chez realtek.


pour les tuto j'avais notamment suivit celui là :
http://www.tuto-fr.com/tutoriaux/linux/installation-driver-realtek-rtl8187.php

je suis sur un kernel 2.6.20
Que dois-je faire pour que çà marche ? :(
J'espère que vous pourrez m'aider

Merci d'avance
Back to top
View user's profile Send private message
MasterPrenium
Tux's lil' helper
Tux's lil' helper


Joined: 07 Dec 2006
Posts: 90

PostPosted: Wed Apr 04, 2007 9:30 pm    Post subject: Reply with quote

un petit UP svp ...
Back to top
View user's profile Send private message
nemo13
Veteran
Veteran


Joined: 08 Oct 2004
Posts: 1016
Location: France/Istres

PostPosted: Wed Apr 04, 2007 10:08 pm    Post subject: Reply with quote

bonsoir,
avec un dongle netgear w111 , qui dans mon cas est à base de RTL8187 , j'avais essayé le driver de realtek.
globalement çà n'avait pas marché; soit un joli oups quand je prenais ieee du noyau , soit ma clef wep ne passait pas.
je me suis donc rabattu sur l'ensemble :
Code:
 net-wireless/wireless-tools +
net-wireless/ndiswrapper
ieee802 du noyau
wifi en wep

et là c'est ok.
As-tu essayé ce type de manip ?
Back to top
View user's profile Send private message
MasterPrenium
Tux's lil' helper
Tux's lil' helper


Joined: 07 Dec 2006
Posts: 90

PostPosted: Thu Apr 05, 2007 10:40 am    Post subject: Reply with quote

je n'ai pas essayer avec ndiswrapper ....
Mais apparement le problème viendrait de la version du kernel. Un de mes amis va essayer de faire un patch, je vous tien au courant, car j'avais trouver un patch mais bon, les drivers fonctionnaient vraiment mal....

De plus, çà m'arrangerai si les drivers étaient compatibles avec l'injection de paquets etc... :lol:
Back to top
View user's profile Send private message
Mickael
Advocate
Advocate


Joined: 05 Sep 2005
Posts: 2387
Location: ~Belfort! - France - EU

PostPosted: Thu Apr 05, 2007 10:59 am    Post subject: Reply with quote

Tu devrais faire un tour sur bgo. Tu y apprendrais que ton ebuild va bientôt disparaître de l'arbre portage. Mais ce n'est pas très grave, car divers patchs sont proposés sur bgo pour ce futur ancien ebuild. Sinon le fork de rtltrucbidule se nomme : rtl-wifi.

Bugzilla Bug 172913
et qui dit :
Paul Bredbury wrote:
Hi, here is an ebuild for a working driver for RTL8187 and RTL818x wireless
network cards.

It works with git-sources-2.6.21_rc5-r5 on an RTL8187 in ad-hoc mode with WEP,
for which the only other working method is ndiswrapper.

The project is a fork of rtl8180-sa2400. No non-subversion release has yet been
made..........etc


Voilà donc suivant le choix que tu feras, tout est sur bgo, [edit : suppression de ce bout de phrase pas très amicale :wink: et inutile!], et tu seras wifiquiser plus vite :wink:
_________________
À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo
Back to top
View user's profile Send private message
sebtx
Tux's lil' helper
Tux's lil' helper


Joined: 02 Nov 2005
Posts: 131
Location: France, Eure-et-loir

PostPosted: Thu Apr 05, 2007 11:06 pm    Post subject: Reply with quote

Salut,

Ce problème est connu, car depuis le kernel 2.6.20 ou 2.6.19 (je sais plus lequel exactement) les API changent un peu. Donc faut corriger les drivers pour ces versions de noyau me semble-t'il...

Mais je pense qu'il doit y avoir un driver corrigé qui doigt avoir vu le jour quelque part. C'est un peu le même problème que les spca5xx :)

Après faut voir comment faire pour corriger ces drivers.

Mais le problème se pose au niveau des nouvelles versions du noyau ;)
_________________
Linux gigalaptop 2.6.21-suspend2-r5 #5 SMP PREEMPT Thu May 31 23:32:15 UTC 2007 i686 Intel(R) Core(TM)2 CPU T7200 @ 2.00GHz GenuineIntel GNU/Linux
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum