Linux 2.6.39.4 como encontrar módulos do kernel carregáveis disponíveis

0

Eu estou personalizando o kernel do Linux 2.6.39.4 em uma plataforma de braço e tentando testar um "Hello World" driver que criei. Eu selecionei "M" (carregável) no kernel make menuconfig e verifiquei que ele apareceu no .config e que o hello.o foi criado durante a compilação do kernel.

Quando eu inicio o Kernel com a imagem linux acima carregada, eu tento fazer um find / -name * .ko e localize / -name * .o para ver onde meu módulo carregável de hello world está localizado - mas não vejo nada além de alguns outros lkms.

Alguém sabe se há um comando que está faltando que lista todos os lkms disponíveis?

    
por sager89 15.03.2014 / 19:16

1 resposta

0

Tais módulos são normalmente criados fora da árvore e carregados a partir daí. Além disso, os objetos do módulo possuem extensão .ko , se o nome não estiver correto, o módulo não será carregado. Por exemplo. o exemplo "Olá, mundo!" módulo de LDD3 ainda constrói e funciona bem (Fedora 20 em x86_64).

    
por 15.03.2014 / 20:19