Computer >> कंप्यूटर ट्यूटोरियल >  >> नेटवर्किंग >> WiFi

AML-S905X-CC (ले पोटैटो) पर वाई-फाई एडाप्टर ड्राइवर इंस्टॉल करने के लिए चरण-दर-चरण गाइड

यदि आप एक डेवलपर हैं, तो आप रास्पबेरी पाई से परिचित हो सकते हैं। लेकिन आप लिब्रे कंप्यूटर AML-S905X-CC के बारे में नहीं जानते होंगे — जिसे ले पोटैटो भी कहा जाता है।

महामारी के दौरान चिप की कमी के कारण रास्पबेरी पाई की कीमतें बढ़ गई हैं। अन्य वैश्विक घटनाओं ने भी रास्पबेरी पाई की कीमत को आसमान छू लिया है, और कुछ मॉडलों का निर्माण भी बंद कर दिया गया है। आप इसके बारे में यहां और पढ़ सकते हैं।

इस वजह से, मुझे लगा कि एक प्रोजेक्ट पर काम करने के लिए जिसे मैं करना चाहता था, रास्पबेरी पाई विकल्प पर स्विच करना एक अच्छा विकल्प होगा।

ले पोटैटो दिखावट, कॉन्फ़िगरेशन आदि के मामले में रास्पबेरी पाई के समान है। इसमें Ubuntu, Debian, Raspbian, Android, और अन्य जैसे कई ऑपरेटिंग सिस्टम चलाने की क्षमता भी है।

लेकिन दुर्भाग्य से, यह प्री-इंस्टॉल वाईफाई मॉड्यूल के साथ नहीं आता, जबकि रास्पबेरी पाई में वाईफाई मॉड्यूल प्री-इंस्टॉल होता है।

इस लेख में, मैं आपको Ubuntu OS चल रहे ले पोटैटो में एक एक्सटर्नल वाईफाई एडाप्टर ड्राइवर इंस्टॉल करने के लिए स्पष्ट चरण-दर-चरण निर्देश दूंगा। जो अन्य ऑपरेटिंग सिस्टम चला रहे हैं, वे निम्नलिखित चरणों को आजमा सकते हैं, लेकिन मैं आपको आश्वस्त नहीं कर सकता कि यह निश्चित रूप से काम करेगा।

आइए मेरे एक्सेसरीज पर एक त्वरित नज़र डालते हैं।

यहाँ मेरा ले पोटैटो डिवाइस है:

ले पोटैटो डिवाइस

और यहाँ मेरा Zebronics एक्सटर्नल वाईफाई एडाप्टर है:

Zebronics एक्सटर्नल वाईफाई एडाप्टर

ट्रायल और एरर — क्या काम नहीं किया

इससे पहले कि मुझे अपना अंतिम समाधान मिला और मैं वाईफाई ड्राइवर इंस्टॉल करने और अपने वाईफाई एडाप्टर के साथ इंटरनेट एक्सेस करने में सक्षम हुआ, मैंने कई दृष्टिकोण आजमाए। लेकिन उनमें से कोई भी काम नहीं आया।

यहाँ मैंने रास्ते में क्या आजमाया:

  1. मैंने उस CD पर दिए गए ड्राइवर को इंस्टॉल करने की कोशिश की जो वाईफाई एडाप्टर के साथ आया था। लेकिन, मैं उन चरणों को नहीं समझ सका जो उन्होंने मुझे पालन करने के लिए कहा और अंत में बहुत सारी त्रुटियों के साथ समाप्त हुआ।
  2. मैंने Zebronics की आधिकारिक साइट से इस डिवाइस के लिए सटीक ड्राइवर डाउनलोड किया। फिर भी इसका अच्छा परिणाम नहीं निकला।
  3. मैंने Realtek स्रोत से कई लोगों द्वारा फोर्क किए गए GitHub से कुछ ओपन सोर्स ड्राइवर इंस्टॉल करने की कोशिश की। यह भी उम्मीद के मुताबिक काम नहीं किया।

