Bagaimana cara menginstal Driver NDIS untuk perangkat broadband seluler Huawei?


12

Dongal 3G saya memerlukan driver berpemilik untuk bekerja dengan baik dengan Ubuntu.
Muncul bersama penginstal Mitra Seluler Huawei. Saya dapat menginstal Huawei Mobile Partner dan driver yang sesuai di Ubuntu Linux 10.04 tanpa masalah.

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

Bantuan apa pun dihargai!

masukkan deskripsi gambar di sini

"make: *** [instal] 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) untuk menjadi semua terinstal?
Sekarang tolong masukkan tombol 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 di 13.10. Anda dapat membuat ulang kesalahan ini dengan mencoba menginstal paket driver saya . Broadband seluler tidak diperlukan untuk instalasi)


1
Harap sertakan pesan kesalahan yang sebenarnya (gulir sedikit ke atas interminal). Juga, untuk pertanyaan selanjutnya, silakan salin & tempel output dari terminal alih-alih membuat tangkapan layar.
soulsource

Instal driver NDIS gagal. Lingkungan kompilasi tidak semuanya siap. Silakan periksa gcc, make dan kernel buid (/lib/modules/3.8.0-19-generic/build) agar semuanya terinstal? Sekarang tolong masukkan tombol apa saja untuk menyelesaikan instalasi lain. NDIS dinonaktifkan, dan hanya Modem yang dapat digunakan. USBSERIAL_TARGET_PATH = ACM_TARGET_PATH =
Hasiya

Sebenarnya, maksud saya baris di atas "make: *** [modules] Error 2". Kesalahan sebenarnya sangat mungkin dicetak di suatu tempat di atas.
soulsource

1
Kemungkinan rangkap: askubuntu.com/q/330967/151875 punya satu jawaban, yang mungkin bisa membantu.
Donarsson

0k! Jawabannya juga bagus untuk Ubuntu 13.10. Tetapi ada juga masalah baru: ketika saya mencoba (dengan Mitra Movistart 21) untuk terhubung ke elemen daftar, saya hanya mendapatkan coba lagi untuk menghubungkan . Saya di Italia ... Ada solusi?
Spode

Jawaban:


20

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


  • Jalankan perintah di bawah ini setelah gagal menginstalHuawei Modem Driver dengan driver NDIS .

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

masukkan deskripsi gambar di sini

  • Temukan ke baris Ln 2718, ubah dbg ("cant't kmalloc dev");ke //dbg ("cant't kmalloc dev");( tambahkan dobel //infront ganda ), simpan file dan tutup terminal .

  • Buka terminal baru dan Ubah jalur direktori ke /usr/local/Mobile_Partner/driverdengan 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 .

masukkan deskripsi gambar di sini


2
Bagaimana kamu tahu itu !!! hahaha Saya sangat menghargai bantuan Anda!
Castiblanco

atau mungkin di garis 2590.
Avinash Raj

1
you are super cool dude
Meow

@AvinashRaj Tapi saya tidak dapat terhubung ke internet .. Ketika saya plugin datacard saya .. Bisakah Anda membantu saya. Saya sangat frustrasi ..
Arup Rakshit

Apa maksudmu?
Avinash Raj

3

Metode lain:

Jalankan skrip di bawah ini hanya setelah Install NDIS driver failedkesalahan

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

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

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

    bash ndis.sh
    

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

Script ini secara otomatis mencari baris yang berisi kode dbg ("cant't kmalloc dev");dan meletakkannya di //depannya. Jadi, baris kode berubah menjadi komentar, dan kemudian membuat pengandar NDIS berhasil diinstal.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.