Mi dongal 3G requiere que el controlador propietario funcione correctamente con Ubuntu.
Viene junto con el instalador de Huawei Mobile Partner. Pude instalar Huawei Mobile Partner y el controlador correspondiente en Ubuntu Linux 10.04 sin ningún problema.
Sin embargo, no puedo instalarlo en Ubuntu 13.10. (No funcionó desde 12.04)
Da el siguiente error.
He intentado instalar build-essential.
Cualquier ayuda es apreciada!
"make: *** [install] Error 2 Error al
instalar el controlador NDIS.
El entorno de compilación no está todo listo.
Verifique gcc, make y kernel build (/lib/modules/3.8.0-26-generic/build) todo instalado?
Ahora ingrese cualquier clave para finalizar otras instalaciones.
NDIS está deshabilitado y solo se puede usar el módem ".
Estos paquetes gcc, make y otros están instalados.
(El resultado se tomó de una versión anterior de Ubuntu. El mismo mensaje de error se genera en 13.10. Puede volver a generar este error al intentar instalar mi paquete de controladores . La banda ancha móvil no es necesaria para la instalación)
Respuestas:
La solución para el controlador NDIS no pudo instalar el problema en los dispositivos de banda ancha HUAWEI:
Ejecute el siguiente comando después de instalar la instalación
Huawei Modem Driver
con el controlador NDIS falló .Localice la línea
Ln 2718
, cambiedbg ("cant't kmalloc dev");
a//dbg ("cant't kmalloc dev");
( agregando doble//
delante de dbg ), guarde el archivo y cierre el terminal .Abra una nueva terminal y cambie la ruta del directorio
/usr/local/Mobile_Partner/driver
ejecutando el siguiente comandoVuelva a instalar el controlador ejecutando el siguiente comando
Ahora, muestra el controlador NDIS instalado correctamente .
fuente
Otro método:
Ejecute el siguiente script solo después del
Install NDIS driver failed
errorCree un script llamado ndis.sh con el código anterior y guárdelo en su
Home
directorio.Ejecute el siguiente comando para otorgar permiso de ejecución para el script creado.
Ejecute el
ndis.sh
scriptEso es todo. Creé este script porque en la respuesta anterior , mencioné ubicarlo en la línea 2718 y agregarlo
//
enfrente, pero en algunos casos el códigodbg ("cant't kmalloc dev");
no estaba en la línea 2718, por lo que fue muy difícil encontrar la línea de codifique manualmente y luego agregue//
delante de eso.Esta secuencia de comandos busca automáticamente la línea que contiene el código
dbg ("cant't kmalloc dev");
y la coloca//
delante de ella, de modo que la línea de código cambia para comentar y luego hace que el controlador NDIS se instale correctamente.fuente