अंत में, मुझे Ubuntu Q&A फोरम से एक उत्तर मिला और मैं इसे पहली कोशिश में इंस्टॉल करने में सक्षम हुआ। हालांकि चरण शुरू में इतने स्पष्ट नहीं थे, मैं उन्हें समझने में कामयाब रहा। तो मैं यहां बताऊंगा कि इसे कैसे करना है।

Ubuntu में ले पोटैटो के लिए वाईफाई एडाप्टर ड्राइवर कैसे इंस्टॉल करें

अपने डिवाइस पर ड्राइवर इंस्टॉल करने के लिए नीचे दिए गए चरणों का पालन करें:

निर्भरताएं इंस्टॉल करें

पहला चरण आवश्यक सॉफ़्टवेयर इंस्टॉल करना है।

आपको अपने सिस्टम आर्किटेक्चर के लिए git, dkms, build-essential, और linux-headers इंस्टॉल करने की आवश्यकता है।

आप उन्हें एक ही कमांड में एक साथ इंस्टॉल कर सकते हैं:

sudo apt-get install -y build-essential git dkms linux-headers-$(uname -r)

यदि उपरोक्त कमांड चलाते समय आपको संकेत दिया गया है (हां/नहीं), तो बस y दबाएं (जो मूल रूप से आपके सिस्टम में सॉफ़्टवेयर इंस्टॉल करने के लिए सहमत होना है)।

ड्राइवर स्रोत डाउनलोड करें

कुछ उपकरणों के लिए ड्राइवर किसी इंस्टॉल करने योग्य/निष्पादन योग्य प्रारूप में उपलब्ध नहीं होंगे। ऐसे मामलों में, आपको स्रोत कोड को सीधे मशीन पर डाउनलोड, संकलित, और इंस्टॉल करना चाहिए। दुर्भाग्य से, यह ड्राइवर भी इस श्रेणी में आता है।

हम इस ड्राइवर के स्रोत को GitHub से डाउनलोड कर सकते हैं। अपने टर्मिनल में निम्न कमांड चलाकर स्रोत कोड डाउनलोड करें:

git clone https://github.com/kelebek333/rtl8188fu

ड्राइवर बनाएं और इंस्टॉल करें

ड्राइवर बनाने और इंस्टॉल करने से पहले, आपको लिनक्स में dkms कमांड के बारे में जानना होगा। यदि आप dkms के बारे में जानते हैं, तो आप इस पैराग्राफ को छोड़ सकते हैं और अगले पैराग्राफ पर जा सकते हैं।

DKMS का मतलब डायनामिक कर्नेल मॉड्यूल सपोर्ट है। यह एक प्रोग्राम/फ्रेमवर्क है जो आपको कर्नेल मॉड्यूल के पूरक संस्करण इंस्टॉल करने देता है। एक पैकेज को संकलित किया जा सकता है और कर्नेल ट्री में इंस्टॉल किया जा सकता है। नए Ubuntu कर्नेल-इमेज पैकेज की स्थापना पर DKMS स्वचालित रूप से कॉल किया जाता है, और इसलिए DKMS में जोड़े गए मॉड्यूल अपडेट के दौरान स्वचालित रूप से ले जाए जाएंगे।

यह वह स्रोत पैकेज है जिसे हमने पिछले चरण में डाउनलोड किया था। हमें स्रोत पैकेज को अपने कर्नेल ट्री में जोड़ना, संकलित करना, और इंस्टॉल करना होगा।

स्रोत पैकेज को जोड़ने, संकलित करने और इंस्टॉल करने के लिए निम्न कमांड को क्रमिक रूप से चलाएं:

कर्नेल में स्रोत जोड़ें

sudo dkms add ./rtl8188fu

स्रोत पैकेज संकलित करें

