Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 23/03/2010, à 13:51

LarzacBeliever

Astuce pour carte pci wifi (chipset rtl8185) sous Ubuntu 9.10

Attention : ce tutoriel requiert une certaine habitude de la ligne de commande, je vous recommande de le suivre uniquement si vous êtes dans le cas de figure expliqué ci-dessous et que vous avez absolument besoin du wifi sur votre ordinateur, ce qui était mon cas.

Je viens d'acheter une carte pci wifi b/g de marque edimax, modèle EW-7326Ig. A peine mise en place, Ubuntu 9.10 la reconnaît immédiatement et charge un pilote nommé rtl8180. Jusque là tout va bien.
Pourtant, bien qu'étant situé à 2m tout au plus de ma freebox, le signal est très faible. En mettant le pc à 5 ou 6 mètres de la freebox sans aucune cloison, je frôle le record de perte de paquets et le signal trop faible semble être la source du problème. Pourtant, aucun message d'erreur dans les fichiers logs. Si vous avez un signal très faible et que le terminal vous donne ça :

moi@monordi:~$lspci
 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8185 IEEE 802.11a/b/g Wireless LAN Controller (rev 20)

Et pour vérifier la qualité du signal :

moi@monordi:~$nm-tool

Si vous n'avez pas un seul réseau visible qui va au-delà de 30%, c'est qu'il y a un problème.

j'ai réussi à faire fonctionner la carte beaucoup plus convenablement en changeant le pilote. je vous expose ici ce que j'ai fait  :

Tout d'abord, aller chercher un nouveau pilote pour rtl8185 sur le site de realtek, http://www.realtek.com.tw (allez dans Downloads, puis faites une recherche en tapant rtl8185 : vous devez tomber sur une page listant divers pilotes, dont  Linux driver for kernel 2.6.X.) Sinon l'archive est à disposition ici : http://larzac.believer.free.fr/linuxEnregistrer le fichier.

Première étape : Il va falloir compiler le pilote en question. D'abord, l'extraire (clic droit, extraire ici sous gnome).
Puis ouvrir un terminal ( et je conseille de le laisser ouvert, ce sera plus pratique) et taper :

cd /Emplacement_du_fichier_décompressé/rtl8185_linux_26.1031.1207.2009.release

make

Bon, on attend que l'ordi compile, et normalement, si vous allez dans Mon_emplacement/rtl8185_linux_26.1031.1207.2009.release/rtl8185/
Vous allez trouver un fichier intitulé r8185b.ko

Deuxième étape :
Enlever le pilote qu'Ubuntu utilise actuellement. Pour cela, il vous faut d'abord désactiver le wifi; si vous utilisez network-manager, clic droit > décocher activer le réseau sans fil
Si vous n'utilisez pas network-manager, tapez dans un terminal :

sudo ifdown wlan0 (ou le nom de votre carte wifi que vous trouverez en tapant par exemple iwconfig dans un terminal)

Une fois le wifi désactivé, toujours dans un terminal :

sudo modprobe -r rtl8180

Normalement, si vous faites :

iwconfig

Il n'y a plus aucune carte supportant le wifi qui apparaît dans la liste.

Troisième étape :
Essayer le pilote qu'on a compilé. Attention ! Si vous êtes tenté de faire un sudo make install dans le terminal,  sachez que j'ai eu de gros problèmes en installant tel quel le pilote. Par contre une méthode manuelle ne m'a posé aucun problème :
Pour cela, dans un terminal :

cd /Emplacement_du_fichier_decompressé/rtl8185_linux_26.1031.1207.2009.release/rtl8185/
sudo insmod r8185b.ko

Si vous n'avez pas de message d'erreur, tout va bien. Il faut réactiver le wifi (cocher la case activer le wifi dans network manager), ou sinon en ligne de commande :

sudo ifup wlan0

On va vérifier que le pilote est bien pris en charge, en utilisant encore le terminal :

iwconfig

Votre carte wifi devrait être listée sous le nom de wlan0 ou wlan1.
Si tel est le cas, nous avons presque fini.
Essayez de vous connecter à votre réseau en utilisant vos paramètres habituels (le pilote supporte WEP, WPA et WPA2).
Une fois connecté, vous pouvez taper dans un terminal :

nm-tool

et voir que la puissance du signal reçu a largement augmenté (multiplié par trois dans mon cas).

Quatrième étape :
Faire en sorte que Ubuntu utilise toujours ce pilote.
Il faut connaitre pour la suite le noyau que vous utilisez : dans un terminal :

uname -a

Tout d'abord, nous allons rajouter ce pilote  à la grande quantité d'autres pilotes utilisés par Ubuntu, en le copiant : dans un terminal

sudo cp Emplacement_du_fichier_décompressé/rtl8185_linux_26.1031.1207.2009.release/rtl8185/r8185b.ko /lib/modules/"résultat de uname -a, exemple 2.6.31-20-generic"/kernel/drivers/net/wireless/rtl818x

Puis :

sudo depmod

Puis nous allons blacklister le pilote utilisé précédemment par Ubuntu :

sudo gedit /etc/modprobe.d/blacklist.conf

Rajouter (à la fin par exemple) une ligne avec :

blacklist rtl8180

Il faut que Ubuntu charge le nouveau module r8185b.ko au démarrage. Pour cela, il faut éditer /etc/modules et rajouter une ligne contenant :

r8185b

ATTENTION cependant : Au prochain redémarrage de l'ordinateur, apparemment sur certaines architectures il y a un bug avec le pilote : mais pas de panique : si vous avez à la place de la fenêtre d'ouverture de session gnome un message impliquant gconf-sanity, il suffit de s'identifier sur un ttyx (en tapant ctrl+alt+F1) et de taper la ligne suivante :

sudo chmod 1777 /tmp

