Reinstale o pacote do driver:
sudo apt-get --purge autoremove linux-firmware-nonfree && sudo apt-get install linux-firmware-nonfree
depois reinicie.
Sou um novato do Ubuntu com um problema de conexão sem fio à Internet não resolvido. Eu passei muito tempo mexendo em minha incessante busca para fazer minha conexão funcionar corretamente, mas minha inexperiência está começando a aparecer e eu preciso de uma ajuda extra.
A questão em breve: velocidade lenta (Ookla atinge a velocidade de download de ~ 5-8Mbps - deve ser ~ 20) e as falhas de conexão ocorrem a cada dez minutos.
OS: Ubuntu 14.04
Kernel: 3.13.0-32-genérico
Eu fiz alguns trabalhos de casa e tentei várias soluções nesses fóruns. Eu acho que, finalmente, o problema vai ser com o driver rtl8192ce. Eu tentei alterá-lo para rtl8188ce usando tutorial do FreedomBen, mas não consigo entender como usar o script para o instalação automática (também tenho problemas com a instalação manual, mas não quero fazer duas perguntas em um post, então vou salvá-las para mais tarde). Alguém pode me ajudar? Eu acho que tenho o .zip baixado se isso for importante.
Incluímos saídas para vários comandos do Terminal abaixo que também podem ser úteis.
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)
Desculpe se senti falta de algo óbvio, sou verde como grama, mas, como você pode ver, estou disposto a sofrer muitos problemas para evitar voltar ao Windows.
Reinstale o pacote do driver:
sudo apt-get --purge autoremove linux-firmware-nonfree && sudo apt-get install linux-firmware-nonfree
depois reinicie.
Salve qualquer trabalho não salvo antes de começar, pois o último comando será reinicializado.
Abra um terminal para copiar e colar os seguintes comandos, uma linha por vez, para instalar o driver. Pressione enter após cada linha de comando. Não feche o terminal até terminar a instalação.
primeiro comando:
sudo apt-get update && sudo apt-get install git gcc build-essential linux-headers-generic linux-headers-$(uname -r)
segundo comando:
cd && git clone https://github.com/FreedomBen/rtl8188ce-linux-driver.git
terceiro comando:
cd rtl8188ce-linux-driver && sudo make
quarto comando:
sudo make install && sudo reboot
notas
Quando ele pedir para mudar o tipo de ramificação para você após o terceiro comando, selecione "y" e no final do quarto comando ele irá dizer algo sobre desativar o modo de economia de energia, apenas selecione "n" ou não porque não é uma opção para este driver nesta versão do ubuntu, mas se você selecionar yes, não importará que você receba um erro que não tenha nenhuma conseqüência.
Para 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