Como carregar um módulo no Gentoo?

0

Estou usando o Gentoo, com o kernel 2.6.30, e tentei carregar um módulo com modprobe usbcore , mas ele falha com modprobe: module 'usbcore' not found .

No entanto, posso encontrar um diretório com esse nome no diretório /sys/module/ . O que está errado aqui?

    
por Alex 14.02.2013 / 18:51

2 respostas

1

Você pode verificar se o módulo que você está tentando inserir está presente ou não usando

$ modprobe -l | grep usbcore

Geralmente, todos os módulos estão presentes no caminho /lib/modules/<kernel-version>/kernel/

Se presente, você pode inserir o módulo usando o comando modprobe ou insmod .

$ insmod <complete/path/to/module>

EDITAR: Se a opção modprobe -l não estiver lá, você pode executar o seguinte comando find para listar todos os módulos:

root@localhost#  find /lib/modules/'uname -r' -name '*.ko' 
    
por 14.02.2013 / 19:00
0

se você já tem o diretório / sys / module / usbcore eu diria que o módulo já está carregado. verifique se 'lsmod' ou 'cat / proc / modules' está listando, para ter certeza se está carregado ou não.

uma possível razão pela qual o modprobe pode dizer que não pode encontrar o módulo, pode ser que ele não esteja indexado em / lib / modules / kernel version / modules.dep. você pode regenerar este arquivo enviando 'depmod'.

desde modprobe não sabe como carregar este módulo. Eu acho que você provavelmente já carregou porque está no seu initrd.

    
por 15.02.2013 / 17:02