Realtek RTL8723BE वाई-फाई अविश्वसनीय रूप से कमजोर


23

मेरे पास HP 14-AN001NA लैपटॉप है। यह विंडोज 10 के साथ आया था, जिस पर वाई-फाई घर में कहीं भी ठीक काम करता था।

हालाँकि मैंने विंडोज 10 को हटा दिया और इसके बजाय उबंटू को 16.04 स्थापित किया और जब से मैंने राउटर से लगभग तीन फुट की दूरी पर कहीं भी भयानक वाई-फाई लगाया है। मुझे नहीं पता कि यह प्रासंगिक है लेकिन मेरे वाई-फाई को नहीं बुलाया गया है wlan0लेकिन wlo1किसी कारण से (मैंने इसे नहीं बदला)।

दौड़ते समय lspci -knn | grep Net -A3 मुझे निम्नलिखित आउटपुट मिलते हैं:

05:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter [10ec:b723]
DeviceName:  
Subsystem: Hewlett-Packard Company RTL8723BE PCIe Wireless Network Adapter [103c:81c1]
Kernel driver in use: rtl8723be
Kernel modules: wl, rtl8723be

जवाबों:


34

एक टर्मिनल में चलाएं

sudo tee /etc/modprobe.d/rtl8723be.conf <<< "options rtl8723be ant_sel=1"

और रिबूट।

ant_selपैरामीटर अपने RTL8723be एडाप्टर के दो एंटीना कनेक्टर्स में से एक सक्षम बनाता है। आपके लैपटॉप में केवल एक एंटीना है क्योंकि विक्रेता दो को स्थापित करने के लिए बहुत लालची है। लिनक्स ड्राइवर यह पता नहीं लगा सकते हैं कि कौन सा एंटीना कनेक्टर उपयोग में है। इसलिए हमें इसका अनुमान लगाना होगा।

विंडोज में या तो विक्रेता इसे पहले से इंस्टॉल किए गए सिस्टम पर कहीं सेट करता है, या विंडोज के मालिकाना ड्राइवर इसका पता लगा सकते हैं।

तो ant_sel=1मदद नहीं करता है, का उपयोग करें ant_sel=2। यह सेटिंग बताती है कि कौन सा एंटीना 1 या 2 उपयोग में है।


आप गलत ड्राइवर को हटाने की भी इच्छा कर सकते हैंsudo apt purge bcmwl-kernel-source
Pilot6

क्षमा करें, लेकिन असंबंधित कारणों के लिए एक ताजा स्थापित करने के बाद समस्या बनी हुई है। सलाह जो आपने पहले दी थी, लेकिन अब और नहीं
ब्लू डब्बा डी

2
कोशिश करेंant_sel=1
पायलट ६

और कर्नेल संस्करण क्या है?
पायलट 6

3
बहुत अच्छा काम करता है! लेकिन यह बेतरतीब ढंग से डिस्कनेक्ट करता है। क्या आप इसे ठीक करने में मदद कर पाएंगे? मैं Ubuntu 16.04 LTS
सुहेल गुप्ता

2

नोट: मैंने इसे Ubuntu 16.04 पर परीक्षण नहीं किया है, लेकिन यह Ubuntu 18.04 पर ठीक काम करता है।

यह Realtek RTL8723BE नियंत्रक के ड्राइवरों के साथ एक समस्या है। यह करो:

  1. नए वाईफ़ाई ड्राइवरों को github से प्राप्त करें:

    git clone https://github.com/lwfinger/rtlwifi_new/
    
  2. निर्देशिका में जाएं:

    cd rtlwifi_new
    
  3. इसे बनाओ:

    make
    
  4. इंस्टॉल करें:

    sudo make install
    

    अब नए ड्राइवर लगाए गए हैं। यह देखने के लिए कि आपके लैपटॉप के लिए सही एंटीना कॉन्फ़िगरेशन क्या है, यह करें:

  5. मौजूदा मॉड्यूल को अनलोड करें:

    sudo modprobe -r rtl8723be
    
  6. एंटीना विन्यास के साथ नया मॉड्यूल लोड करें:

    sudo modprobe rtl8723be ant_sel=1
    
  7. वाईफ़ाई संकेतों का उपयोग करके जांचें:

    iwlist scan | egrep -i 'ssid|quality'
    

    अगले चरण 5-7 ant_sel=2में चरण 6 के साथ दोहराएं ।

  8. जो भी कॉन्फ़िगरेशन बेहतर सिग्नल गुणवत्ता देता है, उसे उपयोग करके डिफ़ॉल्ट बनाएं:

    echo "options rtl8723be ant_sel=N" | sudo tee /etc/modprobe.d/rtl8723be.conf
    

    --- - एन को 1 या 2 से बदलें।

नोट: प्रत्येक कर्नेल अपडेट के बाद, आपको मॉड्यूल को फिर से बनाने की आवश्यकता है।


2

उबंटू 16.04 के साथ मेरे लैपटॉप एचपी पैवेलियन को क्या तय किया गया है वह है https://github.com/navilg/rtl8723be

मेरे पास 14.04 के साथ यह मुद्दा था। मेरे पास एक स्क्रिप्ट थी जो इसे तय करती थी लेकिन जब मैंने ओएस को अपग्रेड किया तो यह स्क्रिप्ट किसी और काम नहीं आई।

मैं अपने लैपटॉप का उपयोग Ubuntu 4.04 के साथ लगभग 4 महीने तक नहीं कर पाया। इस स्क्रिप्ट ने समस्या को पूरी तरह से ठीक कर दिया।


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