sudo dkms build rtl8188fu/1.0

पैकेज को कर्नेल ट्री में इंस्टॉल करें

sudo dkms install rtl8188fu/1.0

फर्मवेयर कॉपी करें

संकलित बाइनरी फर्मवेयर फ़ाइल को फिर लिनक्स में डिफ़ॉल्ट फर्मवेयर स्थान पर कॉपी किया जाना चाहिए, जो /lib/firmware है।

फर्मवेयर वह सॉफ़्टवेयर है जो हार्डवेयर और सॉफ़्टवेयर के बीच संचार को सक्षम बनाता है। यह मशीन निर्देश देता है जो हार्डवेयर को कार्य करता है।

संकलित फर्मवेयर को कॉपी करने के लिए निम्न कमांड चलाएं:

sudo cp ./rtl8188fu/firmware/rtl8188fufw.bin /lib/firmware/rtlwifi/

कर्नेल पर पावर सेविंग और ऑटो सस्पेंड मोड अक्षम करें

वाईफाई ड्राइवर्स के लिए पावर सेविंग और ऑटो सस्पेंड मोड को अक्षम करना हमेशा एक अच्छा विचार है। इसलिए, आपको कर्नेल अपडेट करने पर भी इस विकल्प को डिफ़ॉल्ट रूप से जोड़ना होगा। आप इस कॉन्फ़िगरेशन को /etc/modprobe.d/ डायरेक्टरी में .conf फ़ाइल में जोड़ सकते हैं।

हम यह conf फ़ाइल /etc/modprobe.d डायरेक्टरी में बना रहे हैं, क्योंकि हमें इस कस्टमाइज़्ड मॉड्यूल को लगातार परिवर्तनों के साथ लोड करने की आवश्यकता है।

आप पावर सेविंग मोड को नियंत्रित करने के लिए rtw_power_mgnt फ्लैग का उपयोग करते हैं:

  • 0 — पावर सेविंग अक्षम
  • 1 — मिनपीएस के साथ पावर सेविंग चालू
  • 2 — मैक्सपीएस के साथ पावर सेविंग चालू

आप ऑटो-सस्पेंड मोड को नियंत्रित करने के लिए rtw_enusbss फ्लैग का उपयोग करते हैं:

  • 0 — ऑटो सस्पेंड अक्षम
  • 1 — ऑटो सस्पेंड सक्षम

एक .conf फ़ाइल बनाने और विकल्पों को स्टोर करने के लिए निम्न कमांड चलाएं:

sudo mkdir -p /etc/modprobe.d/
sudo touch /etc/modprobe.d/rtl8188fu.conf
echo "options rtl8188fu rtw_power_mgnt=0 rtw_enusbss=0" | sudo tee /etc/modprobe.d/rtl8188fu.conf

मौजूदा मॉड्यूल को ब्लैकलिस्ट करें

आपको उस मॉड्यूल को ब्लैकलिस्ट करना होगा जिसे आपने पहले इंस्टॉल करने की कोशिश की थी।

नोट: एक मॉड्यूल को ब्लैकलिस्ट करने से यह स्वचालित रूप से लोड नहीं होगा, लेकिन मॉड्यूल लोड हो सकता है यदि कोई अन्य नॉन-ब्लैकलिस्टेड मॉड्यूल इस पर निर्भर करता है या यदि इसे मैन्युअल रूप से लोड किया जाता है।

मान लें कि आपने rtl8188au नामक एक मॉड्यूल जोड़ा है। फिर, आपको /etc/modprobe.d/blacklist.conf फ़ाइल के अंत में निम्न लाइन जोड़कर इसे ब्लैकलिस्ट करना होगा।

blacklist rtl8188au

यदि आपने ऐसा कोई मॉड्यूल नहीं जोड़ा है, तो आप ब्लैकलिस्टिंग भाग को अनदेखा कर सकते हैं।

