Mój dongal 3G wymaga, aby prawnie zastrzeżony sterownik działał poprawnie z Ubuntu.
Jest dostarczany z instalatorem Huawei Mobile Partner. Byłem w stanie zainstalować Huawei Mobile Partner i odpowiedni sterownik w Ubuntu Linux 10.04 bez żadnego problemu.
Nie mogę jednak zainstalować go w systemie Ubuntu 13.10. (Nie działał od 12.04)
Daje poniższy błąd.
Próbowałem zainstalować niezbędne do kompilacji.
Każda pomoc jest mile widziana!
"make: *** [install] Błąd 2
Instalacja sterownika NDIS nie powiodła się.
Środowisko kompilacyjne nie jest gotowe.
Sprawdź gcc, make i kompilację jądra (/lib/modules/3.8.0-26-generic/build), aby być wszystkie zainstalowane?
Teraz wprowadź dowolny klucz, aby zakończyć inne instalacje.
NDIS jest wyłączony i można używać tylko modemu ”.
Te pakiety gcc, make i inne są zainstalowane.
(Dane wyjściowe pochodzą z poprzedniej wersji Ubuntu. Ten sam komunikat o błędzie jest generowany w 13.10. Ten błąd można zregenerować, próbując zainstalować mój pakiet sterowników . Instalacja mobilnego łącza szerokopasmowego nie jest wymagana)
Odpowiedzi:
Rozwiązanie NDIS Driver nie udało się zainstalować problemu na urządzeniach HUAWEI Broadband:
Uruchom poniższe polecenie po nieudanej instalacji
Huawei Modem Driver
ze sterownikiem NDIS .Zlokalizuj do linii
Ln 2718
, zmieńdbg ("cant't kmalloc dev");
na//dbg ("cant't kmalloc dev");
( dodając podwójny//
przed dbg ), zapisz plik i zamknij terminal .Otwórz nowy terminal i zmień ścieżkę do katalogu
/usr/local/Mobile_Partner/driver
, uruchamiając poniższe polecenieZainstaluj ponownie sterownik, uruchamiając poniższe polecenie
Teraz pokazuje, że sterownik NDIS został zainstalowany poprawnie .
źródło
Inna metoda:
Uruchom poniższy skrypt tylko po
Install NDIS driver failed
błędzieUtwórz skrypt o nazwie ndis.sh z powyższym kodem i zapisz go w swoim
Home
katalogu.Uruchom poniższe polecenie, aby zezwolić na wykonanie utworzonego skryptu.
Uruchom
ndis.sh
skryptTo wszystko. Stworzyłem ten skrypt, ponieważ w powyższej odpowiedzi wspomniałem, aby zlokalizować wiersz 2718 i dodać go
//
przed nim, ale w niektórych przypadkach koddbg ("cant't kmalloc dev");
nie był w wierszu 2718, więc tak trudno było znaleźć wiersz kod ręcznie, a następnie dodaj//
przed tym.Ten skrypt automatycznie wyszukuje wiersz zawierający kod
dbg ("cant't kmalloc dev");
i umieszcza go//
przed nim, aby wiersz kodu zmienił się w komentarz, a następnie zmusił sterownik NDIS do pomyślnej instalacji.źródło