Realtek 8723AE wi-fi não conectará

0

Eu li alguns tópicos e encontrei instalações de drivers para meu cartão wi-fi, mas quando os criei recebi a seguinte mensagem:

make -C /lib/modules/3.5.0-17-generic/build M=/home/ian/Desktop/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012 modules
make: *** /lib/modules/3.5.0-17-generic/build: No such file or directory. Stop.
make: *** [all] Error 2

Eu não consigo me conectar à internet de forma alguma na máquina linux, e estou postando isso de um computador separado.

EDITAR:

lspci -v | grep -ia 7 'network'
grep: network: No such file or directory

EDIT2:

sudo modprobe rtl8723ae
FATAL: Module rtl8723ae not found.

~

02:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device 8723
    Subsystem: Realtek Semiconductor Co., Ltd. Device 0724
    Flags: bus master, fast devsel, latency 0
    I/O ports at 2000 [size=256]
    Memory at f0000000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: [40] Power Management version 3
    Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
    Capabilities: [70] Express Endpoint, MSI 00

EDIT 3

modprobe -l | grep rtl87
kernel/drivers/staging/rtl8712/r8712u.ko
    
por user133020 17.02.2013 / 22:43

1 resposta

0

Como eu disse: build-essential e linux-headers-generic são necessários para a construção

Acima do nome do pacote em ambos os links fornecidos abaixo, selecione sua distribuição "precisa" para 12.04 e "quantal" para 12.10 (por padrão eu o vinculei à versão 12.10). Na seção de download, selecione amd64 se você tiver uma instalação de 64 bits e i386 se você tiver uma instalação de 32 bits. Escolha qualquer espelho que você quiser.

Você baixará 2 arquivos .deb. Transferi-los para o seu laptop. Clique duas vezes nesses dois arquivos. O centro de software deve abrir e permitir a instalação. Quando ambos estiverem instalados, você poderá construir seu driver

essencial para a construção

linux-headers-generic

EDITAR:

Você também precisará deste

linux-headers-3.5.0-17-generic

EDIT2: erro de compilação

Há algo errado com o código do driver. Abra o Gerenciador de arquivos, navegue até a pasta do driver para o driver rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012 . Clique duas vezes no arquivo base.c . Quando perguntado se deseja executar ou exibir base.c escolha "exibir". No gedit, vá para Editar > Preferências Alterne "exibir números de linha". Vá para a linha 320 e mude esta linha

IEEE80211_HW_BEACON_FILTER |

em

/* IEEE80211_HW_BEACON_FILTER | */

salve e feche o arquivo. Execute novamente.

Se a compilação for bem sucedida, execute:

sudo make install
sudo modprobe rtl8723e

reze para que o wifi funcione

EDIT3: torne a mudança permanente

verifique primeiro se o driver realmente funciona

sudo modprobe rtl8723e

se o Wi-Fi funcionar depois disso, torne-o permanente:

sudo -i
echo rtl8723e >> /etc/modules
exit

verifique se a ortografia está correta

Agora, se tudo funcionar, não se desvie como da última vez. Devido ao nosso trabalho em torno de você ainda tem arquivos estáticos deb instalados que não serão atualizados automaticamente. Para corrigir essa execução:

sudo apt-get install --reinstall build-essential
sudo apt-get install --reinstall linux-headers-generic
sudo apt-get install --reinstall linux-headers-'uname -r'

os ticks no último comando são backticks 'não aspas'

    
por phipsalabim 17.02.2013 / 23:29