Como posso substituir o módulo linux que são da mesma versão?


1

eu tenho compat-wireless módulo, é construído e corrigido.

Eu realmente preciso substituir o módulo localizado em /lib/modules/3.2.0-4-686-pae/kernel/drivers/net/wireless/ com este mas não sei como fazer isso corretamente.

Antes, em um kernel 2.6, acabei de criar este módulo a partir do código-fonte e instalá-lo. Mas agora, o módulo está no kernel e há muitos diretórios associados, então eu preciso da sua ajuda.

Obrigado.


Você já tentou correr make install do diretório onde você construiu o módulo? Você criou um <module name>.ko arquivo quando você construiu o módulo? Você tentou copiar isso para /lib/.../wireless/?
terdon

Não, acho que se eu fizer install (ou checkinstall) talvez esteja incorreto, porque este módulo está no kernel agora. O problema é que o pacote .deb que eu criei anteriormente para o kernel 2.6 e 3.2 (de backports) tem muitos diretórios e arquivos (não apenas .ko), pastebin.com/6HqYaY7F .
loadaverage

OK eu vejo. Em qualquer caso, make install irá copiar os arquivos para seus destinos e sobrescrever o que estiver lá. Enquanto o que você compilou funcionar, não haverá problema.
terdon

Consiga trabalhar. Primeiro movido o antigo .ko, em seguida, make e checkinstall --fstrans = no, o fstrans é necessário para criar o 'update directorie em / lib / modules', sem que esta opção de instalação (poderá) falhar.
loadaverage

Legal, poste sua solução como resposta e aceite-a para ajudar a próxima pessoa com esse problema.
terdon

Respostas:


0

Consiga trabalhar. Primeiro movido o antigo .ko, em seguida, make e checkinstall --fstrans = no, o fstrans é necessário para criar o 'update directorie em / lib / modules', sem que esta opção de instalação (poderá) falhar.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.