View previous topic :: View next topic |
Author |
Message |
MasterPrenium Tux's lil' helper
Joined: 07 Dec 2006 Posts: 90
|
Posted: Mon Apr 02, 2007 1:12 pm Post subject: [Wifi] Problème RTL8187 |
|
|
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 |
|
|
MasterPrenium Tux's lil' helper
Joined: 07 Dec 2006 Posts: 90
|
Posted: Wed Apr 04, 2007 9:30 pm Post subject: |
|
|
un petit UP svp ... |
|
Back to top |
|
|
nemo13 Veteran
Joined: 08 Oct 2004 Posts: 1016 Location: France/Istres
|
Posted: Wed Apr 04, 2007 10:08 pm Post subject: |
|
|
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 |
|
|
MasterPrenium Tux's lil' helper
Joined: 07 Dec 2006 Posts: 90
|
Posted: Thu Apr 05, 2007 10:40 am Post subject: |
|
|
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... |
|
Back to top |
|
|
Mickael Advocate
Joined: 05 Sep 2005 Posts: 2387 Location: ~Belfort! - France - EU
|
Posted: Thu Apr 05, 2007 10:59 am Post subject: |
|
|
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 et inutile!], et tu seras wifiquiser plus vite _________________ À 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 |
|
|
sebtx Tux's lil' helper
Joined: 02 Nov 2005 Posts: 131 Location: France, Eure-et-loir
|
Posted: Thu Apr 05, 2007 11:06 pm Post subject: |
|
|
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 |
|
|
|
|
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
|
|