Problema na inicialização: “Carregando módulos definidos pelo usuário [FAIL]”

3

Depois de atualizar meu Kernel para a versão 3.0, sempre recebo esta linha quando meu sistema Arch-Linux está sendo inicializado:

Loading User-specified Modules    [BUSY]    [FAIL]

Não tenho ideia do que poderia fazer com que isso acontecesse. Meu MODULES -array no arquivo /etc/rc.conf tem esta aparência:

MODULES=(fuse wl !b43 !ssb !usblp vboxdrv vboxnetflt)

Eu verifiquei os módulos que estão carregados (usando modprobe ) e todos eles carregam bem.

Minha idéia era que um dos módulos da Lista Negra no meu MODULES -array foi expulso do kernel ou renomeado e agora o sistema não pode encontrá-lo (para bloqueá-lo). Então eu verifiquei todos os módulos do kernel disponíveis usando:

ls -R /lib/modules/3.0-ARCH/kernel/ | grep <module-name>

Encontrei todos os módulos na matriz, exceto os dois últimos (do VirtualBox). No entanto, tentar carregá-los manualmente com modprobe works e lsmod mostra que eles provavelmente são carregados após a inicialização.

Além disso, verifiquei o /var/log/kernel.log -logfile (nada óbvio aqui).

Então, eu preciso de ideias sobre o que provavelmente poderia fazer com que isso acontecesse ou onde eu possa encontrar o arquivo de log correspondente (já que há um arquivo daemons.log , mas nenhum arquivo modules.log ).

    
por Lukas Knuth 25.11.2011 / 18:35

2 respostas

3

A lista negra de módulos na matriz MODULES está obsoleta, conforme anunciado aqui . Talvez esta seja a causa.

    
por 25.11.2011 / 19:47
2

Se você puder, encontre o script de inicialização que carrega os módulos (você pode usar grep -RF "User-specified Modules" /etc/ , por exemplo), abra-o e siga passo-a-passo (colando cada comando no seu terminal).

    
por 25.11.2011 / 18:47