Je vous conseille de noter cette commande sur un bout de papier avant redémarrage de votre ordinateur, juste au cas où...
N'hésitez pas à répondre à ce post s'il y a quoi que ce soit qui ne va pas.

Dernière modification par LarzacBeliever (Le 01/04/2010, à 08:29)

Hors ligne

#2 Le 30/03/2010, à 18:20

bbrinho

Re : Astuce pour carte pci wifi (chipset rtl8185) sous Ubuntu 9.10

Bonjour,

J'ai le même problème de faiblesse de signal mais une fois l'archive téléchargé puis décompressez j'ai une erreur en faisant le make comme indiqué dans le post.

Voila le résultat de la commande :

make[1]: Entering directory `/usr/src/linux-headers-2.6.31-20-generic'
  CC [M]  /home/bertrand/rtl8185_linux_26.1031.1207.2009.release/rtl8185/r8180_core.o
/home/bertrand/rtl8185_linux_26.1031.1207.2009.release/rtl8185/r8180_core.c: In function ‘proc_get_stats_hw’:
/home/bertrand/rtl8185_linux_26.1031.1207.2009.release/rtl8185/r8180_core.c:350: warning: cast from pointer to integer of different size
/home/bertrand/rtl8185_linux_26.1031.1207.2009.release/rtl8185/r8180_core.c:351: warning: cast from pointer to integer of different size
/home/bertrand/rtl8185_linux_26.1031.1207.2009.release/rtl8185/r8180_core.c:354: warning: cast from pointer to integer of different size
/home/bertrand/rtl8185_linux_26.1031.1207.2009.release/rtl8185/r8180_core.c:355: warning: cast from pointer to integer of different size
/home/bertrand/rtl8185_linux_26.1031.1207.2009.release/rtl8185/r8180_core.c:358: warning: cast from pointer to integer of different size
/home/bertrand/rtl8185_linux_26.1031.1207.2009.release/rtl8185/r8180_core.c:359: warning: cast from pointer to integer of different size
/home/bertrand/rtl8185_linux_26.1031.1207.2009.release/rtl8185/r8180_core.c: In function ‘check_tx_ring’:
/home/bertrand/rtl8185_linux_26.1031.1207.2009.release/rtl8185/r8180_core.c:826: warning: cast from pointer to integer of different size
/home/bertrand/rtl8185_linux_26.1031.1207.2009.release/rtl8185/r8180_core.c:826: warning: cast from pointer to integer of different size
/home/bertrand/rtl8185_linux_26.1031.1207.2009.release/rtl8185/r8180_core.c:827: warning: cast from pointer to integer of different size
/home/bertrand/rtl8185_linux_26.1031.1207.2009.release/rtl8185/r8180_core.c:827: warning: cast from pointer to integer of different size
/home/bertrand/rtl8185_linux_26.1031.1207.2009.release/rtl8185/r8180_core.c: In function ‘alloc_tx_desc_ring’:
/home/bertrand/rtl8185_linux_26.1031.1207.2009.release/rtl8185/r8180_core.c:1447: warning: cast from pointer to integer of different size
/home/bertrand/rtl8185_linux_26.1031.1207.2009.release/rtl8185/r8180_core.c:1447: warning: cast to pointer from integer of different size
/home/bertrand/rtl8185_linux_26.1031.1207.2009.release/rtl8185/r8180_core.c: In function ‘alloc_rx_desc_ring’:
/home/bertrand/rtl8185_linux_26.1031.1207.2009.release/rtl8185/r8180_core.c:1621: warning: cast from pointer to integer of different size
/home/bertrand/rtl8185_linux_26.1031.1207.2009.release/rtl8185/r8180_core.c:1621: warning: cast to pointer from integer of different size
/home/bertrand/rtl8185_linux_26.1031.1207.2009.release/rtl8185/r8180_core.c: In function ‘rtl8180_rx’:
/home/bertrand/rtl8185_linux_26.1031.1207.2009.release/rtl8185/r8180_core.c:2065: error: implicit declaration of function ‘rdtsc_rtl’
/home/bertrand/rtl8185_linux_26.1031.1207.2009.release/rtl8185/r8180_core.c: In function ‘rtl8180_watch_dog’:
/home/bertrand/rtl8185_linux_26.1031.1207.2009.release/rtl8185/r8180_core.c:2793: warning: unused variable ‘bEnterPS’
make[2]: *** [/home/bertrand/rtl8185_linux_26.1031.1207.2009.release/rtl8185/r8180_core.o] Error 1
make[1]: *** [_module_/home/bertrand/rtl8185_linux_26.1031.1207.2009.release/rtl8185] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.31-20-generic'
make: *** [all] Error 2

Est-ce qu'il me manquerait une lib pour la compilation ? Ou alors l'archive est pas bonne ?

Si vous avez déjà eu ce problème ou si quelqu'un sait le résoudre, cela m'aiderait grandement.

Merci d'avance

Hors ligne

#3 Le 30/03/2010, à 21:46

LarzacBeliever

Re : Astuce pour carte pci wifi (chipset rtl8185) sous Ubuntu 9.10

Pour commencer, vérifie que les packets suivants sont bien installés sur ton système et si ce n'est pas le cas installe-les :
linux-headers-generic
build-essential

Et si ça ne marche toujours pas, essaie de retélécharger l'archive, je viens d'essayer sur mes 2 pc sous ubuntu et je n'ai pas eu d'erreur de compilation.

Hors ligne

#4 Le 30/03/2010, à 22:35

bbrinho

Re : Astuce pour carte pci wifi (chipset rtl8185) sous Ubuntu 9.10

J'avais build-essential mais pas linux-headers-generic. J'ai ajouté ce dernier pourtant j'ai toujours exactement le même problème. J'ai retélécharger l'archive aussi mais pas de changement. sad

J'ai essayé de compiler le rtl8187l, ça compile sans erreur mais il reconnait pas ma carte (je pense que c'est normal), qui est une edimax EW-7316Ig.

Pourrais-tu me mettre à disposition ton r8185b.ko ? Bien que j'aimerais arriver à le faire par moi même.

Dernière modification par bbrinho (Le 30/03/2010, à 22:37)

Hors ligne

#5 Le 31/03/2010, à 08:15

LarzacBeliever

Re : Astuce pour carte pci wifi (chipset rtl8185) sous Ubuntu 9.10

Oui je te le mets à disposition ici http://larzac.believer.free.fr/linux/, mais l'erreur peut-être embêtante quand même si tu changes de noyau ;-).
Essaie de faire la manipulation indiquée dans la deuxième étape avant de compiler, c'est-à-dire tapes dans un terminal :

cd /Emplacement_du_fichier_décompressé/rtl8185_linux_26.1031.1207.2009.release
sudo ifdown wlan0
sudo modprobe -r rtl8180
sudo make clean
sudo make

Ca devrait marcher...

Dernière modification par LarzacBeliever (Le 31/03/2010, à 08:15)

Hors ligne

#6 Le 31/03/2010, à 11:22

bbrinho

Re : Astuce pour carte pci wifi (chipset rtl8185) sous Ubuntu 9.10

Ca ne marche toujours pas sad

Toujours la même erreur de compilation après avoir fait les commandes dans l'ordre que tu viens de me donner.

Et quand je veux ajouter ton r8185b.ko j'ai ce message d'erreur :

bertrand@bertrand-desktop:~/Downloads$ sudo insmod r8185b.ko 
insmod: error inserting 'r8185b.ko': -1 Invalid module format

r8185b.ko se trouve pourtant bien dans le dossier Download.

Je poste les informations sur mon système peut-être que ça pourra aider :

cat /etc/lsb-release

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.10
DISTRIB_CODENAME=karmic
DISTRIB_DESCRIPTION="Ubuntu 9.10"

lspci -nn | grep -i net

02:00.0 Ethernet controller [0200]: Attansic Technology Corp. Atheros AR8121/AR8113/AR8114 PCI-E Ethernet Controller [1969:1026] (rev b0)
05:01.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8185 IEEE 802.11a/b/g Wireless LAN Controller [10ec:8185] (rev 20)

uname -r -m

2.6.31-14-generic x86_64

Hors ligne

#7 Le 31/03/2010, à 17:45

LarzacBeliever

Re : Astuce pour carte pci wifi (chipset rtl8185) sous Ubuntu 9.10

Serais-tu par hasard en 64 bits ?
Pour le pilote que j'ai compilé, il est normal qu'il ne marche pas puisque nous n'avons pas exactement les mêmes noyau; l'idéal étant de compiler soi-même sur sa machine pour éviter ce genre de désagrément...hélas le pilote que j'ai compilé ne marchera pas sur ton système.

Hors ligne

#8 Le 31/03/2010, à 18:38

bbrinho

Re : Astuce pour carte pci wifi (chipset rtl8185) sous Ubuntu 9.10

Oui, je suis sous 64bits.

Je vais télécharger différente lib de dev et ressayer de compiler, je te tiens au courant de l'évolution.

Hors ligne

#9 Le 31/03/2010, à 18:42

LarzacBeliever

Re : Astuce pour carte pci wifi (chipset rtl8185) sous Ubuntu 9.10

Ok ! J'ai peut-être trouvé un truc sur un forum anglophone. Va récupérer l'archive que j'ai modifiée et zippée sur http://larzac.believer.free.fr/linux, décompresse là et essaie de compiler comme tu l'as fait précédemment (euh...peut-être que tu devras préalablement faire d'abord un make clean, j'étais un peu pressée...).
Dis moi ce que ça donne !
J'ignore cependant si ce pilote fonctionne sous 64 bits...et c'est peut-être la source du problème...

Dernière modification par LarzacBeliever (Le 31/03/2010, à 18:43)

Hors ligne

#10 Le 31/03/2010, à 18:53

bbrinho

Re : Astuce pour carte pci wifi (chipset rtl8185) sous Ubuntu 9.10

Nickel merci beaucoup ! Ça a marché sans problème, j'ai enfin un signal digne de ce nom wink

Pour info qu'est-ce que tu as modifié ?

Hors ligne

#11 Le 31/03/2010, à 22:06

LarzacBeliever

Re : Astuce pour carte pci wifi (chipset rtl8185) sous Ubuntu 9.10

C'était tout simple mais j'ai dû glâner les infos sur des forums en anglais et en portuguais. C'est une ligne de code qui fait planter la compilation sous certaines architectures (comme ton x86_64 par exemple) et qui n'est pas nécessaire. J'ai donc commenté la ligne 2065 du fichier r8180_core.c (en rajoutant donc // en début de ligne), ce qui évite les problèmes de compilation. Pour éviter de te noyer sous les infos, j'ai préféré le faire moi-même et te mettre l'archive en direct...
Ravie d'avoir été utile,
Larzacbeliever

Hors ligne

#12 Le 31/03/2010, à 22:16

bbrinho

Re : Astuce pour carte pci wifi (chipset rtl8185) sous Ubuntu 9.10

Ah ok,

Bon ben finalement ça fonctionne pas si bien que ça, enfait une fois que j'ai finis de faire toutes les manip' j'ai un signal normal pour la distance entre ma box et mon pc mais plus rien ne répond dans gnome, rien ne se lance, je ne peux même pas faire choisir de faire un reboot.

Je passe donc sur tty et fait un sudo reboot qui lui fonctionne. Mais une fois le reboot effectué, j'ai une fenêtre violente :

There is a problem with the configuration server
/usr/lib/libgconf2-4/gconf-sanity-check-2 exited with status 256

Cette fenêtre apparait dès le choix de la session et toute l'interface ressemble au "vieux" gnome. L'interface très carré et gris clair, je sais pas si vous voyez.

Et je ne peux pas me logguer autrement que sur un ttyx mais je ne sais pas quoi faire ni où chercher pour corriger ça. Il y a une autre fenêtre qui me dit que gnome power management n'est pas installé, je vais donc sur tty1 et fais sudo apt-get install gnome-power-management et il me dit qu'il est déjà installé.

Pour pouvoir poster, j'ai réinstallé ubuntu 9.10 x64 en formatant le disk mais bon ça doit pas être la meilleure solution. Donc si quelqu'un à déjà eu ça et/ou connaitrait la solution, ça m'arrangerais fortement. Je suis quasiment sûr et certain que le problème est liée aux drivers rtl8185 car ça ne me l'avait jamais fait avant.

En attendant j'utilise un cable ethernet mais ça ne peut être que temporaire.

Hors ligne

#13 Le 31/03/2010, à 22:33

LarzacBeliever

Re : Astuce pour carte pci wifi (chipset rtl8185) sous Ubuntu 9.10

Il suffisait de taper sur un ttyx :
sudo chmod 1777 /tmp
C'est un problème que j'ai eu en passant sur Ubuntu 9.10, qui ne me l'avait jamais fait sous 9.04, mais je ne suis pas absolument sûre que ce soit lié aux pilotes rtl8185. J'ai eu le même problème dans la semaine avec mon PC portable, (suite à un reboot un peu violent) qui n'a jamais eu affaire à ces pilotes de près ou de loin...Mais je vais modifier le tuto au cas où ce serait effectivement la faute à ces pilotes...

Dernière modification par LarzacBeliever (Le 31/03/2010, à 22:47)

Hors ligne

#14 Le 31/03/2010, à 22:54

bbrinho

Re : Astuce pour carte pci wifi (chipset rtl8185) sous Ubuntu 9.10

Merci beaucoup ! La c'est bon tout fonctionne. En effet après la réinstallation du driver, j'ai eu de nouveau le problème, j'ai fait le chmod sur /tmp et tout refonctionne parfaitement.

Merci beaucoup LarzacBeliever

Hors ligne

#15 Le 01/04/2010, à 08:12

LarzacBeliever

Re : Astuce pour carte pci wifi (chipset rtl8185) sous Ubuntu 9.10

Merci à toi, grâce à ton expérience j'ai pu modifier le tutoriel.

Hors ligne

#16 Le 03/04/2010, à 17:25

passe-partout

Re : Astuce pour carte pci wifi (chipset rtl8185) sous Ubuntu 9.10

Salut,

Je galère depuis ce matin avec ce satané chip wifi.
Effectivement, j'ai le souci de connexion passablement lente.... genre 15% de signal, dans une descente avec ventdans le dos....

J'ai tenté l'install du driver. Cependant, j'ai éssayé pas mal de trucs (install à la main, avec make install ou checkinstall), mais rien ne change.
La compil se passe bien.
L'install j'ai l'impression aussi.
Mais voilà, je n'arrive pas à établir de connexion avec ce driver.

Le même chip sous windows, permet une connexion confortable en wifi, mais sous linux (quelque soit la distro) ça plafonne à 60ko/s... pour les mises à jours faut aller faire une cafetière et préparer le repas....

Hors ligne

#17 Le 03/04/2010, à 19:51

LarzacBeliever

Re : Astuce pour carte pci wifi (chipset rtl8185) sous Ubuntu 9.10

Pourrais-tu spécifier un peu plus ton problème ?
Donne les résultats des commandes suivantes :

lsmod | grep r8185
iwconfig
ifconfig

C'est peut-être ta configuration qui pose problème ?

Hors ligne

#18 Le 06/04/2010, à 06:53

passe-partout

Re : Astuce pour carte pci wifi (chipset rtl8185) sous Ubuntu 9.10

Salut.

En fait, le chip est bien reconnu.
iwconfig renvoi les info correspondant à la carte. (je ne peux pas poster les résultats des commandes ce matin, je le ferais ce soir.)
Cependant après compil du driver, et lorsque je veux lancer la connexion (avec le driver générique bloqué) la connexion n'aboutis jamais.
Ce PC est sur une 9.10, fraichement installée.
J'ai tenté en désactivant la clé WPA ou en la mettant, mais les tentatives sont infructueuses.

Edit:
la sortie de:
-lsmod |grep r8185

r8185b                175344  0

-iwconfig:

lo        no wireless extensions.

eth0      no wireless extensions.

wlan0     802.11bg link..  Mode:Managed  Frequency=2.437 GHz  
          Access Point: 00:17:33:39:A5:F5   Bit Rate=11 Mb/s   
          Retry:on   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=0/100  Signal level=0 dBm  Noise level=0 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

-ifconfig:

eth0      Link encap:Ethernet  HWaddr 00:13:d4:bd:e9:44  
          inet adr:192.168.1.22  Bcast:192.168.1.255  Masque:255.255.255.0
          adr inet6: fe80::213:d4ff:febd:e944/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Packets reçus:281 erreurs:0 :0 overruns:0 frame:0
          TX packets:335 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000 
          Octets reçus:185208 (185.2 KB) Octets transmis:53406 (53.4 KB)
          Interruption:23 Adresse de base:0x6000 

lo        Link encap:Boucle locale  
          inet adr:127.0.0.1  Masque:255.0.0.0
          adr inet6: ::1/128 Scope:Hôte
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          Packets reçus:0 erreurs:0 :0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0 
          Octets reçus:0 (0.0 B) Octets transmis:0 (0.0 B)

wlan0     Link encap:Ethernet  HWaddr 08:10:74:3c:ad:3d  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          Packets reçus:0 erreurs:181 :31 overruns:0 frame:0
          TX packets:424 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000 
          Octets reçus:0 (0.0 B) Octets transmis:20738 (20.7 KB)
          Interruption:18 Mémoire:f839e000-f839e100

Si ça peux aider.

J'ai installé "build-essential"
Les tentatives de connexions tournent pendant quelques minutes pour arriver à rien.
Il peut me demander jusq'à trois fois la clé WPA dans ces cas là.

Edit du 7/4:
Lorsque je tente la connection et que je regarde comment nm-tool réagit j'ai ce retour:

- Device: wlan0  [Auto XXXXXXX] ----------------------------------------------
  Type:              802.11 WiFi
  Driver:            rtl8185B
  State:             connecting (configuring)
  Default:           no
  HW Address:        09:24:kk:XX:ZZ:9Z

  Capabilities:

  Wireless Properties
    WEP Encryption:  yes
    WPA Encryption:  yes
    WPA2 Encryption: yes

  Wireless Access Points 
    XXXXXXXX:       Infra, 00:XX:38:ZY:A4:F8, Freq 2437 MHz, Rate 54 Mb/s, Strength 72 WPA
   XXXXX (SSID d'un voisin surement):         Infra, 00:07:CB:7F:16:67, Freq 2462 MHz, Rate 54 Mb/s, Strength 34 WEP

Donc mon chip scan très bien ce qui se passe autour, malgré l'impossibilité de se connecter.
J'ai aussi fait les manip de la page de la doc sur le chip realtek rtl8185 mais ça ne donne rien de plus.

Dernière modification par passe-partout (Le 07/04/2010, à 17:47)

Hors ligne

#19 Le 08/04/2010, à 18:51

passe-partout

Re : Astuce pour carte pci wifi (chipset rtl8185) sous Ubuntu 9.10

En mettant un caractère supplémentaire au SSID (comme suggéré ici: http://www.ubuntugeek.com/how-to-troubl … buntu.html), je me retrouve avec un semblant de connextion, pendant quelques fraction de secondes...

Hors ligne

#20 Le 12/04/2010, à 12:10

passe-partout

Re : Astuce pour carte pci wifi (chipset rtl8185) sous Ubuntu 9.10

Euh, je me sens un peu seul là...
Le Croyant du Larzac est retourné élever ses chèvres?

Hors ligne

#21 Le 12/04/2010, à 18:03

LarzacBeliever

Re : Astuce pour carte pci wifi (chipset rtl8185) sous Ubuntu 9.10

Hum désoléé non je ne suis pas allée élever des chèvres, quoi que j'aurais dû, c'est la pleine période des examens pour moi cette semaine je suis débordée de boulot...
Je ne vois pas pourquoi le pilote r8185b empêcherait la connexion. Si tu utilises le gestionnaire graphique de Gnome, vérifie bien que ton /etc/network/interfaces ressemble à ça (si tu as à un moment ou à un autre rajouté une ligne concernant wlan0 le gestionnaire risque de patiner) :

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
#iface eth0 inet dhcp

Autre chose qui ne coûte pas vraiment trop de temps à faire : pour une obscure raison, un copier-coller de ma clef wpa (que j'ai dans un fichier .txt) ne marchait pas, le gestionnaire ne cessait de me la redemander; il a suffit que je la tape une fois à la main pour que ça marche (problèmes de caractères je suppose). Quant au ssid avec caractère supplémentaire, je n'en ai pas eu besoin. Si j'ai d'autres idées, je te les communique dès que je peux.

Hors ligne

#22 Le 17/04/2010, à 12:27

passe-partout

Re : Astuce pour carte pci wifi (chipset rtl8185) sous Ubuntu 9.10

je ne sais vraiment pas pourquoi, mais ça ne fonctionne toujours pas.

Hors ligne

#23 Le 17/04/2010, à 13:08

LarzacBeliever

Re : Astuce pour carte pci wifi (chipset rtl8185) sous Ubuntu 9.10

As-tu installé pendant tes différents essais plusieurs gestionnaires de réseau wifi, par exemple wicd en supplément de network-manager ? Si c'est le cas, j'ai le vague souvenir qu'il faut choisir entre les deux et en désinstaller un.
Sinon, guette ton gestionnaire de fichiers logs; il doit bien y avoir une satanée raison pour que ça ne marche pas ! J'ai fini mes exams, je devrais être un peu plus disponible si tu n'es pas trop découragé avec ce chip wifi, je pourrai essayer de t'aider davantage...

Hors ligne

#24 Le 18/04/2010, à 09:47

passe-partout

Re : Astuce pour carte pci wifi (chipset rtl8185) sous Ubuntu 9.10

on va faire comme ça.

Je suis encore motivé. (après 8 ans sous nux, faut bien l'être encore un peu...);)

Donc je n'ai pas installé d'autre gestionnaire de réseau.
Je vais regarder les logs.
Y'en a t'il un de particulier pour le wifi?
Je reviens dans le courant de l'après midi.

Donc, voici un syslog d'une tentative de connexion infructueuse:

Apr 18 21:10:24 astrolab NetworkManager: <info>  Activation (wlan0) starting connection 'Connexion neufbox'
Apr 18 21:10:24 astrolab NetworkManager: <info>  (wlan0): device state change: 3 -> 4 (reason 0)
Apr 18 21:10:24 astrolab NetworkManager: <info>  Activation (wlan0) Stage 1 of 5 (Device Prepare) scheduled...
Apr 18 21:10:24 astrolab NetworkManager: <info>  Activation (wlan0) Stage 1 of 5 (Device Prepare) started...
Apr 18 21:10:24 astrolab NetworkManager: <info>  Activation (wlan0) Stage 2 of 5 (Device Configure) scheduled...
Apr 18 21:10:24 astrolab NetworkManager: <info>  Activation (wlan0) Stage 1 of 5 (Device Prepare) complete.
Apr 18 21:10:24 astrolab NetworkManager: <info>  Activation (wlan0) Stage 2 of 5 (Device Configure) starting...
Apr 18 21:10:24 astrolab NetworkManager: <info>  (wlan0): device state change: 4 -> 5 (reason 0)
Apr 18 21:10:24 astrolab NetworkManager: <info>  Activation (wlan0/wireless): access point 'Connexion neufbox' has security, but secrets are required.
Apr 18 21:10:24 astrolab NetworkManager: <info>  (wlan0): device state change: 5 -> 6 (reason 0)
Apr 18 21:10:24 astrolab NetworkManager: <info>  Activation (wlan0) Stage 2 of 5 (Device Configure) complete.
Apr 18 21:10:29 astrolab NetworkManager: <info>  (wlan0): supplicant connection state:  scanning -> inactive
Apr 18 21:10:31 astrolab NetworkManager: <info>  Activation (wlan0) Stage 1 of 5 (Device Prepare) scheduled...
Apr 18 21:10:31 astrolab NetworkManager: <info>  Activation (wlan0) Stage 1 of 5 (Device Prepare) started...
Apr 18 21:10:31 astrolab NetworkManager: <info>  (wlan0): device state change: 6 -> 4 (reason 0)
Apr 18 21:10:31 astrolab NetworkManager: <info>  Activation (wlan0) Stage 2 of 5 (Device Configure) scheduled...
Apr 18 21:10:31 astrolab NetworkManager: <info>  Activation (wlan0) Stage 1 of 5 (Device Prepare) complete.
Apr 18 21:10:31 astrolab NetworkManager: <info>  Activation (wlan0) Stage 2 of 5 (Device Configure) starting...
Apr 18 21:10:31 astrolab NetworkManager: <info>  (wlan0): device state change: 4 -> 5 (reason 0)
Apr 18 21:10:31 astrolab NetworkManager: <info>  Activation (wlan0/wireless): connection 'Connexion neufbox' has security, and secrets exist.  No new secrets needed.
Apr 18 21:10:31 astrolab NetworkManager: <info>  Config: added 'ssid' value 'NEUF_A5F4'
Apr 18 21:10:31 astrolab NetworkManager: <info>  Config: added 'scan_ssid' value '1'
Apr 18 21:10:31 astrolab NetworkManager: <info>  Config: added 'key_mgmt' value 'WPA-PSK'
Apr 18 21:10:31 astrolab NetworkManager: <info>  Config: added 'psk' value '<omitted>'
Apr 18 21:10:31 astrolab NetworkManager: nm_setting_802_1x_get_pkcs11_engine_path: assertion `NM_IS_SETTING_802_1X (setting)' failed
Apr 18 21:10:31 astrolab NetworkManager: nm_setting_802_1x_get_pkcs11_module_path: assertion `NM_IS_SETTING_802_1X (setting)' failed
Apr 18 21:10:31 astrolab NetworkManager: <info>  Activation (wlan0) Stage 2 of 5 (Device Configure) complete.
Apr 18 21:10:31 astrolab NetworkManager: <info>  Config: set interface ap_scan to 1
Apr 18 21:10:31 astrolab NetworkManager: <info>  (wlan0): supplicant connection state:  inactive -> scanning
Apr 18 21:10:38 astrolab kernel: [  192.966295] Linking with NEUF_A5F4, channel: 6
Apr 18 21:10:38 astrolab wpa_supplicant[1164]: CTRL-EVENT-SCAN-RESULTS 
Apr 18 21:10:38 astrolab wpa_supplicant[1164]: Trying to associate with 00:17:33:39:a5:f5 (SSID='NEUF_A5F4' freq=2437 MHz)
Apr 18 21:10:38 astrolab NetworkManager: <info>  (wlan0): supplicant connection state:  scanning -> associating
Apr 18 21:10:38 astrolab kernel: [  193.001979] Linking with NEUF_A5F4, channel: 6
Apr 18 21:10:38 astrolab wpa_supplicant[1164]: Association request to the driver failed
Apr 18 21:10:38 astrolab wpa_supplicant[1164]: CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
Apr 18 21:10:38 astrolab wpa_supplicant[1164]: CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
Apr 18 21:10:38 astrolab NetworkManager: <info>  (wlan0): supplicant connection state:  associating -> disconnected
Apr 18 21:10:40 astrolab kernel: [  195.020427] Linking with NEUF_A5F4, channel: 6
Apr 18 21:10:42 astrolab kernel: [  197.048029] Linking with NEUF_A5F4, channel: 6
Apr 18 21:10:43 astrolab wpa_supplicant[1164]: Authentication with 00:00:00:00:00:00 timed out.
Apr 18 21:10:43 astrolab NetworkManager: <info>  (wlan0): supplicant connection state:  disconnected -> scanning
Apr 18 21:10:44 astrolab kernel: [  199.064058] Linking with NEUF_A5F4, channel: 6
Apr 18 21:10:46 astrolab kernel: [  201.112037] Linking with NEUF_A5F4, channel: 6
Apr 18 21:10:48 astrolab kernel: [  203.132051] Linking with NEUF_A5F4, channel: 6
Apr 18 21:10:49 astrolab kernel: [  204.117035] Linking with NEUF_A5F4, channel: 6
Apr 18 21:10:49 astrolab wpa_supplicant[1164]: CTRL-EVENT-SCAN-RESULTS 
Apr 18 21:10:49 astrolab wpa_supplicant[1164]: Trying to associate with 00:17:33:39:a5:f5 (SSID='NEUF_A5F4' freq=2437 MHz)
Apr 18 21:10:49 astrolab NetworkManager: <info>  (wlan0): supplicant connection state:  scanning -> associating
Apr 18 21:10:49 astrolab kernel: [  204.147231] Linking with NEUF_A5F4, channel: 6
Apr 18 21:10:49 astrolab wpa_supplicant[1164]: Association request to the driver failed
Apr 18 21:10:49 astrolab wpa_supplicant[1164]: CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
Apr 18 21:10:49 astrolab wpa_supplicant[1164]: CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
Apr 18 21:10:49 astrolab NetworkManager: <info>  (wlan0): supplicant connection state:  associating -> disconnected
Apr 18 21:10:51 astrolab kernel: [  206.164036] Linking with NEUF_A5F4, channel: 6
Apr 18 21:10:53 astrolab NetworkManager: <info>  wlan0: link timed out.
Apr 18 21:10:53 astrolab kernel: [  208.180019] Linking with NEUF_A5F4, channel: 6
Apr 18 21:10:54 astrolab wpa_supplicant[1164]: Authentication with 00:00:00:00:00:00 timed out.
Apr 18 21:10:54 astrolab NetworkManager: <info>  (wlan0): supplicant connection state:  disconnected -> scanning
Apr 18 21:10:55 astrolab kernel: [  210.196051] Linking with NEUF_A5F4, channel: 6
Apr 18 21:10:57 astrolab kernel: [  212.244034] Linking with NEUF_A5F4, channel: 6
Apr 18 21:10:59 astrolab kernel: [  214.264049] Linking with NEUF_A5F4, channel: 6
Apr 18 21:11:00 astrolab kernel: [  215.246671] Linking with NEUF_A5F4, channel: 6
Apr 18 21:11:00 astrolab wpa_supplicant[1164]: CTRL-EVENT-SCAN-RESULTS 
Apr 18 21:11:00 astrolab wpa_supplicant[1164]: Trying to associate with 00:17:33:39:a5:f5 (SSID='NEUF_A5F4' freq=2437 MHz)
Apr 18 21:11:00 astrolab NetworkManager: <info>  (wlan0): supplicant connection state:  scanning -> associating
Apr 18 21:11:00 astrolab kernel: [  215.278555] Linking with NEUF_A5F4, channel: 6
Apr 18 21:11:00 astrolab wpa_supplicant[1164]: Association request to the driver failed
Apr 18 21:11:00 astrolab wpa_supplicant[1164]: CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
Apr 18 21:11:00 astrolab wpa_supplicant[1164]: CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
Apr 18 21:11:00 astrolab NetworkManager: <info>  (wlan0): supplicant connection state:  associating -> disconnected
Apr 18 21:11:02 astrolab kernel: [  217.296065] Linking with NEUF_A5F4, channel: 6
Apr 18 21:11:04 astrolab kernel: [  219.315062] Linking with NEUF_A5F4, channel: 6
Apr 18 21:11:05 astrolab wpa_supplicant[1164]: Authentication with 00:00:00:00:00:00 timed out.
Apr 18 21:11:05 astrolab NetworkManager: <info>  (wlan0): supplicant connection state:  disconnected -> scanning
Apr 18 21:11:06 astrolab kernel: [  221.338961] Linking with NEUF_A5F4, channel: 6
Apr 18 21:11:08 astrolab kernel: [  223.396031] Linking with NEUF_A5F4, channel: 6
Apr 18 21:11:10 astrolab kernel: [  225.412031] Linking with NEUF_A5F4, channel: 6
Apr 18 21:11:11 astrolab kernel: [  226.423295] Linking with NEUF_A5F4, channel: 6
Apr 18 21:11:11 astrolab wpa_supplicant[1164]: CTRL-EVENT-SCAN-RESULTS 
Apr 18 21:11:11 astrolab wpa_supplicant[1164]: Trying to associate with 00:17:33:39:a5:f5 (SSID='NEUF_A5F4' freq=2437 MHz)
Apr 18 21:11:11 astrolab NetworkManager: <info>  (wlan0): supplicant connection state:  scanning -> associating
Apr 18 21:11:11 astrolab kernel: [  226.453659] Linking with NEUF_A5F4, channel: 6
Apr 18 21:11:11 astrolab wpa_supplicant[1164]: Association request to the driver failed
Apr 18 21:11:11 astrolab wpa_supplicant[1164]: CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
Apr 18 21:11:11 astrolab wpa_supplicant[1164]: CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
Apr 18 21:11:11 astrolab NetworkManager: <info>  (wlan0): supplicant connection state:  associating -> disconnected
Apr 18 21:11:13 astrolab kernel: [  228.468247] Linking with NEUF_A5F4, channel: 6
Apr 18 21:11:15 astrolab kernel: [  230.484042] Linking with NEUF_A5F4, channel: 6
Apr 18 21:11:16 astrolab NetworkManager: <info>  wlan0: link timed out.
Apr 18 21:11:16 astrolab wpa_supplicant[1164]: Authentication with 00:00:00:00:00:00 timed out.
Apr 18 21:11:16 astrolab NetworkManager: <info>  (wlan0): supplicant connection state:  disconnected -> scanning
Apr 18 21:11:17 astrolab kernel: [  232.507938] Linking with NEUF_A5F4, channel: 6
Apr 18 21:11:19 astrolab kernel: [  234.548033] Linking with NEUF_A5F4, channel: 6
Apr 18 21:11:21 astrolab kernel: [  236.568032] Linking with NEUF_A5F4, channel: 6
Apr 18 21:11:23 astrolab kernel: [  238.584137] Linking with NEUF_A5F4, channel: 6
Apr 18 21:11:24 astrolab kernel: [  239.571658] Linking with NEUF_A5F4, channel: 6
Apr 18 21:11:24 astrolab wpa_supplicant[1164]: CTRL-EVENT-SCAN-RESULTS 
Apr 18 21:11:24 astrolab wpa_supplicant[1164]: Trying to associate with 00:17:33:39:a5:f5 (SSID='NEUF_A5F4' freq=2437 MHz)
Apr 18 21:11:24 astrolab NetworkManager: <info>  (wlan0): supplicant connection state:  scanning -> associating
Apr 18 21:11:24 astrolab kernel: [  239.606770] Linking with NEUF_A5F4, channel: 6
Apr 18 21:11:24 astrolab wpa_supplicant[1164]: Association request to the driver failed
Apr 18 21:11:24 astrolab wpa_supplicant[1164]: CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
Apr 18 21:11:24 astrolab wpa_supplicant[1164]: CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
Apr 18 21:11:24 astrolab NetworkManager: <info>  (wlan0): supplicant connection state:  associating -> disconnected
Apr 18 21:11:26 astrolab kernel: [  241.624039] Linking with NEUF_A5F4, channel: 6
Apr 18 21:11:28 astrolab kernel: [  243.640023] Linking with NEUF_A5F4, channel: 6
Apr 18 21:11:29 astrolab wpa_supplicant[1164]: Authentication with 00:00:00:00:00:00 timed out.
Apr 18 21:11:29 astrolab NetworkManager: <info>  (wlan0): supplicant connection state:  disconnected -> scanning
Apr 18 21:11:30 astrolab kernel: [  245.656019] Linking with NEUF_A5F4, channel: 6
Apr 18 21:11:32 astrolab NetworkManager: <info>  Activation (wlan0/wireless): association took too long.
Apr 18 21:11:32 astrolab NetworkManager: <info>  (wlan0): device state change: 5 -> 6 (reason 0)
Apr 18 21:11:32 astrolab NetworkManager: <info>  Activation (wlan0/wireless): asking for new secrets
Apr 18 21:11:32 astrolab NetworkManager: <info>  (wlan0): supplicant connection state:  scanning -> disconnected
Apr 18 21:11:32 astrolab kernel: [  247.704026] Linking with NEUF_A5F4, channel: 6
Apr 18 21:11:34 astrolab NetworkManager: <info>  (wlan0): device state change: 6 -> 9 (reason 7)
Apr 18 21:11:34 astrolab NetworkManager: <info>  Activation (wlan0) failed for access point (NEUF_A5F4)
Apr 18 21:11:34 astrolab NetworkManager: <info>  Marking connection 'Connexion neufbox' invalid.
Apr 18 21:11:34 astrolab NetworkManager: <info>  Activation (wlan0) failed.
Apr 18 21:11:34 astrolab NetworkManager: <info>  (wlan0): device state change: 9 -> 3 (reason 0)
Apr 18 21:11:34 astrolab NetworkManager: <info>  (wlan0): deactivating device (reason: 0).
Apr 18 21:11:34 astrolab NetworkManager: <info>  Policy set 'Auto eth0' (eth0) as default for routing and DNS.
Apr 18 21:11:34 astrolab kernel: [  249.720029] Linking with NEUF_A5F4, channel: 6
Apr 18 21:11:35 astrolab wpa_supplicant[1164]: CTRL-EVENT-SCAN-RESULTS 
Apr 18 21:11:36 astrolab kernel: [  251.736024] Linking with NEUF_A5F4, channel: 6
Apr 18 21:11:38 astrolab kernel: [  253.756057] Linking with NEUF_A5F4, channel: 6
Apr 18 21:11:40 astrolab kernel: [  255.772029] Linking with NEUF_A5F4, channel: 6
Apr 18 21:11:42 astrolab kernel: [  257.788025] Linking with NEUF_A5F4, channel: 6
Apr 18 21:11:44 astrolab kernel: [  259.804123] Linking with NEUF_A5F4, channel: 6
Apr 18 21:11:46 astrolab kernel: [  261.820059] Linking with NEUF_A5F4, channel: 6
Apr 18 21:11:48 astrolab kernel: [  263.844021] Linking with NEUF_A5F4, channel: 6
Apr 18 21:11:50 astrolab kernel: [  265.860017] Linking with NEUF_A5F4, channel: 6
Apr 18 21:11:52 astrolab kernel: [  267.880021] Linking with NEUF_A5F4, channel: 6
Apr 18 21:11:55 astrolab kernel: [  269.900032] Linking with NEUF_A5F4, channel: 6
Apr 18 21:11:57 astrolab kernel: [  271.924021] Linking with NEUF_A5F4, channel: 6
Apr 18 21:11:59 astrolab kernel: [  273.940018] Linking with NEUF_A5F4, channel: 6

En fait, je vois bien ça:

Apr 18 21:10:31 astrolab NetworkManager: nm_setting_802_1x_get_pkcs11_engine_path: assertion `NM_IS_SETTING_802_1X (setting)' failed
Apr 18 21:10:31 astrolab NetworkManager: nm_setting_802_1x_get_pkcs11_module_path: assertion `NM_IS_SETTING_802_1X (setting)' failed

et ça:

Apr 18 21:10:49 astrolab wpa_supplicant[1164]: Association request to the driver failed

qui me semble être mauvais.
On dirait que la connexion se fait puis se déconecte pour une raison obscure...

Dernière modification par passe-partout (Le 18/04/2010, à 20:22)

Hors ligne

#25 Le 26/04/2010, à 21:34

passe-partout

Re : Astuce pour carte pci wifi (chipset rtl8185) sous Ubuntu 9.10

Effectivement, j'ai un souci avec wpa_supplicant.
Sur une 10.04Rc fraichement installée, j'ai réussi à me connecter lorsque je désactive le cryptage wpa-psk.
Par contre, après avoir réussi la connexion, en ayant quelque peu modifié mon /etc/network/interfaces
J'ai réussi à démarrer ma connexion avec le cryptage activé. mais rapidement, ça se connecte puis se déconnecte....

Edit: après install en dur du module, la connexion est stable.
Le seul souci: au démarrage il faut bidouiller le NM de gnome pour lancer la connexion.
Une remarque: le débit et le signal sont meilleurs, mais par contre le surf reste peu fluide. Les pages mettent du temps à répondre.

Re edit:
Le driver met l'imprimante (HP photosmart c309g) dans tous ses états....

Dernière modification par passe-partout (Le 01/05/2010, à 19:07)

Hors ligne