Problemas usando 'sudo make' para instalar o driver da placa wireless

0

Eu tenho o problema que o meu computador muitas vezes (várias vezes por hora) de repente se desconecta do wifi. Então eu tenho que desabilitar e habilitar a conexão sem fio para que a rede da qual eu desconectei esteja disponível novamente.

Eu queria saber que algo deve estar errado com a minha placa wireless (AWUS036H), então eu investiguei como instalar um driver adequado e encontrei isto . No entanto, quando eu abro um terminal como root e sigo as instruções ( sudo make ), ele gera este .

Eu uso o Debian Jessie com o kernel 3.16.0-4-amd64. Eu tenho build essential e linux-headers-3.16.0-4-amd64 instalado.

Alguma ajuda?

    
por jorgefpastor 31.07.2016 / 13:21

1 resposta

1

A página de download do Realtek que você vincula descreve o driver disponível como

Linux driver for Kernel 3.0.0/3.1.0/3.2.0

Você tem um kernel muito mais recente (3.16), então os cabeçalhos do kernel mudaram significativamente e a compilação falha.

No entanto, o driver direto do Realtek provavelmente não ajudará. Foi atualizado pela última vez em 2012 (para suportar o kernel 3.x). Os mesmos arquivos de origem foram incluídos na área "staging" do kernel onde eles estavam mantido por alguns anos. (Veja o changelog ). Esse diretório era excluído em 2014 com a seguinte explicação:

There is a "real" driver for this hardware now in drivers/net/ so remove the staging version as it's not needed anymore.

Isso significa que os desenvolvedores do kernel consideram o driver de ações, que você já estava usando, para ser mais adequado do que o antigo que você baixou e está tentando compilar. E mesmo se você quisesse usar o antigo, seria mais bem-sucedido tentando compilar a última staging versão.

Como os comentaristas mencionaram, é mais provável que o hardware seja o problema.

    
por 31.07.2016 / 14:05