[wifi] problème pilote rtl8187 kernel 2.6.30 (résolu)

Reconnaissance et configuration du matériel / kernel linux
Répondre
Banane
Hankyu
Messages : 10
Inscription : ven. 07 août 2009, 16:44

[wifi] problème pilote rtl8187 kernel 2.6.30 (résolu)

Message par Banane »

Bonjour :D
et bien voici mon premier post sur le forum !!!

Etant sur ubuntu j'ai décider de passer à Arch après mon passage aux rmll.

Mon problème :
J'ai une carte wifi alfa 500 AWUS036H ayant un chipset rtl8187.
J'ai donc compiler le pilote disponible sur ce site :
http://218.210.127.131/downloads/downlo ... Down=false

Alors ma carte n'est pas reconnu au démarage :

Code : Tout sélectionner

bash-4.0# ifconfig 
eth0      Link encap:Ethernet  HWaddr 00:1D:7D:90:2A:0A  
          inet addr:192.168.0.220  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::21d:7dff:fe90:2a0a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:878 errors:0 dropped:0 overruns:0 frame:0
          TX packets:984 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:568084 (554.7 Kb)  TX bytes:128362 (125.3 Kb)
          Interrupt:25 Base address:0xe000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
Mais elle apparait si je fais un :

Code : Tout sélectionner

bash-4.0# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

wmaster0  no wireless extensions.

wlan0     IEEE 802.11bg  ESSID:""  
          Mode:Managed  Frequency:2.412 GHz  Access Point: Not-Associated   
          Tx-Power=20 dBm   
          Retry min limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
et Network manager me dit que le périphérique est non géré.

Pourtant le pilote à l'air d'être lancé :

Code : Tout sélectionner

bash-4.0# dmesg |grep rtl8187
usbcore: registered new interface driver rtl8187
La j'avoue que je suis bloquer. Cette carte étant assez répandu. Est ce que quelqu'un a la même carte et pourrait m'expliquer comment il la installée.
Dernière modification par Banane le mer. 19 août 2009, 12:09, modifié 2 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [wifi] problème pilote rtl8187 kernel 2.6.30

Message par benjarobin »

As tu regarder le wiki, et un petit UP sur l'interface ce serait mieux non
Voir man ifconfig et surtout le wiki

Aller je suis gentil :( : http://wiki.archlinux.org/index.php/Wir ... up#rtl8187
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Banane
Hankyu
Messages : 10
Inscription : ven. 07 août 2009, 16:44

Re: [wifi] problème pilote rtl8187 kernel 2.6.30

Message par Banane »

Oui oui j'ai été voir cette page.
Surtout celle faite pour le pilote Rtl8187 :http://wiki.archlinux.org/index.php/Rtl ... the_driver
(J'ai d'ailleurs appréciée la partie : Compiling the module from the source-code >>> No HOWTO yet ) :roll:

J'ai rebooté fait la dite commande :

Code : Tout sélectionner

eth0      Link encap:Ethernet  HWaddr 00:1D:7D:90:2A:0A  
          inet addr:192.168.0.220  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::21d:7dff:fe90:2a0a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2557 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2823 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1386880 (1.3 Mb)  TX bytes:436823 (426.5 Kb)
          Interrupt:25 Base address:0xa000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

wlan0     Link encap:Ethernet  HWaddr 00:C0:CA:26:DE:F6  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

wmaster0  Link encap:UNSPEC  HWaddr 00-C0-CA-26-DE-F6-00-00-00-00-00-00-00-00-00-00  
          UP RUNNING  MTU:0  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

bash-4.0# 
Mais ma carte n'est tout le temps pas gérée dans le network manager !
Est ce que ca pourrait être à cause du pilote que j'ai choisis. J'ai vu que le pilote compat wireless avait été mis à jour pour le kernel 2.6.30 dois je le tester ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [wifi] problème pilote rtl8187 kernel 2.6.30

Message par benjarobin »

usbcore: registered new interface driver rtl8187 : If you see that line everything should be OK
Donc c'est bon pour toi normalement pas besoin de compiler... Puis :
If everything is right, you should have two new interfaces: wlan0 and wmaster0 If you don't see wlan0 just run: ifconfig wlan0 up

To list all available wifi-networks just run : iwlist wlan0 scan
For more information about configuring your wifi-network see here: http://wiki.archlinux.org/index.php/Wir ... p_and_Boot
Donc tu as quoi en sortie
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Banane
Hankyu
Messages : 10
Inscription : ven. 07 août 2009, 16:44

Re: [wifi] problème pilote rtl8187 kernel 2.6.30

Message par Banane »

Alors alors cette petite commande me donne cela en retour : :D

Code : Tout sélectionner

bash-4.0# iwlist wlan0 scan
wlan0     Failed to read scan data : No such device
A noter que je dois réveiller ma carte wifi assez souvent :? . La par exemple l'écran de veille était actif et pom plus de carte wifi detecter avec ifconfig. Je sais que archlinux est assez surprenant mais de là à faire des tours de magie :lol:

Tiens bien j'allais partir je relance la commande et voila ce que j'obtiens ...

Code : Tout sélectionner

bash-4.0# iwlist wlan0 scan
wlan0     Interface doesn't support scanning : Network is down
Apparement network manager avait buggé. Parce que je l'ai relancé et j'ai obtenus la même chose qu'en haut.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [wifi] problème pilote rtl8187 kernel 2.6.30

Message par benjarobin »

Il faut fermer tout les daemons de réseaux d'abord... Donc pas de network, ni de networkmanager, ni de wicd... et j'en passe. Il se peut aussi que ce pilote ne marche pas...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Banane
Hankyu
Messages : 10
Inscription : ven. 07 août 2009, 16:44

Re: [wifi] problème pilote rtl8187 kernel 2.6.30

Message par Banane »

Bonjour :D

Alors j'ai stopper les deux démons et refait les tests:

Code : Tout sélectionner

bash-4.0# ifconfig
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:480 (480.0 b)  TX bytes:480 (480.0 b)

wlan0     Link encap:Ethernet  HWaddr 00:C0:CA:26:DE:F6  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

wmaster0  Link encap:UNSPEC  HWaddr 00-C0-CA-26-DE-F6-00-00-00-00-00-00-00-00-00-00  
          UP RUNNING  MTU:0  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

Code : Tout sélectionner

bash-4.0# iwlist scan 
lo        Interface doesn't support scanning.

eth0      Interface doesn't support scanning.

wmaster0  Interface doesn't support scanning.

wlan0     Failed to read scan data : No such device
Voila !

Il y a une chose que je n'ai pas compris dans les nombreux tutos que j'ai lu. Pourquoi y a t'il bessoin de blacklister un module ?

Si la pilote n'est pas bon qu'est sont les étapes à suivre pour completement le suprimmer?
Et est ce que quelqu'un connait un pilote sur ?

Merci pour toute ces réponses rapides. Je vais continuer mes recherches de mon coté.

Je viens d'essayer d'installer les pilotes compact wireless pour le kernel 2.6.30 et maintenant ma clée n'est pas afficher par ifconfig : Je me demande si il n'y a pas plusieurs pilote qui rentre en conflits.

Code : Tout sélectionner

bash-4.0# lsmod | grep rtl8187
rtl8187                56308  0 
mac80211              216320  1 rtl8187
eeprom_93cx6            2352  1 rtl8187
cfg80211               78760  2 rtl8187,mac80211
usbcore               179376  6 rtl8187,usbhid,usb_storage,ohci_hcd,ehci_hcd
Avatar de l’utilisateur
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Re: [wifi] problème pilote rtl8187 kernel 2.6.30

Message par warnaud »

Banane a écrit : Il y a une chose que je n'ai pas compris dans les nombreux tutos que j'ai lu. Pourquoi y a t'il bessoin de blacklister un module ?

Si la pilote n'est pas bon qu'est sont les étapes à suivre pour completement le suprimmer?
Ben là pas de chance, udev/le noyau/hal ont du se vautrer ... ça devrait pas arriver mais c'est les risques de l'"auto-magie", en blacklistant le module il ne sera plus charger
Banane a écrit : Et est ce que quelqu'un connait un pilote sur ?
Ouais Michael Schumacher :humour:
Normalement ils sont sûr ;)
Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
chaoswizard
Daikyu
Messages : 85
Inscription : dim. 23 mars 2008, 23:56

