Não há wifi com o Lenovo E540

-1

Hei,

Eu tenho o mesmo problema que em Sem conexão wifi no Ubuntu 13.10 , mas não pode comentá-lo por causa da falta de reputação (sou novo no fórum). É por isso que abro uma nova pergunta. Eu tentei usar a solução sugerida pelo chilli555, mas recebo um erro ao executar o comando make :

make -C /lib/modules/3.13.0-35-generic/build M=/home/fe/rtl8723be modules
make[1]: Entering directory '/usr/src/linux-headers-3.13.0-35-generic'
CC [M]  /home/fe/rtl8723be/regd.o
In file included from /home/fe/rtl8723be/regd.c:31:0:
/home/fe/rtl8723be/regd.c: In function ‘_rtl_reg_apply_beaconing_flags’:
/home/fe/rtl8723be/regd.h:37:32: error: ‘IEEE80211_CHAN_NO_IR’ undeclared (first use in this function)
#define IEEE80211_CHAN_NO_IBSS IEEE80211_CHAN_NO_IR
                            ^
/home/fe/rtl8723be/regd.c:200:20: note: in expansion of macro ‘IEEE80211_CHAN_NO_IBSS’
  ch->flags &= ~IEEE80211_CHAN_NO_IBSS;
                ^
/home/fe/rtl8723be/regd.h:37:32: note: each undeclared identifier is reported only once for each function it appears in
#define IEEE80211_CHAN_NO_IBSS IEEE80211_CHAN_NO_IR
                            ^
/home/fe/rtl8723be/regd.c:200:20: note: in expansion of macro ‘IEEE80211_CHAN_NO_IBSS’
  ch->flags &= ~IEEE80211_CHAN_NO_IBSS;
                ^
/home/fe/rtl8723be/regd.c: In function ‘_rtl_reg_apply_active_scan_flags’:
/home/fe/rtl8723be/regd.h:34:37: error: ‘IEEE80211_CHAN_NO_IR’ undeclared (first use in this function)
#define IEEE80211_CHAN_PASSIVE_SCAN IEEE80211_CHAN_NO_IR
                                 ^
/home/fe/rtl8723be/regd.c:237:19: note: in expansion of macro ‘IEEE80211_CHAN_PASSIVE_SCAN’
if (ch->flags & IEEE80211_CHAN_PASSIVE_SCAN)
               ^
/home/fe/rtl8723be/regd.c: In function ‘_rtl_reg_apply_radar_flags’:
/home/fe/rtl8723be/regd.h:37:32: error: ‘IEEE80211_CHAN_NO_IR’ undeclared (first use in this function)
#define IEEE80211_CHAN_NO_IBSS IEEE80211_CHAN_NO_IR
                            ^
/home/fe/rtl8723be/regd.c:312:8: note: in expansion of macro ‘IEEE80211_CHAN_NO_IBSS’
    IEEE80211_CHAN_NO_IBSS |
    ^
/home/fe/rtl8723be/regd.c: In function ‘_rtl_regd_init_wiphy’:
/home/fe/rtl8723be/regd.h:40:38: error: ‘REGULATORY_CUSTOM_REG’ undeclared (first use in this function)
#define WIPHY_FLAG_CUSTOM_REGULATORY REGULATORY_CUSTOM_REG
                                  ^
/home/fe/rtl8723be/regd.c:410:18: note: in expansion of macro ‘WIPHY_FLAG_CUSTOM_REGULATORY’
wiphy->flags |= WIPHY_FLAG_CUSTOM_REGULATORY;
              ^
/home/fe/rtl8723be/regd.h:43:38: error: ‘REGULATORY_STRICT_REG’ undeclared (first use in this function)
#define WIPHY_FLAG_STRICT_REGULATORY REGULATORY_STRICT_REG
                                  ^
/home/fe/rtl8723be/regd.c:411:19: note: in expansion of macro ‘WIPHY_FLAG_STRICT_REGULATORY’
wiphy->flags &= ~WIPHY_FLAG_STRICT_REGULATORY;
               ^
/home/fe/rtl8723be/regd.h:46:41: error: ‘REGULATORY_DISABLE_BEACON_HINTS’ undeclared (first use in this function)
#define WIPHY_FLAG_DISABLE_BEACON_HINTS REGULATORY_DISABLE_BEACON_HINTS
                                     ^
/home/fe/rtl8723be/regd.c:412:19: note: in expansion of macro ‘WIPHY_FLAG_DISABLE_BEACON_HINTS’
wiphy->flags &= ~WIPHY_FLAG_DISABLE_BEACON_HINTS;
               ^
make[2]: *** [/home/fe/rtl8723be/regd.o] Error 1
make[1]: *** [_module_/home/fe/rtl8723be] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-3.13.0-35-generic'
make: *** [all] Error 2'

Pointy comentou que outro post trabalhou para ele, mas não consigo encontrá-lo.

    
por felim 31.08.2014 / 21:41

1 resposta

0

O módulo rtl8723be é nativo no Ubuntu 14.04. Se não estiver funcionando como esperado, há algo mais errado. Tente carregá-lo e ver se há um erro ou aviso:

sudo modprobe rtl8723be

Se não houver erro aparente, verifique o log:

dmesg | grep rtl

Se você achar que está com falta de firmware, pode obtê-lo com:

sudo apt-get update
sudo apt-get install linux-firmware

Se houver outro problema, adicione as listagens dmesg à sua pergunta e prosseguiremos.

    
por chili555 31.08.2014 / 22:18