Reconstruindo um driver para uma versão diferente do kernel

2

Eu tenho um sistema operacional com a versão do kernel de cerca de 3.3 e o driver requer que o kernel seja pelo menos 4.4, não há como atualizar devido a limitações de hardware.

seria viável apenas alterar a configuração do driver ou eu teria que construí-lo do zero?

    
por Deimantas 26.04.2017 / 22:53

1 resposta

3

A interface entre o núcleo do kernel Linux e os drivers evolui muito rapidamente. É claro que você pode ter sorte e achar que as interfaces que o driver usa permaneceram na maior parte compatíveis, mas as chances são de que as interfaces mudaram muito e portar um driver ao longo de 4 anos de desenvolvimento do kernel seria difícil.

A menos que você precise suportar hardware mais novo e algum hardware antigo que os kernels recentes não suportam mais, compile um kernel 4.4. As interfaces entre o kernel e os aplicativos são extremamente estáveis. Você deve ser capaz de substituir qualquer kernel desde 2.0 ou mais por um kernel mais novo em qualquer sistema Linux.

    
por 27.04.2017 / 02:12