Há muito pouca largura de banda para comunicação entre o kernel e insmod
ou modprobe
: o kernel só pode escolher entre um pequeno conjunto de códigos de erro. Você encontrará mais informações sobre o que deu errado nos logs do kernel; tente o comando dmesg
ou procure em /var/log/kern.log
.
O problema mais comum é um módulo do kernel que é incompatível com o kernel atual, porque é para uma versão diferente ou usa diferentes opções de compilação. Ocasionalmente, você encontrará drivers que tentam se conectar no mesmo lugar e impedir o carregamento de outros. Ou pode ser um bug no código de inicialização do driver que você está tentando carregar.