Formato de módulo inválido

1

Eu tento instalar um módulo usando este comando:

sudo insmod mymod.ko [arg1] [arg2] 

mas recebo este erro ao carregar o módulo:

insmod: error inserting 'mymod.ko': -1 Invalid module format

meu kernel atual:

uname -r
4.4.6-040406-generic

Para compilar o módulo para o meu kernel linux, eu baixei o linux 4.4.6 já que não encontrei nenhum código-fonte para o genérico 4.4.6-040506. Esta é a informação sobre o módulo:

modinfo mymod.ko
vermagic:       4.4.6 SMP mod_unload modversions

Quando tento inicializar o kernel a partir do código-fonte compilado, ele falha ao inicializar. Ele ficou preso ao busybox e ao prompt initramfs.

Alguma sugestão?

    
por Nargesoo 01.04.2016 / 00:50

1 resposta

1

Execute o comando insmod e, depois de obter o erro mencionado no formato de módulo inválido, execute dmesg e observe as últimas 4 linhas. Geralmente, descreve em tal caso inconsistência entre a versão do módulo e a versão do kernel em execução. Se você tiver dificuldade em entender essas linhas, poste-as aqui.

    
por 13.12.2016 / 23:06