मॉड्यूल रीलोड करें

आपको मॉड्यूल को रीलोड करने की आवश्यकता है ताकि यह काम करना शुरू कर दे।

यहाँ वह कमांड है जिसे हमने अभी जोड़ा गया मॉड्यूल को रीलोड करने के लिए चलाते हैं:

sudo modprobe -rv rtl8188fu && sudo modprobe -v rtl8188fu

और आपका काम हो गया! आपको अपने Ubuntu OS पर चल रहे ले पोटैटो पर वाईफाई सक्षम दिखाई देना चाहिए। यदि आप इसे नहीं देख सकते हैं, तो अपने सिस्टम को रीबूट करें और सब कुछ ठीक होना चाहिए।

ड्राइवर इंस्टॉल करने के बाद नेटवर्क से कनेक्ट करने का प्रयास

मेरे वाईफाई नेटवर्क से जुड़ा हुआ

निष्कर्ष

इस लेख में, हमने अपने एक्सटर्नल वाईफाई एडाप्टर के लिए ड्राइवर इंस्टॉल करने के चरणों को देखा है।

ये वे सटीक (मूल) चरण हैं जिनका पालन आपको अपने कर्नेल में किसी भी एक्सटर्नल मॉड्यूल को जोड़ने के लिए करना होगा।

मेरे न्यूज़लेटर को सब्सक्राइब करें ताकि ऐसे ही अधिक अंतर्दृष्टिपूर्ण लेख सीधे आपके इनबॉक्स में पहुंचाए जाएं।

मुफ्त में कोड करना सीखें। freeCodeCamp के ओपन सोर्स पाठ्यक्रम ने 40,000 से अधिक लोगों को डेवलपर के रूप में नौकरी पाने में मदद की है। शुरू करें

  1. ध्यान देने योग्य शीर्ष 3 हालिया मैक मैलवेयर खतरे ध्यान देने योग्य शीर्ष 3 हालिया मैक मैलवेयर खतरे

    आपके सबसे आम विश्वासों में से एक यह है कि आपका मैक डिवाइस किसी भी प्रकार के संक्रमण से मुक्त है और मैक के लिए मैलवेयर अस्तित्वहीन हैं। हालांकि, हाल की घटनाएं इस विश्वास का खंडन करती हैं। हालांकि, यह सच है कि अधिकांश मैलवेयर और वायरस मैक की तुलना में विंडोज मशीनों को निशाना बनाना पसंद करते हैं। यहां

  1. काम को यात्रा पर ले जाने के लिए आवश्यक सुरक्षा टिप्स काम को यात्रा पर ले जाने के लिए आवश्यक सुरक्षा टिप्स

    आखिरकार वसंत आ गया है जिसका मतलब है कि यह आपकी पसंद के स्प्रिंग ब्रेक डेस्टिनेशन पर एक योग्य छुट्टी लेने का समय है। हालांकि छुट्टी के दौरान पूरी तरह से अनप्लग करना आदर्श होगा, हम में से कई लोग उस काम से कई पूरे दिन दूर रहने में पूरी तरह से सहज महसूस नहीं करते जिसके बारे में हम भावुक हैं। सौभाग्य से,

  1. वर्डप्रेस बैकडोर हमले: लक्षण, पहचान और प्रभावी उपचार वर्डप्रेस बैकडोर हमले: लक्षण, पहचान और प्रभावी उपचार

    वर्डप्रेस बैकडोर क्या है? हर साल हजारों वर्डप्रेस साइटें संक्रमित होती हैं और संख्या बढ़ रही है। इन हैक की गई वेबसाइटों का उपयोग तब धोखाधड़ी और स्पैम फैलाने के लिए किया जाता है। अक्सर मालिक और डेवलपर्स संक्रमण से अनजान होते हैं। संक्रमण लगातार हो सकता है या नहीं। इस प्रकार, एक वर्डप्रेस बैकडोर इस द