terça-feira, junho 03, 2008

Freebsd Modules / Modulos

Alguns dicas de como trabalhar com modulos, ou drivers no FreeBSD:

Os modulos ficam salvos como padrão no local: /boot/kernel.

Para carregar um modulo:
# kldload nome_do_modulo.ko
ou
# kldload /boot/kernel/nome_do_modulo.ko

Para descarregar o modulo:
# kldunload nome_do_modulo.ko
ou
# kldunload nome_do_modulo.ko

Para descarregar um modulo, usando força bruta, caso o comando padrão não resolva:
# kldunload -f nome_do_modulo.ko
ou
# kldumload -f /boot/kernel/nome_do_modulo.ko


Quando você precisar reiniciar seu computador, o mudulo carregado manualmente, não ira carregar novamente, então podemos deixar esse carregamento automatico, bastando adicionar o nome do modulo no arquivo /boot/loader.conf

Escreva da seguinte maneira dentro do arquivo:
nome_do_modulo_load="YES"

Otima semana a todos.

Nenhum comentário: