Problema ao compilar / compilar um driver para o adaptador sem fio Edimax EW-7822UAC no Kubuntu 13.10 64 bits

10
Eu tenho um adaptador sem fio USB EW-7822UAC da Edimax, e eu costumava ser capaz de construir / compilar um driver Linux a partir da fonte que o fornecedor forneceu apenas instalando o pacote build-essential em uma nova instalação do Ubuntu, mesmo sem atualizar o sistema.

Agora, eu instalei o Kubuntu 13.10 64-bit, e quando eu tento construir o driver, recebo um monte de erros repetidos e avisos e, eventualmente, o processo de compilação falha.

O kernel é 3.11.0-12-generic e eu não precisei instalar nada além de build-essential no (K) ubuntu 12.04.

A seguir, o bloco de avisos e erros repetidos que recebi depois que invoquei o comando make:

/home/xxx/build/rtl8812AU_8821AU_linux_v4.2.2_7502.20130517/os_dep/linux/os_intfs.c:601:8: warning: assignment makes pointer from integer without a cast [enabled by default]
entry = create_proc_read_entry("bw_mode", S_IFREG | S_IRUGO,
      ^
/home/xxx/build/rtl8812AU_8821AU_linux_v4.2.2_7502.20130517/os_dep/linux/os_intfs.c:607:7: error: dereferencing pointer to incomplete type
entry->write_proc = proc_set_bw_mode;  

Qualquer ajuda será muito apreciada, mas por favor, vá com calma no jargão. Obrigado.

    
por Andy 29.10.2013 / 18:54

1 resposta

11

Por favor, verifique aqui: link No lado direito, clique em 'Fazer o download do ZIP'. Supondo que os downloads vão para a pasta Downloads, abra a pasta, clique com o botão direito do mouse no arquivo zip e selecione "Extrair aqui". Abra um terminal e faça:

cd Downloads/rtl8812AU_8821AU_linux-master
make
sudo make install
sudo modprobe 8812au

Ele 'faz' com alguns avisos no meu sistema 13.10, mas sem erros. Eu não posso mais testar desde que eu não tenho o dispositivo. Este é um dispositivo novo e ficaremos muito interessados em seu relatório.

Sempre que uma versão posterior do kernel, também conhecida como linux image, for instalada pelo Update Manager, após a reinicialização, você precisará recompilar o driver:

cd Downloads/rtl8812AU_8821AU_linux-master
make clean
make
sudo make install
sudo modprobe 8812au
    
por chili555 29.10.2013 / 21:29