web-dev-qa-db-fra.com

Comment installer la nouvelle version du pilote RTL8187 sur Ubuntu 13.04?

Eh bien, Ubuntu m'a fait sentir très bien accueilli dans le monde Linux, en ouvrant ses bras avec de graves problèmes. Je suppose que je ne dirais pas que je suis nouvelle, mais je n'ai pas utilisé Ubuntu depuis près de 5 ans maintenant.

J'ai eu un gros problème où mon adaptateur sans fil Alfa AWUS036H connaît une connexion TRÈS LENTE. Il me faut environ 5 à 10 minutes pour télécharger 5 Mo et mon fournisseur offre une vitesse de téléchargement de 100 Mbps. Cela fonctionnait très bien sur Windows, mais maintenant que je suis passé à Ubuntu, j'ai tellement de problèmes.

Je lis ici que si je réinstalle la nouvelle version du pilote Realtek RTL8187, cela résoudrait mon problème de vitesse. J'ai téléchargé la version la plus récente du pilote RTL8187L, suivi les étapes fournies et terminé avec cette pile:

make[1]: Entering directory `/usr/src/linux-headers-3.8.0-19-generic'
CC [M]  /home/lehmanlb/Desktop/rtl8187L_linux_1041.0209.2012/rtl8187/r8187_core.o
/home/lehmanlb/Desktop/rtl8187L_linux_1041.0209.2012/rtl8187/r8187_core.c:153:22: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rtl8187_usb_probe’
/home/lehmanlb/Desktop/rtl8187L_linux_1041.0209.2012/rtl8187/r8187_core.c:155:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rtl8187_usb_disconnect’
/home/lehmanlb/Desktop/rtl8187L_linux_1041.0209.2012/rtl8187/r8187_core.c:168:12: error: ‘rtl8187_usb_probe’ undeclared here (not in a function)
/home/lehmanlb/Desktop/rtl8187L_linux_1041.0209.2012/rtl8187/r8187_core.c:169:16: error: ‘rtl8187_usb_disconnect’ undeclared here (not in a function)
/home/lehmanlb/Desktop/rtl8187L_linux_1041.0209.2012/rtl8187/r8187_core.c: In function ‘rtl8180_tx’:
/home/lehmanlb/Desktop/rtl8187L_linux_1041.0209.2012/rtl8187/r8187_core.c:1382:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
/home/lehmanlb/Desktop/rtl8187L_linux_1041.0209.2012/rtl8187/r8187_core.c: In function ‘rtl8187_usb_initendpoints’:
/home/lehmanlb/Desktop/rtl8187L_linux_1041.0209.2012/rtl8187/r8187_core.c:1588:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
/home/lehmanlb/Desktop/rtl8187L_linux_1041.0209.2012/rtl8187/r8187_core.c: At top level:
/home/lehmanlb/Desktop/rtl8187L_linux_1041.0209.2012/rtl8187/r8187_core.c:3762:22: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rtl8187_usb_probe’
/home/lehmanlb/Desktop/rtl8187L_linux_1041.0209.2012/rtl8187/r8187_core.c:3862:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rtl8187_usb_disconnect’
make[2]: *** [/home/lehmanlb/Desktop/rtl8187L_linux_1041.0209.2012/rtl8187/r8187_core.o] Error 1
make[1]: *** [_module_/home/lehmanlb/Desktop/rtl8187L_linux_1041.0209.2012/rtl8187] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.8.0-19-generic'
make: *** [all] Error 2

Voici mon iwconfig:

lehmanlb@lehmanlb-p6710f:~/Desktop/rtl8187L_linux_1041.0209.2012$ iwconfigwlan1     IEEE 802.11bg  ESSID:"6WFBC"  
          Mode:Managed  Frequency:2.462 GHz  Access Point: 00:7F:28:64:42:80   
          Bit Rate=54 Mb/s   Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=70/70  Signal level=-30 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:89   Missed beacon:0

eth0      no wireless extensions.

lo        no wireless extensions.

wlan0     IEEE 802.11bgn  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=27 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off

Si vous avez besoin de plus d'informations, faites le moi savoir! Je meurs d'envie de faire fonctionner quelque chose ici! Merci.

6

Cette dernière réponse fonctionne comme un charme pour moi dans LUbuntu. Je remarque que chaque fois que je redémarre, je dois répéter ces dernières étapes. Y a-t-il un moyen d'aimer le "ciment" comme une chose permanente? J'utilise un forfait HP All in on et je n'apprécie pas que le bios ne me laisse pas éteindre le wifi intégré et qu'il n'y ait pas d'interrupteur externe "éteint". J'ai essayé d'accepter le mal avec le bien et d'utiliser le système à bord pour un accès à Internet Wi-Fi pendant que le Realtek fonctionne à l'air libre. Vous recevez un bon trafic sur ce site, mais vous avez visité cette page environ 20 fois car il résout mon problème. Mais je voudrais vraiment "réparer" le réparer au lieu de le traiter comme je le suis ici.

En réponse à:

Sudo modprobe rtl8187
Sudo iwconfig wlan1 rate 5.5M fixed 
Sudo iwconfig wlan1 frag 2346
Sudo iwconfig wlan1 rts 2347
Sudo iwconfig wlan1 txpower 30
set in rc.local ^^

AUSSI Ma version de cette carte particulière NE me laissera pas la régler à la puissance 30 sans l'erreur classique:

Erreur pour la demande sans fil "Set Tx Power" (8B26): Echec de SET sur le périphérique wlan1; Argument invalide.

Pour cela, j’ai changé les 20 premiers chiffres, cela n’a plus eu d’erreur ... Pensé hmmm, c’est le numéro ... essayé 21, 22, etc., il est passé à 27 pour ma version de cette carte avant il s'est trompé. Donc là .... J'ai contribué à ma question, ceux qui ont l'erreur avec la partie txpower, essayez un nombre plus petit.

1
N2KMaster
Sudo modprobe rtl8187
Sudo iwconfig wlan1 rate 5.5M fixed 
Sudo iwconfig wlan1 frag 2346
Sudo iwconfig wlan1 rts 2347
Sudo iwconfig wlan1 txpower 30

mis dans rc.local ^^

0
MR2