Alguém já adquiriu o Edimax 7811 para trabalhar com 11.10?

0

Eu recentemente atualizei para o Ubuntu 11.10. Depois, precisei ter capacidade sem fio na mesma máquina. O Edimax 7811 está listado como compatível com Linux, mas não funcionou com o Ubuntu 11.10. Ele usa o chipset RealTek 8192CU. Consegui compilar o driver que está disponível no site RealTek, com a ajuda de vários fóruns. Os passos básicos que segui incluíam o seguinte:

sudo apt-get install build-essential linux-headers-generic

transferiu o driver para a área de trabalho de: link

cd Desktop / rtl8192CU_8188CU_linux_v2.0.939.20100726 / driver / rtl8192CU_linux_v2.0.939.20100726

make
sudo make install
sudo modprobe 8192cu

Eu comecei um pouco no comando make antes que os erros começassem a aparecer. Evidentemente, isso funciona com 11.04, mas o novo kernel 3.0 possui algumas diferenças que requerem algumas pequenas alterações no código.

Eu encontrei isto:

"Para os kernels mais recentes que o Maverick, todas as instâncias de init_MUTEX devem ser alteradas para sema_init. Altere os_dep / osdep_service.c com um editor de texto e altere a linha 305 e quaisquer outras instâncias e tente novamente:"

E isso:

altere smp_lock.h para smp.h para todas as ocorrências. Não tenho certeza sobre isso, porque existem alguns casos especiais para números de kernel maiores que 2,6

Eu chego ao make sem problemas, mas faço a instalação retorna:

cp: cannot stat '/autoconf_rtl8192c_usb_linux.h': No such file or directory

Eu posso conectar-me apenas ao meu roteador, mas não à Internet.

    
por robert cessaro 15.11.2011 / 21:58

1 resposta

1

para resolver o erro "linux / smp_lock.h não encontrado" você precisa editar esses dois arquivos no driver de arquivo / rtl8192_8188CU_linux_v3.1.2590.20110922.tar.gz

arquivo 1: include / rtw_io.h

Altere osdep_service.h (linha 49) linux/smp_lock.h para linux/smp.h

arquivo 2: include / osdep_service.h

Altere o arquivo rtw_io.h (linha 36) linux/smp_lock.h para linux/smp.h

por MHancock 19.12.2011 / 18:29