Não é possível conectar-se ao Wifi com o Ubuntu 16.04

0

Acabei de instalar o 16.04 no meu HP-149tx ao lado do Windows. Eu não consigo acessar o Wi-Fi do Ubuntu. O sinal está muito fraco, mesmo se eu mantiver o laptop perto do roteador. Eu posso confirmar que este é um problema de driver desde que eu tenha acesso impecável ao meu Wifi do Windows.

O que eu fiz para tentar corrigir este problema é tentar baixar e instalar os drivers wifi de acordo com as instruções especificadas sobre aqui . O problema que recebo ao instalar o driver é o seguinte -:

(Reading database ... 174937 files and directories currently installed.)
Preparing to unpack rtlwifi-new-dkms_0.10_all.deb ...

------------------------------
Deleting module version: 0.10
completely from the DKMS tree.
------------------------------
Done.
Unpacking rtlwifi-new-dkms (0.10) over (0.10) ...
Setting up rtlwifi-new-dkms (0.10) ...
Loading new rtlwifi-new-0.10 DKMS files...
First Installation: checking all kernels...
Building only for 4.8.0-36-generic
Building for architecture x86_64
Building initial module for 4.8.0-36-generic
Error! Bad return status for module build on kernel: 4.8.0-36-generic (x86_64)
Consult /var/lib/dkms/rtlwifi-new/0.10/build/make.log for more information.

Além disso, o conteúdo de make.log é o seguinte -:

DKMS make.log for rtlwifi-new-0.10 for kernel 4.8.0-36-generic (x86_64)
Sun Jul 30 17:10:27 IST 2017
make: Entering directory '/usr/src/linux-headers-4.8.0-36-generic'
  LD      /var/lib/dkms/rtlwifi-new/0.10/build/built-in.o
  CC [M]  /var/lib/dkms/rtlwifi-new/0.10/build/base.o
In file included from /var/lib/dkms/rtlwifi-new/0.10/build/base.c:30:0:
/var/lib/dkms/rtlwifi-new/0.10/build/wifi.h:1327:40: error: ‘IEEE80211_NUM_BANDS’ undeclared here (not in a function)
  struct ieee80211_supported_band bands[IEEE80211_NUM_BANDS];
                                        ^
/var/lib/dkms/rtlwifi-new/0.10/build/base.c:138:10: error: ‘IEEE80211_BAND_2GHZ’ undeclared here (not in a function)
  .band = IEEE80211_BAND_2GHZ,
          ^
/var/lib/dkms/rtlwifi-new/0.10/build/base.c:150:10: error: ‘IEEE80211_BAND_5GHZ’ undeclared here (not in a function)
  .band = IEEE80211_BAND_5GHZ,
          ^
scripts/Makefile.build:289: recipe for target '/var/lib/dkms/rtlwifi-new/0.10/build/base.o' failed
make[1]: *** [/var/lib/dkms/rtlwifi-new/0.10/build/base.o] Error 1
Makefile:1491: recipe for target '_module_/var/lib/dkms/rtlwifi-new/0.10/build' failed
make: *** [_module_/var/lib/dkms/rtlwifi-new/0.10/build] Error 2
make: Leaving directory '/usr/src/linux-headers-4.8.0-36-generic'

Posso confirmar que meu cartão lan wifi é um dispositivo Realtek RTL8723BE, já que é o que o meu sistema operacional Windows reconhece e eu instalei o driver equivalente do Windows para ele e ele está funcionando bem.

A saída do modinfo rtl8723be é a seguinte -:

alex@alex-HP-Notebook:~/Desktop/rtlwifi_new-master$ modinfo rtl8723be
filename:       /lib/modules/4.8.0-36-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko
firmware:       rtlwifi/rtl8723befw.bin
description:    Realtek 8723BE 802.11n PCI wireless
license:        GPL
author:         Realtek WlanFAE <[email protected]>
author:         PageHe  <[email protected]>
srcversion:     1520FD8B69687790125304A
alias:          pci:v000010ECd0000B723sv*sd*bc*sc*i*
depends:        rtlwifi,rtl8723-common,rtl_pci,btcoexist,mac80211
intree:         Y
vermagic:       4.8.0-36-generic SMP mod_unload modversions 
parm:           swenc:Set to 1 for software crypto (default 0)
 (bool)
parm:           ips:Set to 0 to not use link power save (default 1)
 (bool)
parm:           swlps:Set to 1 to use SW control power save (default 0)
 (bool)
parm:           fwlps:Set to 1 to use FW control power save (default 1)
 (bool)
parm:           msi:Set to 1 to use MSI interrupts mode (default 0)
 (bool)
parm:           debug:Set debug level (0-5) (default 0) (int)
parm:           disable_watchdog:Set to 1 to disable the watchdog (default 0)
 (bool)
parm:           ant_sel:Set to 1 or 2 to force antenna number (default 0)

Além disso, meu roteador é configurado com os seguintes parâmetros -:

Wireless Band: 2.4 GHz
802.11 Mode: Mixed 802.11n, 802.11g, 802.11b
Auto Channel Scan enabled
Wireless Channel : 2.437 GHz - CH 6
Channel Width: Auto 20/40 MHz
    
por ng.newbie 30.07.2017 / 12:08

3 respostas

1

Muitas vezes, o sinal fraco é um sintoma do fio da antena sendo conectado à conexão 1 no cartão quando o driver padrão está esperando para ver o sinal na conexão # 2. Claro, você poderia abrir o laptop e trocar o fio ou você poderia instruir o motorista a selecionar explicitamente a conexão da antena de trabalho. Primeiro, tente a conexão 1:

sudo -i
echo "options rtl8723be ant_sel=1"  >  /etc/modprobe.d/rtl8723be.conf
exit

Reinicie e teste. Se isso for ineficaz, tente # 2:

sudo -i
echo "options rtl8723be ant_sel=2"  >  /etc/modprobe.d/rtl8723be.conf
exit
    
por chili555 30.07.2017 / 17:14
0

O kernel 4.8 ou 4.10 não requer o módulo rtkwifi-new . Você precisa desinstalá-lo.

Executar

sudo apt purge rtlwifi-new-dkms
sudo add-apt-repository -r ppa:hanipouspilot/rtlwifi

Em seguida, use esta resposta para corrigir o problema do sinal fraco.

    
por Pilot6 30.07.2017 / 14:08
0

Você verificou a intensidade do seu sinal de Wi-Fi? Sugiro que você use o link do scanner Wi-Fi para monitorar sua rede e identificar primeiro as áreas problemáticas. Eu acho que o problema pode estar no nível de ruído de fundo em sua casa.

    
por alanz 04.08.2017 / 09:23