Não foi possível conectar o driver do ubuntu 14.04 LTS HP Pavilion Network rtl8723be

10

Eu comprei um novo HP Pavilion 15-ab030TX, instalei o Ubuntu 14.04 de inicialização dupla ao lado do Win8. Mas meu wifi tem mostrado sinal muito fraco às vezes ou nenhum. Tentei várias soluções disponíveis na internet, mas nada parece funcionar. Também hospedei o connectify em outro laptop e comecei a usar a internet, pois funcionou por dois dias, mas também não está se conectando (provavelmente devido à tentativa de solução de postagens antigas).

pradex
fonte
Quais soluções você tentou?
Pilot6
Tentei askubuntu.com/questions/389268/... solução de chili555
pradex
Eu acho que você atualizou o kernel e o driver parou de funcionar. Vou responder como instalar o mesmo driver permanentemente.
Pilot6

Respostas:

10

Você precisa instalar o driver usando dkms. Se você o compilar a partir do gw lwfinger, ele deixará de funcionar após as atualizações do kernel.

Empacotei o mesmo driver que o DKMS e o adicionei a um ppa. Instale-o desta maneira:

sudo add-apt-repository ppa:hanipouspilot/rtlwifi
sudo apt-get update
sudo apt-get install rtlwifi-new-dkms linux-firmware

e reinicie.

Pilot6
fonte
Isso parece ter funcionado para mim; vou ficar de olho no meu sistema pelas próximas 24 horas antes de marcar isso como Resolvido. Muito obrigado pela sua ajuda. :)
pradex
trabalhou para mim também. Ubuntu 16.04em HP 470 G3aqui. Obrigado, companheiro.
kmonsoor 24/10
@ Pilot6 Eu tenho um HP Pavilion x360 (laptop com tela sensível ao toque). Eu estava tentando instalar o 16.10 (depois de limpar o Windows 10 que veio por instalado) e segui as instruções. Mas ainda não está funcionando. Você pode por favor ajudar?
RSG 23/11
Este PPA não funciona para 16.10.
Pilot6
Erro! Status de retorno incorreto para a construção do módulo no kernel: 4.10.0-38-generic (x86_64) Consulte /var/lib/dkms/rtlwifi-new/0.10/build/make.log para obter mais informações.
Reeshabh Ranjan
9

Freqüentemente, o sinal fraco é um sintoma do fio da antena sendo conectado à conexão nº 1 na placa quando o driver padrão espera ver o sinal na conexão nº 2. Obviamente, você pode abrir o laptop e mudar o fio ou instalar um driver mais recente que permita a seleção da antena no nível do driver.

Por favor, obtenha uma conexão ethernet temporária por ethernet, amarrada ou qualquer outro meio possível. Abra um terminal e faça:

wget https://github.com/lwfinger/rtlwifi_new/archive/rock.new_btcoex.zip
unzip rock.new_btcoex.zip
cd rtlwifi_new-rock.new_btcoex
make
sudo -i
make install
echo "options rtl8723be ant_sel=2"  >  /etc/modprobe.d/rtl8723be.conf
exit

Reinicie.

Sempre que o Update Manager instalar uma versão mais recente do kernel, também conhecida como linux-image, após a reinicialização solicitada, você deverá recompilar:

cd rtlwifi_new-rock.new_btcoex
make clean
make
sudo make install

Reinicie e seu wireless deve estar funcionando.

chili555
fonte
1
Por que não fazer um dkms?
precisa saber é o seguinte
2
Fiz DKMS e acrescentou ao meu repositório askubuntu.com/a/635629/167850
Pilot6
Desculpe, eu não entendi: se o driver padrão espera a antena na conexão nº 2, por que adicionar ant_sel=2? Não é o que espera então?
Alexey
O driver padrão não consegue detectar automaticamente onde a antena está conectada. Se você tiver sinal fraco, peça ao motorista para tentar o outro conector da antena; é mais frequentemente, mas nem sempre o número 2. @Alexey
chili555 15/02
-1

Atualize o firmware do Linux para 1.161 e a versão do kernel para 4.8.

Para atualizar o firmware do Linux, há duas maneiras: -

    1.  Via Ubuntu Software Center:
           Download this file -

         [\[http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.161_all.deb\]][1][1]
    Then open this Debian Package with Ubuntu Software Center and click    Install

2.Via Terminal: Abra o Terminal (ctrl + alt + T) Digite: -

wget http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.161_all.deb

        De-package it :-

sudo dpkg -i linux-firmware_1.161_all.deb

Agora verifique sua versão do kernel: -

Type:- uname -r
    Note if its generic or cloud or low latency

Atualize seu kernel para 4.8:

Go to Index of /~kernel-ppa/mainline/v4.8
For 64 bit system look under the amd64, for 32 bit one look under i386
For example, if its amd64 and your kernel is generic download these 3 files:-

     linux-headers-4.8.0-040800_4.8.0-040800.201610022031_all.deb
     linux-headers-4.8.0-040800-generic_4.8.0-040800.201610022031_amd64.deb
     linux-image-4.8.0-040800-generic_4.8.0-040800.201610022031_amd64.deb

Now Open these files one by one in Ubuntu Software Center and install all the three.
Re-boot
Check again for your kernel version Type:- uname -r
It’s 4.8 and your WiFi should be working !!!
Sangeet
fonte
Por favor, deixe-me saber o motivo pelo qual você está votando negativamente na resposta, eu apenas publiquei isso porque funcionou para mim!
Sangeet
O arquivo kernel.ubuntu.com/~kernel-ppa/mainline/v4.8/… possui dependências não satisfeitas, Argggh!
Paul A.