14.04: Driver para o Realtek 8188CU

1

Como posso instalar o driver para o adaptador USB Wifi Realtek 8188CU?

Eu tentei isso e isto

Mas não funcionou nada.

Existe uma solução para isso?

    /var/lib/dkms/rtl8192cu-tjp/1.6/build/os_dep/linux/os_intfs.c:444:7: error: dereferencing pointer to incomplete type
    entry->write_proc = proc_set_rx_signal;
   ^
   /var/lib/dkms/rtl8192cu-tjp/1.6/build/os_dep/linux/os_intfs.c:446:8: warning: assignment makes pointer from integer without a cast [enabled by default]
    entry = create_proc_read_entry("ampdu_enable", S_IFREG | S_IRUGO,
    ^
  /var/lib/dkms/rtl8192cu-tjp/1.6/build/os_dep/linux/os_intfs.c:452:7: error: dereferencing pointer to incomplete type
   entry->write_proc = proc_set_ampdu_enable;
   ^
   /var/lib/dkms/rtl8192cu-tjp/1.6/build/os_dep/linux/os_intfs.c:454:8: warning: assignment makes pointer from integer without a cast [enabled by default]
    entry = create_proc_read_entry("rssi_disp", S_IFREG | S_IRUGO,
    ^
 /var/lib/dkms/rtl8192cu-tjp/1.6/build/os_dep/linux/os_intfs.c:460:7: error: dereferencing pointer to incomplete type
    entry->write_proc = proc_set_rssi_disp;
   ^
  cc1: some warnings being treated as errors
  make[1]: ** [/var/lib/dkms/rtl8192cu-tjp/1.6/build/os_dep/linux/os_intfs.o] Erro 1
  make: ** [_module_/var/lib/dkms/rtl8192cu-tjp/1.6/build] Erro 2
   make: Saindo do diretório '/usr/src/linux-headers-3.13.0-63-generic'
    
por Vitor Mazuco 13.09.2015 / 20:07

1 resposta

2

Atualização grande e grande.

Para mim, parece que você está perdendo algumas coisas básicas:

  • Um driver é um módulo de software que precisa combinar ambos , sua versão real do kernel e a marca e o modelo reais do seu dispositivo. Então, se você tem um Ralink RT5370, como o seu log lsusb indica, você deve usar o driver Ralink de fato. O driver Realtek não irá ajudá-lo de qualquer forma com isso.

  • Para descobrir qual driver você precisa, você pode:

    1. veja o próprio dispositivo. Na maioria das vezes você encontrará uma identificação muito boa impressa nele. O Google é seu amigo.
    2. use as ferramentas do seu computador como lsusb , lsmod ou lspci . Google para o ID do dispositivo.

Se você construir seu driver a partir do código-fonte, e ele não construir com sua versão atual do kernel, tente construir com outra versão do kernel. Com o linux é muito fácil trocar as versões do kernel na inicialização. Se você precisar de ajuda para instalar uma versão mais antiga do kernel, siga esta esta seção para instalar a versão antiga do kernel .

se você identificou positivamente que você tem um Ralink RT5370

Você provavelmente deve seguir as instruções de aqui , aqui ou aqui .

se (e somente se) você tiver um RealTek 8188:

Experimente este do google code . É o driver corrigido do realtek.

Mas você precisa colocar os drivers nativos na lista negra: coloque um arquivo em /etc/modprobe.d/ com o seguinte:

# Blacklist native RealTek 8188CUs drivers
blacklist rtl8192cu
blacklist rtl8192c_common
blacklist rtlwifi
    
por user23573 13.09.2015 / 20:34