Como posso corrigir erros ao instalar o tarball do driver sem fio D-Link DWA-121?

0

Eu tentei as seguintes instruções conforme fornecidas no site da D-Link para instalar os drivers necessários:

SO suportado e versão do kernel: LINUX (kernel 2.6.18 ~ 2.6.37)

tar zxvf rtl8192CU_linux_v2.0.1406.20110309.tar.gz
cd rtl8192CU_linux_v2.0.1406.20110309
make
su
make install
reboot

Mas recebo erros quando executo make . Como lidar com o erro?

    
por dg91 05.01.2013 / 17:24

3 respostas

0

Parece que seu dispositivo é suportado em versões mais recentes do kernel do Linux. O Ubuntu fornece um pacote com 'backports' disso. Isso é exatamente o mesmo que a resposta do chili555 , mas sem o download de um site de terceiros (potencialmente não confiável e inseguro) e sem a necessidade de compilar.

Basta fazer:

sudo apt-get install linux-backports-modules-cw-3.6-precise-generic

e reinicie.

Você teria chegado a essa etapa também ao seguir meu guia:

por gertvdijk 05.01.2013 / 23:52
1

Suponho que você não esteja usando o rtl8192cu interno porque ele não se conecta de fato.

O pacote que você baixou, escrito para kernels 2.6.xx, provavelmente nunca irá compilar corretamente em 12.04, usando um kernel 3.2.0-x. Além disso, um erro em 'make' sugere que você não instalou as ferramentas de criação necessárias. Com uma conexão Ethernet temporária, abra um terminal e faça:

sudo apt-get install linux-headers-generic build-essential
wget http://www.orbit-lab.org/kernel/compat-wireless-3-stable/v3.6/compat-wireless-3.6.6-1.tar.bz2
tar -jxf compat-wireless-3.6.6-1.tar.bz2
cd compat-wireless-3.6.6-1/
./scripts/driver-select rtlwifi
make
sudo make install
sudo modprobe rtl8192cu
    
por chili555 05.01.2013 / 18:09
0

O problema é que você não tem um compilador para C ( a Linguagem de Programação ) instalado.

Primeiro, execute o seguinte comando no seu terminal para instalar o build-essential .

sudo apt-get install build-essential

Em seguida, execute todos os comandos conforme indicado nas instruções.

    
por Aditya 05.01.2013 / 18:04