Como funcionam os módulos compilados? [RESOLVIDO]

1. Como funcionam os módulos compilados? [RESOLVIDO]

Andre
rocky

(usa openSUSE)

Enviado em 24/09/2009 - 17:08h

Fiz algumas pesquisas e gostaria de saber se isso está correto. Caso não tenha um módulo instalado no kernel devo seguis os procedimentos:

* Compilar o módulo
* Colocar o arquivo .ko no /lib/modules/"version"/kernel/drivers
* modprobe módulo

Posso fazer também um alias pro módulo incluindo alguns parâmetros no /etc/modprobe.d (Slackware 13 no caso).
Caso queira colocar o módulo pra funcionar na inicialização: /etc/rc.d/rc.modules ou em outro arquivo...

//----------------

É assim que "instala" um módulo que não esteja compilado no kernel?


  


2. Re: Como funcionam os módulos compilados? [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 24/09/2009 - 17:28h

Vc está certim. Isso no caso do Slackware, ok?


3. Re: Como funcionam os módulos compilados? [RESOLVIDO]

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 24/09/2009 - 17:58h

faltou um comando antes do modprobe módulo, que é o comando de atualização da lista de mapeamento do módulos... modules.dep, que é onde o modprobe procura o nome do modulo.

depmod -a

vc também pode carregar um módulo manualmente com o comando insmod, esse sim não precisa do depmod -a

insmod /lib/modules/"version"/kernel/drivers/modulo.ko


4. Re: Como funcionam os módulos compilados? [RESOLVIDO]

Andre
rocky

(usa openSUSE)

Enviado em 25/09/2009 - 08:29h

[3]:
Li aqui que usa-se o depmod pra atualizar a lista de dependências dos módulos. E se o módulo que eu compilei não tiver dependência, ele é inserido no arquivo?


5. Re: Como funcionam os módulos compilados? [RESOLVIDO]

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 25/09/2009 - 15:54h

sim, o comando modprobe, faz a busca pelo nome do módulo na lista modules.dep, e o modulo precisa estar constando nela, mesmo que ele não tenha dependência, há necessidade dele ser incluido nesta lista, o que não ocorre sem vc dar o comando depmod -a








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts