como posso construir o driver RTL8192SE?

2

ao tentar construí-lo (executando install.sh), manny, muitos avisos / erros do compilador aparecem:

error: implicit declaration of function 'daemonize' [-Werror=implicit-function-declaration]
warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
etc...
etc...

Eu sei que o mesmo problema foi corrigido / trabalhado com outros drivers, por exemplo aqui para o driver rtl8188CU.

Existe alguma correção / solução alternativa que possa fazer a complicação funcionar para o RTL8192SE?

Obrigado.

(Eu não quero o driver pré-instalado porque não me permite entrar no modo de monitor)

EDIT: Você pode baixar os drivers ISO aqui (contendo versões windows, OSX e Linux). Eu uso o kali-linux Sana (2.0), com o kernel 4.0.0-kali1-amd64. a versão do gcc é 4.9.2.

    
por Magix 31.12.2015 / 03:33

1 resposta

1

Geralmente, o código do driver para Linux encontrado em sites aleatórios (ou seja, não no código do kernel ou em algum repositório dedicado com fontes do kernel para uma família de dispositivos relacionados) está muito desatualizado em relação ao kernel fontes que você está tentando construir. O desenvolvimento do Linux avança a uma velocidade vertiginosa, 24 horas por dia, 7 dias por semana. Não é de admirar que a construção falhe.

Procure pessoas trabalhando neste dispositivo (talvez comece com os nomes citados no driver vanilla ou talvez com a documentação do kernel). Pode haver algo na encenação.

    
por 31.12.2015 / 16:59