Huawei mobil geniş bant aygıtları için NDIS Sürücüsü Nasıl Kurulur?


12

Benim 3G dongal özel sürücü Ubuntu ile düzgün çalışması için gerektirir .
Huawei Mobile Partner yükleyici ile birlikte geliyor. Huawei Mobile Partner'ı ve ilgili sürücüyü Ubuntu Linux 10.04'e sorunsuz bir şekilde yükleyebildim .

Ancak, Ubuntu 13.10'a yükleyemiyorum . (12.04'ten beri çalışmadı)
Aşağıdaki hatayı veriyor.
Build-essential yüklemeyi denedim.

Herhangi bir yardım takdir!

resim açıklamasını buraya girin

"make: *** [install] Hata 2
NDIS sürücüsünü yükleme başarısız oldu.
Derleme ortamının tamamı hazır değil.
Lütfen gcc, make ve kernel build (/lib/modules/3.8.0-26-generic/build) yüklü tüm?
Şimdi. diğer tesisler bitirmek için herhangi bir tuşa yazınız
NDIS devre dışı bırakılır ve sadece modem kullanılabilir".
Bu paketler gcc, make ve diğerleri kurulur.

(Çıktı, Ubuntu'nun önceki bir sürümünden alınmıştır. 13.10'da aynı hata iletisi oluşturulur. Sürücü paketimi yüklemeye çalışarak bu hatayı yeniden oluşturabilirsiniz . Mobil geniş bant yükleme için gerekli değildir)


1
Lütfen gerçek hata mesajını ekleyin (biraz yukarı yönlü kaydırma yapın). Ayrıca, gelecekteki sorular için lütfen ekran görüntüleri yapmak yerine çıktıyı terminalden kopyalayıp yapıştırın.
soulsource

NDIS sürücüsünün yüklenmesi başarısız oldu. Derleme ortamı hazır değil. Lütfen gcc, make ve kernel buid (/lib/modules/3.8.0-19-generic/build) 'in kurulup kurulmadığını kontrol edin. Şimdi diğer kurulumları bitirmek için lütfen herhangi bir anahtar girin. NDIS devre dışıdır ve yalnızca Modem kullanılabilir. USBSERIAL_TARGET_PATH = ACM_TARGET_PATH =
Hasiya

Aslında, yukarıdaki "make: *** [modüller] Hata 2" satırlarını kastediyorum. Gerçek hata büyük olasılıkla yukarıda bir yere yazdırılır.
soulsource

1
Olası yinelenen: askubuntu.com/q/330967/151875 bir cevap veriyor , bu da yardımcı olabilir.
Donarsson

0k! Cevap Ubuntu 13.10 için de iyi. Ama yeni bir sorun da var: Ben listenin bir unsuru bağlanmak için (Movistart Ortağı 21) ile çalıştığınızda, sadece bir olsun yeniden deneme bağlamak için . İtalya'dayım ... Herhangi bir çözüm var mı?
Spode,

Yanıtlar:


20

NDIS Sürücüsü için çözüm HUAWEI Geniş Bant aygıtlarına sorun yüklenemedi:


  • Yükledikten sonra aşağıdaki komutu çalıştırın Huawei Modem Driverile yükleme işlemi başarısız oldu NDIS sürücüsü .

    sudo gedit /usr/local/Mobile_Partner/driver/ndis_driver/ndis_src/src/hw_cdc_driver.c
    

resim açıklamasını buraya girin

  • Hattına bulun Ln 2718, değişiklik dbg ("cant't kmalloc dev");için //dbg ("cant't kmalloc dev");( çift ekleyerek //DGB'YE Infront dosyayı kaydetmektedir,) ve kapatılması terminali .

  • /usr/local/Mobile_Partner/driverAşağıdaki komutu çalıştırarak yeni terminal açın ve dizin yolunu olarak değiştirin

    cd /usr/local/Mobile_Partner/driver
    
  • Aşağıdaki komutu çalıştırarak sürücüyü yeniden yükleyin

    sudo ./install
    
  • Şimdi, NDIS sürücüsünün başarıyla yüklendiğini gösterir .

resim açıklamasını buraya girin


2
Bunu nasıl bildin!!! hahaha Yardımın için gerçekten minnettarım adamım!
Castiblanco

ya da 2590 hattında olabilir.
Avinash Raj

1
süper havalı ahbapsın
Miyav

@AvinashRaj Ama internete bağlanamıyorum .. Veri kartımı eklediğimde .. Bana yardım eder misin? Çok sinirliyim ..
Arup Rakshit

Ne demek istiyorsun?
Avinash Raj

3

Diğer yöntem:

Aşağıdaki komut dosyasını yalnızca Install NDIS driver failedhatadan sonra çalıştırın

#! / Bin / bash 
# sürücünün kurulu olup olmadığını kontrol edin
yol = "/ usr / local / Mobile_Partner / sürücü"
eğer ["$ (ls -A $ yol)"]; sonra
     tput setaf 6; echo "Linux için Huawei modem sürücüleri zaten PC'nizde yüklü. Lütfen NDIS sürücü kurulumunu bekleyin."; 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 $ yolu
     sudo ./install
Başka

    tput setaf 1; echo "Linux için Huawei modem sürücüleri bilgisayarınıza yüklenmemiş. Lütfen yükleyin."; tput sgr0
fi

  • Yukarıdaki kodla ndis.sh adlı bir komut dosyası oluşturun ve Homedizininize kaydedin .

  • Oluşturulan komut dosyasına yürütme izni vermek için aşağıdaki komutu çalıştırın.

    cd /path/to/the/directory/which/contains/script
    sudo chmod +x ndis.sh
    
  • ndis.shKomut dosyasını çalıştırın ,

    bash ndis.sh
    

Bu komut dosyasını oluşturdum çünkü yukarıdaki cevapta , 2718 satırına yerleştirmek ve önüne eklemek için bahsetmiştim.Ancak //bazı durumlarda kod dbg ("cant't kmalloc dev");2718 satırında değildi, bu yüzden satırını bulmak çok zordu manuel olarak kodlayın ve ardından bunu ekleyin //.

Bu komut dosyası otomatik kod içeren hat aramak dbg ("cant't kmalloc dev");ve satım //yorumuna kod değişiklikleri hattının o it.So Infront ve ardından başarıyla yüklemek için NDIS sürücüsü olun.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.