Como usar um driver embutido no kernel?

0

Estou construindo o kernel 3.14 para uma placa que requer o driver intel e1000e. Eu gostaria que este kernel tivesse o driver integrado para que eu pudesse remover o suporte a módulos carregáveis.

Eu escolhi a opção no menu config e verifiquei que o driver está compilado (o .o existe), no entanto o dispositivo não parece ser encontrado ou reconhecido.

Existe algo que estou faltando para adicionar um módulo ao kernel?

    
por AllenKll 09.04.2014 / 19:05

1 resposta

1

Aparentemente, faltavam peças de que o motorista dependesse e que não fossem selecionadas automaticamente pelo menuconfig. No meu caso, estava faltando: pps_core e ptp

Encontrei estes iniciando uma instalação funcional com a pasta de módulos renomeada. Isso fez com que o kernel não encontrasse nenhum módulo carregável. Então eu tentei insmod o e1000e.ko. Isto indicou que faltava o módulo PTP. Uma tentativa de carregamento indicou um driver pps ausente.

Depois que os três foram carregados, o motorista trabalhou. Eu modifiquei minha configuração do kernel para incluir todos os três e funcionou imediatamente.

    
por 11.04.2014 / 20:18