Re: [wifi] problème pilote rtl8187 kernel 2.6.30

Message par chaoswizard »

J'ai le même modem, je vais pouvoir t'aider !!!

Déjà, les drivers de base sont pas top...
Le mieux, c'est de les compiler soit même !!!

Je te fais un petit pack là : ICI

En gros :
Tu décompresse le drivers
Tu le patche (au départ, le patch était pour le noyau 2.6.27, je ne sais pas s'il est encore nécéssaire)
Tu compile et c'est bon.

Pour plus d'infos, voilà le "tuto officiel" :
unzip rtl8187_linux_26.1010.zip
cd rtl8187_linux_26.1010.0622.2006/
tar xzf drv.tar.gz
tar xzf stack.tar.gz

Apply the new patch:

patch -Np1 -i rtl8187_2.6.27.patch

But still the patch is not correct, it complains by compilation - "asm/semaphore.h: No such file or directory"
So you have to edit the r8187.h

nano ./beta-8187/r8187.h

and find the line
#include <asm/semaphore.h>

and change it to

#include <linux/semaphore.h>

Save the file

make

make install

Then remove the present driver

ifconfig wlan0 down
rmmod rtl8187

depmod -a
modprobe r8187

+ reboot !!!
Marche très bien depuis pres de un an avec alfa 500
Banane
Hankyu
Messages : 10
Inscription : ven. 07 août 2009, 16:44

Re: [wifi] problème pilote rtl8187 kernel 2.6.30

Message par Banane »

Bonjour :)

Merci de cette réponse. J'ai bien installé la version demandé du pilote.
Maintenant ifconfig me détecte la carte au démarage. Cependant network manager me dit encore que le périphérique est non géré. Est ce normal ?
chaoswizard
Daikyu
Messages : 85
Inscription : dim. 23 mars 2008, 23:56

Re: [wifi] problème pilote rtl8187 kernel 2.6.30

Message par chaoswizard »

Heu, je ne sais pas...

En tout cas, avec Wicd ou netcfg, ça marche très bien !
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [wifi] problème pilote rtl8187 kernel 2.6.30

Message par benjarobin »

Personnellement je ne suis jamais arriver a faire fonctionner une seul carte wifi avec le network manager... Je dois peut être mal mis prendre, wicd marche beaucoup mieux :o
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Banane
Hankyu
Messages : 10
Inscription : ven. 07 août 2009, 16:44

Re: [wifi] problème pilote rtl8187 kernel 2.6.30

Message par Banane »

Bonjour, :D

J'ai un peu honte de vous répondre. Je viens de me rendre compte que le port usb de face n'avait pas assez de puissance pour faire fonctionner ma carte wifi :oops:
Tout marche très bien !!! J'espère que si quelqu'un rencontre le même problème ça pourra l'aider :?

Désolé de vous avoir déranger pour ça :oops: et encore merçi pour toutes vos réponses. :roll:
Répondre