Como obter um módulo para carregar na inicialização?

0

Estou seguindo este guia para criar um driver para a iluminação do meu teclado:

Driver de engenharia reversa para Multi- teclado retroiluminado colorido em laptops Clevo

Funciona, mas não consigo adicioná-lo à lista de módulos que são carregados na inicialização.

Quando eu tento o passo

sudo cp ~/dev/clevo-wmi-code/clevo_wmi.ko /lib/modules/'uname -r'/kernel/drivers/platform/x86/

volta para mim com target / kernel / drivers / plataforma / x86 / is not a directory .

Existe alguma outra maneira para eu aplicar este módulo?

    
por Robert Dunne 28.02.2015 / 18:29

1 resposta

0

uname -r não é substituído corretamente no caminho do diretório. Você deve usar $(uname -r) para que a versão correta do kernel seja anexada ao seu caminho. Tente o seguinte comando:

sudo cp ~/dev/clevo-wmi-code/clevo_wmi.ko /lib/modules/$(uname -r)/kernel/drivers/platform/x86/

Além disso, certifique-se de executar depmod -a e de adicionar o nome do seu módulo ao arquivo /etc/modules .

    
por Zebaz 28.02.2015 / 18:46