Meu dongal 3G requer que o driver proprietário funcione corretamente com o Ubuntu.
Ele vem junto com o instalador do Huawei Mobile Partner. Consegui instalar o Huawei Mobile Partner e o driver correspondente no Ubuntu Linux 10.04 sem nenhum problema.
No entanto, não consigo instalá-lo no Ubuntu 13.10. (Não funcionou desde 12.04)
Dá o erro abaixo.
Eu tentei instalar o build-essential.
Qualquer ajuda é apreciada!
"make: *** [install] Erro 2 Falha na
instalação do driver NDIS.
O ambiente de compilação ainda não está pronto.
Verifique a compilação do gcc, make e kernel (/lib/modules/3.8.0-26-generic/build) para estar tudo instalado?
Agora, digite qualquer chave para concluir outras instalações. O
NDIS está desativado e somente o modem pode ser usado ".
Esses pacotes gcc, make e outros estão instalados.
(A saída é obtida de uma versão anterior do Ubuntu. A mesma mensagem de erro é gerada na 13.10. Você pode regenerar esse erro tentando instalar meu pacote de driver . A banda larga móvel não é necessária para a instalação)
Respostas:
A solução para o driver NDIS falhou ao instalar o problema nos dispositivos de banda larga HUAWEI:
Execute o comando a seguir depois de instalar o
Huawei Modem Driver
com NDIS driver de instalação falhou .Localize a linha
Ln 2718
, mudedbg ("cant't kmalloc dev");
para//dbg ("cant't kmalloc dev");
( adicionando o dobro na//
frente do dbg ), salve o arquivo e feche o terminal .Abra um novo terminal e altere o caminho do diretório para
/usr/local/Mobile_Partner/driver
, executando o comando abaixoReinstale o driver executando o comando abaixo
Agora, ele mostra o driver NDIS instalado com sucesso .
fonte
Outro método:
Execute o script abaixo somente após
Install NDIS driver failed
erroCrie um script chamado ndis.sh com o código acima e salve-o em seu
Home
diretório.Execute o comando abaixo para dar permissão de execução ao script criado.
Execute o
ndis.sh
script,Isso é tudo. Criei esse script porque, na resposta acima , mencionei para localizar a linha 2718 e adicioná-la na
//
frente. Mas, em alguns casos, o códigodbg ("cant't kmalloc dev");
não estava na linha 2718, por isso era tão difícil encontrar a linha de codifique manualmente e adicione na//
frente disso.Esse script pesquisa automaticamente a linha que contém o código
dbg ("cant't kmalloc dev");
e coloca na//
frente dele. Para que a linha de código seja alterada para comentar e faça com que o driver NDIS seja instalado com êxito.fonte