Como instalar o driver sem fio Realtek RTL8723BE no debian?

2

Eu instalei o Debian Wheezy 7.8 em um Lenovo G50-70 x64, parece que não tenho o driver para minha placa wireless instalado, a saída de iwconfig :

lo no wireless extensions.

eth0 no wireless extensions.

Aqui está a saída de lspci -nn :

01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 10)
02:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:b723]

Como você pode ver, meu controlador de ethernet tem o driver instalado e está funcionando bem, mas o Controlador de Rede, que é minha placa wifi, não está instalado.

Eu tentei procurar no banco de dados do dispositivo do debian o fornecedor e o ID do dispositivo 10ec:b723 para descobrir qual módulo eu preciso instalar, mas não consegui encontrá-lo, embora tenha encontrado meu controlador ethernet e qual módulo ele requer, isso significa que essa placa não é suportada?

Enquanto pesquisava, encontrei o firmware de RTL8723BE no pacote firmware-realtek para Jessie, então instalei-o de wheezy backports , mas não sei se este é o driver ou não, e nada mudou.

Eu também encontrei este repositório no github rtlwifi_new e tentei instalar o driver a partir do código-fonte, mas recebi esses erros quando corri make :

make -C /lib/modules/3.2.0-4-amd64/build M=/home/peter/rtlwifi_new modules
make[1]: Entering directory '/usr/src/linux-headers-3.2.0-4-amd64'
  CC [M]  /home/peter/rtlwifi_new/rtl8192cu/hw.o
/home/peter/rtlwifi_new/rtl8192cu/hw.c: In function ‘rtl92cu_update_hal_rate_mask’:
/home/peter/rtlwifi_new/rtl8192cu/hw.c:2094:25: error: ‘struct ieee80211_sta’ has no member named ‘bandwidth’
/home/peter/rtlwifi_new/rtl8192cu/hw.c:2094:40: error: ‘IEEE80211_STA_RX_BW_40’ undeclared (first use in this function)
/home/peter/rtlwifi_new/rtl8192cu/hw.c:2094:40: note: each undeclared identifier is reported only once for each function it appears in
make[5]: *** [/home/peter/rtlwifi_new/rtl8192cu/hw.o] Error 1
make[4]: *** [/home/peter/rtlwifi_new/rtl8192cu] Error 2
make[3]: *** [_module_/home/peter/rtlwifi_new] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-3.2.0-4-amd64'
make: *** [all] Error 2

Então, o que devo fazer neste caso, onde posso encontrar o módulo necessário para este cartão? e se esse repositório do Github é o que eu preciso, como posso corrigir esses erros? Eu já tenho build-essential e os cabeçalhos linux instalados.

Atualizar

Depois de procurar por um tempo, descobri que o módulo rtl8723be.ko está disponível na versão do kernel 3.16 do release de testes Jessie, é seguro atualizar meu kernel usando o Wheezy backport ?

Atualização 2

Quando executo modprobe rtl8723be , obtenho o seguinte:

FATAL: Module rtl8723be not found.
    
por Pierre 13.03.2015 / 10:43

2 respostas

0

Na verdade, você quer o pacote r8168-dkms que é um driver corrigido especificamente para o seu wifi chipset, no entanto, não está disponível para wheezy. Depende do dkms >= 2.1.0.0 e você deve ter o 2.2.0.3-1.2 , então ele deve ser instalado corretamente.

    
por 15.01.2018 / 10:20
0

Acho que você perdeu a informação de início de leitura, por exemplo, neste repo

This code will build on any kernel 4.2 and newer

este é o código do kernel compatível com 4.2 e superior. Então sugestão para você será

  1. atualizar o kernel para o 4.2 ou mais recente pelo repositório debian, ou seja, usando o aptitude
  2. reverta para o commit anterior e tente compilar. Uma maneira mais fácil de testar será mudar rapidamente para o branch de teste e compilar, pois o branch de teste é válido para o 3.0 e mais recente.

deixe-me saber se você precisa de um ID de confirmação exato.

    
por 09.10.2018 / 08:28