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.