O módulo de carregamento 8192cu falha

1

"Estou "executando "o "Angstrom "Linux "(3.0.7) "no "dispositivo "embarcado "BeagleBoard-xM. "Quero "carregar "um "módulo " "(baixado "de " "aqui ") " "e "copiado "para: " "/lib/modules/3.0.7/kernel/drivers/net/wireless/rtlwifi/8192cu.ko " " "no "sistema "de "arquivos "do "cartão "SD "BeagleBoard-xM. "

"No "entanto, "o "carregamento "do "módulo "falha: "

"
root@beagleboard:/# "modprobe "8192cu " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "
FATAL: "Module "8192cu "not "found.
"

"Alguma "idéia? "

    
por dempap 07.04.2014 / 19:35

1 resposta

0

Você executou depmod ? Isso é algo que make modules_install faz automaticamente para você, mas se você copiar um módulo para /lib/modules dessa maneira, precisará fazer isso manualmente. Veja man depmod para mais informações.

Não tenho certeza se depmod informará a presença de módulos incompatíveis.

Você também pode usar um caminho explícito com insmod , que pelo menos testará se o módulo pode ser carregado.

> insmod /lib/modules/3.0.7/kernel/drivers/net/wireless/rtlwifi/8192cu.ko
> lsmod | grep 8192cu

Se o módulo tiver dependências, eles não serão carregados, e é por isso que depmod e modprobe tornam as coisas mais convenientes. Observe que o kernel rejeitará módulos que não correspondam à sua versão. Existe, no entanto, uma opção de configuração para desativar esse recurso de segurança.

    
por 07.04.2014 / 19:56