Мой 3G-ключ требует, чтобы собственный драйвер работал правильно с Ubuntu.
Он поставляется вместе с установщиком Huawei Mobile Partner. Я смог без проблем установить Huawei Mobile Partner и соответствующий драйвер в Ubuntu Linux 10.04 .
Однако я не могу установить его в Ubuntu 13.10. (Не работает с 12.04). Выдает
ошибку ниже.
Я пытался установить build-essential.
Любая помощь приветствуется!
"make: *** [install] Ошибка 2
Установка драйвера NDIS завершилась неудачно.
Среда компиляции еще не готова.
Пожалуйста, проверьте gcc, make и сборку ядра (/lib/modules/3.8.0-26-generic/build), чтобы быть все установлено?
Пожалуйста, введите любую клавишу для завершения других установок.
NDIS отключен, и может использоваться только модем ".
Эти пакеты gcc, make и другие установлены.
(Вывод взят из предыдущей версии Ubuntu. Такое же сообщение об ошибке генерируется в 13.10. Вы можете сгенерировать эту ошибку, попытавшись установить мой пакет драйверов . Мобильный широкополосный доступ для установки не требуется)
Ответы:
Решение для драйвера NDIS не удалось установить проблему на широкополосных устройствах HUAWEI:
Запустите приведенную ниже команду после того, как установка
Huawei Modem Driver
с драйвером NDIS не удалась .Найдите строку
Ln 2718
, изменитеdbg ("cant't kmalloc dev");
на//dbg ("cant't kmalloc dev");
( добавление двойного//
infront из dbg ), сохраните файл и закройте терминал .Откройте новый терминал и измените путь к каталогу
/usr/local/Mobile_Partner/driver
, выполнив следующую командуПереустановите драйвер, выполнив следующую команду
Теперь он показывает, что драйвер NDIS успешно установлен .
источник
Другой метод:
Запустите приведенный ниже скрипт только после
Install NDIS driver failed
ошибкиСоздайте скрипт с именем ndis.sh с приведенным выше кодом и сохраните его в своем
Home
каталоге.Запустите приведенную ниже команду, чтобы дать разрешение на выполнение созданного сценария.
Запустите
ndis.sh
скрипт,Вот и все. Я создал этот скрипт, потому что в приведенном выше ответе я упомянул, что нужно найти строку 2718 и добавить ее
//
перед ней. Но в некоторых случаях кодаdbg ("cant't kmalloc dev");
не было в строке 2718, поэтому было очень трудно найти строку код вручную, а затем добавить//
infront из этого.Этот скрипт автоматически ищет строку, которая содержит код,
dbg ("cant't kmalloc dev");
и помещает//
его перед ним. Так что строка кода меняется на комментарий, а затем заставляет драйвер NDIS успешно установить.источник