Huawei मोबाइल ब्रॉडबैंड उपकरणों के लिए NDIS ड्राइवर कैसे स्थापित करें?


12

मेरे 3G डोंगल को उबंटू के साथ ठीक से काम करने के लिए मालिकाना चालक की आवश्यकता है ।
यह हुआवेई मोबाइल पार्टनर इंस्टॉलर के साथ आता है। मैं बिना किसी समस्या के उबंटू लिनक्स 10.04 में हुआवेई मोबाइल पार्टनर और संबंधित ड्राइवर को स्थापित करने में सक्षम था ।

हालाँकि, मैं इसे Ubuntu 13.10 में स्थापित नहीं कर सकता (12.04 से काम नहीं किया गया)
यह नीचे की त्रुटि देता है।
मैंने बिल्ड-एसेंशियल इंस्टॉल करने की कोशिश की है।

किसी भी मदद की सराहना की है!

यहाँ छवि विवरण दर्ज करें

"बनाओ: *** [स्थापित करें] त्रुटि 2
स्थापित करें एनडीआईएस चालक विफल हो गया।
संकलन वातावरण तैयार नहीं है।
कृपया gcc, मेक और कर्नेल बिल्ड (/lib/modules/3.8.0-26-generic/build) की जांच करें । सभी स्थापित।
अब कृपया अन्य संस्थापनों को समाप्त करने के लिए कोई भी कुंजी दर्ज करें।
NDIS अक्षम है, और केवल मॉडेम का उपयोग किया जा सकता है।
ये पैकेज जीसीसी, मेक, और अन्य स्थापित हैं।

(आउटपुट उबंटू के पिछले संस्करण से लिया गया है। एक ही त्रुटि संदेश 13.10 में उत्पन्न होता है। आप मेरे ड्राइवर पैकेज को स्थापित करने का प्रयास करके इस त्रुटि को पुनः प्राप्त कर सकते हैं । स्थापना के लिए मोबाइल ब्रॉडबैंड की आवश्यकता नहीं है)


1
कृपया वास्तविक त्रुटि संदेश शामिल करें (थोड़ा रुक-रुक कर स्क्रॉल करें)। इसके अलावा, भविष्य के सवालों के लिए, स्क्रीनशॉट बनाने के बजाय टर्मिनल से आउटपुट कॉपी और पेस्ट करें।
आत्मा स्रोत

स्थापित एनडीआईएस चालक विफल। संकलन का माहौल सब तैयार नहीं है। कृपया सभी को स्थापित करने के लिए gcc, मेक और कर्नेल buid (/lib/modules/3.8.0-19-generic/build) की जांच करें? अब कृपया अन्य संस्थापनों को समाप्त करने के लिए कोई भी कुंजी दर्ज करें। NDIS अक्षम है, और केवल मॉडेम का उपयोग किया जा सकता है। USBSERIAL_TARGET_PATH = ACM_TARGET_PATH =
हसिया जूल

दरअसल, मेरा मतलब था "मेक: *** [मॉड्यूल] एरर 2" के ऊपर की लाइनें। वास्तविक त्रुटि बहुत संभवत: कहीं ऊपर छपी है।
आत्मिक स्रोत

1
संभावित डुप्लिकेट: askubuntu.com/q/330967/151875 में एक उत्तर है, जो सहायक हो सकता है।
डोनर्सन

0 हजार! उत्तर उबंटू 13.10 के लिए भी अच्छा है। लेकिन एक नई समस्या यह भी है: जब मैं सूची के एक तत्व से जुड़ने की कोशिश करता हूं (Movistart Partner 21 के साथ), तो मुझे कनेक्ट करने के लिए केवल एक पुनर्प्रयास मिलता है । मैं इटली में हूं ... कोई समाधान?
Spode

जवाबों:


20

NDIS ड्राइवर के लिए समाधान HUAWEI ब्रॉडबैंड उपकरणों पर समस्या स्थापित करने में विफल:


  • NDIS ड्राइवर स्थापित विफल होने के Huawei Modem Driverसाथ स्थापित करने के बाद नीचे दिया गया कमांड चलाएँ ।

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

