Pertanyaan Bagaimana Cara Memasang Driver NDIS untuk perangkat mobile broadband Huawei?


My 3G dongal membutuhkan driver eksklusif untuk bekerja dengan Ubuntu dengan benar.
Muncul dengan installer Huawei Mobile Partner. Saya dapat menginstal Huawei Mobile Partner dan driver yang sesuai di Ubuntu Linux 10.04 tanpa masalah apa pun.

Namun, saya tidak dapat menginstalnya Ubuntu 13.10. (Tidak berfungsi sejak 12.04)
Ini memberikan kesalahan di bawah ini.
Saya sudah mencoba menginstal build-essential.

Bantuan apa pun dihargai!

enter image description here

"make: *** [menginstal] Kesalahan 2
  Instal driver NDIS gagal.
  Lingkungan kompilasi belum semuanya siap.
  Silakan periksa gcc, make dan kernel build (/lib/modules/3.8.0-26-generic/build) agar semua terinstal?
  Sekarang masukkan kunci apa saja untuk menyelesaikan instalasi lain.
  NDIS dinonaktifkan, dan hanya Modem yang dapat digunakan ".
  Paket-paket ini gcc, make, dan lainnya diinstal.

(Output diambil dari versi Ubuntu sebelumnya. Pesan kesalahan yang sama dihasilkan pada 13.10. Anda dapat membuat ulang galat ini dengan mencoba menginstal paket driver. Broadband seluler tidak diperlukan untuk instalasi)


12
2017-07-22 14:43


asal


Harap sertakan pesan kesalahan yang sebenarnya (gulirkan sedikit ke interminal). Selain itu, untuk pertanyaan selanjutnya, salin & tempelkan output dari terminal daripada membuat tangkapan layar. - soulsource
Instal driver NDIS gagal. Lingkungan kompilasi belum semuanya siap. Silakan periksa gcc, make dan kernel buid (/lib/modules/3.8.0-19-generic/build) agar semua terinstal? Sekarang masukkan kunci apa saja untuk menyelesaikan instalasi lain. NDIS dinonaktifkan, dan hanya Modem yang dapat digunakan. USBSERIAL_TARGET_PATH = ACM_TARGET_PATH = - Hasiya
Sebenarnya, maksud saya garis di atas "make: *** [modules] Error 2". Kesalahan sebenarnya sangat mungkin tercetak di suatu tempat di atas. - soulsource
Kemungkinan duplikat: askubuntu.com/q/330967/151875 memiliki satu jawaban, yang mungkin bisa membantu. - Donarsson
0k! Jawabannya bagus untuk Ubuntu 13.10 juga. Tetapi ada juga masalah baru: ketika saya mencoba (dengan Movistart Partner 21) untuk terhubung ke elemen daftar, saya hanya mendapatkan coba lagi untuk terhubung. Saya di Italia ... Ada solusi? - Spode


Jawaban:


Solusi untuk NDIS Driver gagal menginstal masalah pada perangkat HUAWEI Broadband:


  • Jalankan perintah di bawah ini setelah menginstal Huawei Modem Driver dengan Pemasangan driver NDIS gagal.

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

enter image description here

  • Temukan ke baris Ln 2718,perubahan dbg ("cant't kmalloc dev"); untuk //dbg ("cant't kmalloc dev");(menambahkan dua kali lipat // infront of dbg), simpan file dan tutup terminal.

  • Buka terminal baru dan Ubah jalur direktori menjadi /usr/local/Mobile_Partner/driver dengan menjalankan perintah di bawah ini

    cd /usr/local/Mobile_Partner/driver
    
  • Instal ulang driver dengan menjalankan perintah di bawah ini

    sudo ./install
    
  • Sekarang, ini menunjukkan Driver NDIS berhasil diinstal.

enter image description here


20
2017-10-30 19:29



Bagaimana Anda tahu itu !!! hahaha aku sangat menghargai bantuanmu! - Castiblanco
atau mungkin di garis 2590. - Avinash Raj
kamu sangat keren - Meow
@AvinashRaj Tapi saya tidak dapat terhubung ke internet .. Ketika saya menjepret datacard saya .. Bisakah Anda membantu saya. Saya sangat frustrasi .. - Arup Rakshit
Apa maksudmu? - Avinash Raj


Metode lain:

Jalankan skrip di bawah ini hanya setelah Install NDIS driver failed kesalahan

#! / bin / bash
# periksa apakah driver sudah diinstal atau belum
path = "/ usr / local / Mobile_Partner / driver"
jika ["$ (ls -A $ path)"]; kemudian
     tput setaf 6; echo "Driver modem Huawei untuk linux sudah diinstal pada pc Anda. Silakan tunggu penginstalan driver 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 $ path
     sudo ./install
lain

    tput setaf 1; echo "Driver modem Huawei untuk linux tidak diinstal pada pc Anda. Silakan instal itu."; tput sgr0
fi

  • Buat skrip bernama ndis.sh dengan kode di atas dan simpan ke Anda Home direktori.

  • Jalankan perintah di bawah untuk memberikan izin eksekusi untuk skrip yang dibuat.

    cd /path/to/the/directory/which/contains/script
    sudo chmod +x ndis.sh
    
  • Jalankan ndis.sh naskah,

    bash ndis.sh
    

Itu saja. Saya membuat skrip ini karena di atas menjawab, saya sebutkan untuk mencari ke baris 2718 dan tambahkan // infront of it.But dalam beberapa kasus kode dbg ("cant't kmalloc dev"); tidak pada baris 2718, jadi sangat sulit untuk menemukan baris kode secara manual dan kemudian menambahkan //di depan itu.

Skrip ini secara otomatis mencari baris yang berisi kode dbg ("cant't kmalloc dev"); dan letakkan // infront of it.So bahwa baris kode berubah menjadi komentar, dan kemudian membuat driver NDIS untuk menginstal dengan sukses.


3
2018-02-02 10:24