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 Drivercon 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/driverejecutando 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 failederror#! / bin / bash # comprobar si el controlador estaba instalado o no ruta = "/ usr / local / Mobile_Partner / driver" if ["$ (ls -A $ ruta)"]; luego tput setaf 6; echo "Los controladores de módem de Huawei para Linux ya están instalados en su PC. Espere la instalación del controlador NDIS"; tput sgr0 perl -i -pe 's # ^ (\ s * dbg \ ("can.t kmalloc dev" \);) # // $ 1 #' / usr / local / Mobile_Partner / driver / ndis_driver / ndis_src / src / hw_cdc_driver. C cd $ ruta sudo ./install más tput setaf 1; echo "Los controladores de módem de Huawei para Linux no están instalados en su PC. Instale eso"; tput sgr0 fiCree un script llamado ndis.sh con el código anterior y guárdelo en su
Homedirectorio.Ejecute el siguiente comando para otorgar permiso de ejecución para el script creado.
Ejecute el
ndis.shscriptEso 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