Resposta curta
Você precisa atualizar, para o qual você precisará usar um cabo ethernet ou dongle wifi que funcione com o Linux fora da caixa.
Uma vez que você atualizou, você pode simplesmente colar isso no terminal e pressionar enter:
echo "options rtl8723be ant_sel=1 fwlps=N" | sudo tee /etc/modprobe.d/rtl8723be.conf
Se for solicitada sua senha, insira-a e pressione Enter. Agora reinicie seu laptop e ele deve funcionar. Se isso não acontecer, tente todas as etapas acima novamente, mas dessa vez altere ant_sel=1
para ant_sel=2
.
Detalhes
O problema é que o hardware wifi tem apenas uma das duas antenas conectadas, mas o hardware informa a antena errada. Então você precisa forçar o driver a usar a antena correta, o que só pode ser feito com o driver mais recente. Para ver se o seu driver suporta esta opção, abra um terminal e faça:
modinfo rtl8723be
Se a saída tiver a linha:
parm: ant_sel:Set to 1 or 2 to force antenna number (default 0)
(int)
Então você tem o driver atualizado. Se não, então você precisará atualizar usando um cabo ethernet ou dongle wifi para obter acesso à internet.
Quando tiver os drivers corretos, você precisará forçá-lo a usar a antena certa, assim:
echo "options rtl8723be ant_sel=1 fwlps=N" | sudo tee /etc/modprobe.d/rtl8723be.conf
Em seguida, redefina o laptop. Se isso não funcionar, tente novamente o item acima, mas altere ant_sel=1
para ant_sel=2
.
O fwlps=N
evita um problema em que a economia de energia interromperia a conexão depois de um tempo, mesmo quando usada.
16.04 note : Você pode experimentar temporariamente diferentes configurações da antena antes de definir a configuração permanentemente recarregando o driver usando o seguinte:
sudo modprobe -r rtl8723be
sudo modprobe rtl8723be ant_sel=1
Isso permitirá que você tenha certeza de que funciona sem precisar redefinir o laptop a cada vez.