web-dev-qa-db-fra.com

Défauts de connexion avec RealTek RTL8188CE

Je suis un débutant avec un problème non résolu de connexion Internet sans fil. J'ai passé beaucoup de temps à bricoler dans ma quête sans fin pour que ma connexion fonctionne correctement, mais mon inexpérience commence à montrer et j'ai besoin d'un peu d'aide supplémentaire.

La question en bref: la vitesse lente (Ookla a une vitesse de téléchargement d'environ 5-8 Mbps - il devrait être environ 20) et les pertes de connexion ont lieu toutes les dix minutes.

OS: Ubuntu 14.04
Noyau: 3.13.0-32-generic

J'ai fait des devoirs et essayé beaucoup de solutions de ces forums. Je pense que finalement le problème va être avec le pilote rtl8192ce. J'ai essayé de le changer en rtl8188ce en utilisant tutorial de FreedomBen, mais je ne vois pas comment utiliser un script pour l'installation automatique (j'ai également des problèmes d'installation manuelle, mais je ne veux pas demander deux questions dans un post, donc je les garde pour plus tard). Quelqu'un peut m'aider? Je pense avoir téléchargé le .Zip si c'est important.

J'ai inclus des sorties pour diverses commandes de terminal ci-dessous qui pourraient également s'avérer utiles.

lshw

description: Wireless interface
            product: RTL8188CE 802.11b/g/n WiFi Adapter
            vendor: Realtek Semiconductor Co., Ltd.
            physical id: 0
            bus info: pci@0000:03:00.0
            logical name: wlan0
            version: 01
            serial: bc:ee:7b:e4:e8:22
            width: 64 bits
            clock: 33MHz
            capabilities: bus_master cap_list ethernet physical wireless
            configuration: broadcast=yes driver=rtl8192ce driverversion=3.13.0-32-generic firmware=N/A ip=192.168.0.41 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn    

lsmod | grep rtl

rtl8192ce              52806  0 
rtl_pci                26314  1 rtl8192ce
rtlwifi                52835  2 rtl_pci,rtl8192ce
rtl8192c_common        47340  1 rtl8192ce
mac80211              546051  3 rtl_pci,rtlwifi,rtl8192ce
cfg80211              409394  2 mac80211,rtlwifi

iwconfig

wlan0     IEEE 802.11bgn  ESSID:"virginmedia0147357"  
      Mode:Managed  Frequency:2.462 GHz  Access Point: A0:21:B7:D6:9B:E2   
      Bit Rate=72.2 Mb/s   Tx-Power=20 dBm   
      Retry  long limit:7   RTS thr=2347 B   Fragment thr:off
      Power Management:off
      Link Quality=46/70  Signal level=-64 dBm  
      Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
      Tx excessive retries:0  Invalid misc:1   Missed beacon:0

lo        no wireless extensions.

eth0      no wireless extensions.

lspci

02:00.0 Ethernet controller: Qualcomm Atheros QCA8171 Gigabit Ethernet (rev 10)
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter (rev 01)

Désolé si quelque chose d’évident m’a échappé, je suis vert comme l’herbe mais, comme vous pouvez le constater, je suis prêt à subir beaucoup de tracas pour éviter de revenir à Windows.

2
thehonourly

Réinstallez le package de pilote:

Sudo apt-get --purge autoremove linux-firmware-nonfree && Sudo apt-get install linux-firmware-nonfree

puis redémarrez.

0
user308564

Enregistrez tout travail non enregistré avant de commencer car la dernière commande redémarre.

Ouvrez un terminal pour copier et coller les commandes suivantes ligne par ligne pour installer le pilote. Appuyez sur Entrée après chaque ligne de commande. Ne fermez pas le terminal avant d'avoir terminé l'installation.

première commande:

Sudo apt-get update && Sudo apt-get install git gcc build-essential linux-headers-generic linux-headers-$(uname -r)

deuxième commande:

cd && git clone https://github.com/FreedomBen/rtl8188ce-linux-driver.git

troisième commande:

cd rtl8188ce-linux-driver && Sudo make

quatrième commande:

Sudo make install && Sudo reboot

notes

Quand il vous demande de changer le type de branche pour vous après la troisième commande, sélectionnez "y" et à la fin de la quatrième commande, il vous dira comment désactiver le mode d'économie d'énergie, sélectionnez simplement "n" ou non car ce n'est pas un De toute façon, l'option pour ce pilote dans cette version d'ubuntu, mais si vous sélectionnez oui, ce ne sera pas grave, vous recevrez simplement une erreur sans conséquence.


pour 16.04

Sudo apt-get update
Sudo apt-get install git gcc build-essential linux-headers-generic linux-headers-$(uname -r)
git clone https://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi_new
make
Sudo make install
Sudo modprobe -r rtl8192ce
Sudo modprobe -r rtlwifi
Sudo modprobe rtl8192ce
2
mchid