यहाँ छवि विवरण दर्ज करें

  • लाइन के लिए जानें Ln 2718, परिवर्तन dbg ("cant't kmalloc dev");करने के लिए //dbg ("cant't kmalloc dev");( डबल जोड़ने //dbg के सामने ), फ़ाइल सहेजें और बंद टर्मिनल

  • नया टर्मिनल खोलें और /usr/local/Mobile_Partner/driverनीचे कमांड चलाकर डायरेक्टरी पाथ को बदलें

    cd /usr/local/Mobile_Partner/driver
    
  • नीचे दिए गए आदेश को चलाकर ड्राइवर को पुनर्स्थापित करें

    sudo ./install
    
  • अब, यह NDIS ड्राइवर को सफलतापूर्वक स्थापित दिखाता है ।

यहाँ छवि विवरण दर्ज करें


2
आपको यह कैसे पता!!! हाहाहा मैं वास्तव में आपके मददगार आदमी की सराहना करता हूँ!
कास्टिब्लैंको

या यह लाइन 2590 पर हो सकता है।
अविनाश राज

1
आप सुपर कूल दोस्त हैं
मेव

@AvinashRaj लेकिन मैं इंटरनेट से कनेक्ट नहीं कर पा रहा हूँ .. जब मैं अपना डेटाकार्ड प्लग इन करता हूँ .. तो क्या आप मेरी मदद कर सकते हैं। मैं बहुत निराश हूँ ..
अरूप रक्षित

क्या मतलब?
अविनाश राज

3

एक अन्य विधि:

Install NDIS driver failedत्रुटि के बाद ही नीचे की स्क्रिप्ट चलाएँ

#! / Bin / bash 
# जांचें कि ड्राइवर स्थापित किया गया था या नहीं
पथ = "/ usr / स्थानीय / Mobile_Partner / चालक"
अगर ["$ (ls -A $ पथ)"]; फिर
     tput setaf 6; इको "लिनक्स के लिए हुआवेई मॉडेम ड्राइवर पहले से ही आपके पीसी पर स्थापित हैं। कृपया एनडीआईएस चालक की स्थापना की प्रतीक्षा करें।"; tput sgr0
     perl -i -pe 's # ^ (\ s * dbg \ ("can.t kmalloc dev" \);) # // $ 1 #' / usr / लोकल / मोबाइल_पार्टनर / ड्राइवर / ndis_dverver / ndis_src / sw / hw_cdc_driver। सी
     cd $ पथ
     सुडोल ।/ स्थापना
अन्य

    tput setaf 1; इको "लिनक्स के लिए हुआवेई मॉडेम ड्राइवर आपके पीसी पर स्थापित नहीं हैं। कृपया इसे स्थापित करें।"; tput sgr0
फाई

  • उपरोक्त कोड के साथ ndis.sh नाम की स्क्रिप्ट बनाएं और इसे अपनी Homeनिर्देशिका में सहेजें ।

  • निर्मित स्क्रिप्ट के लिए निष्पादन की अनुमति देने के लिए नीचे दिया गया आदेश चलाएँ।

    cd /path/to/the/directory/which/contains/script
    sudo chmod +x ndis.sh
    
  • ndis.shस्क्रिप्ट चलाएँ ,

    bash ndis.sh
    

यह सब है । मैंने यह स्क्रिप्ट इसलिए बनाई क्योंकि उपरोक्त उत्तर में , मैंने 2718 लाइन का पता लगाने और इसके साथ जोड़ने का उल्लेख किया था //। लेकिन कुछ मामलों में कोड dbg ("cant't kmalloc dev");2718 लाइन पर नहीं था, इसलिए लाइन की खोज करना इतना कठिन था कोड मैन्युअल रूप से और उसके बाद जोड़ दें //

यह स्क्रिप्ट स्वचालित रूप से उस लाइन को खोज लेती है जिसमें कोड होता है dbg ("cant't kmalloc dev");और इसके सबसे नीचे रखा जाता है । कोड //की लाइन टिप्पणी में बदल जाती है, और फिर सफलतापूर्वक स्थापित करने के लिए NDIS ड्राइवर बनाते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.