উবুন্টু 14.04 এ rtl8723be নিয়ে ওয়াইফাই সমস্যা


41

আমি আমার উইন্ডোজ 8 ল্যাপটপটি উবুন্টু 14.04 দিয়ে ডুয়াল বুট করেছি। ওয়াইফাই ড্রাইভারটি রিয়েলটেক rtl8723be। এটি কাজ করতে ব্যবহার করে নি তবে আমি কার্নেলটি 3.18 এ আপডেট করেছি এবং ড্রাইভারটি পুনরায় ইনস্টল করেছি এবং এটি কয়েক ঘন্টা সমস্যার সমাধান করবে বলে মনে হয়েছে। তারপরে এটি প্রায় 30 মিনিটের জন্য সংযুক্ত থাকবে এবং তারপরে সংযোগটি বন্ধ হয়ে যাবে, যদিও সিস্টেম ট্রেতে থাকা আইকনটি এখনও এটি সংযুক্ত রয়েছে তা নির্দেশ করে। কেবলমাত্র কাজটি হ'ল কম্পিউটার পুনরায় চালু করা কিন্তু তারপরে, 30 মিনিটের পরে সংযোগ বন্ধ হয়ে যায়।



উত্তর:


59

লিনাক্স পুদিনা 17, এবং পুদিনা 17.1 এ rtl8723be নিয়ে আমার এই সমস্যা ছিল। একই পদ্ধতি উবুন্টু 14.04 এ কাজ করা উচিত এবং ডারভেটিস।

আমাকে রিয়েলটেক ওয়াইফাই কার্ডগুলির জন্য নতুন মডিউল ইনস্টল করতে হয়েছিল যেখানে তারা ধ্রুব সংযোগগুলি সমাধান করে:

  • প্রয়োজনীয় প্যাকেজ ইনস্টল করুন

    sudo apt-get install build-essential git
    
  • গিট ক্লোন নতুন রিয়েলটেক ওয়াইফাই মডিউল

    git clone https://github.com/lwfinger/rtlwifi_new/
    
  • ডিরেক্টরি লিখুন

    cd rtlwifi_new
    
  • এটি তৈরি করুন

    make
    
  • ইনস্টল

    sudo make install
    

এখন আপনি মডিউলগুলি রিবুট বা আনলোড / আনলোড করতে পারেন

  • মডিউল আনলোড

    sudo modprobe -r rtl8723be
    
  • নতুন মডিউল লোড করুন

    sudo modprobe rtl8723be
    
  • এটি এখনও কাজ না করে, এই পোস্ট থেকে সমাধান চেষ্টা করুন

    echo "options rtl8723be fwlps=0" | sudo tee /etc/modprobe.d/rtl8723be.conf
    

দ্রষ্টব্য: প্রতিটি কার্নেল আপডেটের পরে, আপনাকে মডিউলগুলি পুনর্নির্মাণ করতে হবে। এটাই,

প্রতিটি কার্নেল আপডেটের পরে:

cd rtlwifi_new

পূর্ববর্তী বিল্ডগুলি পরিষ্কার করুন

make clean

গিট সংগ্রহস্থল আপডেট করুন

git pull

কম্পাইল

make clean && make

ইনস্টল করুন

sudo make install

পুনরায় বুট করুন বা আনলোড / লোড মডিউলগুলি

সম্পাদনা: এটি কার্নেলের মতো মনে হচ্ছে 4.17 কার্নেল এপিআইগুলি পরিবর্তন হয়েছে: দ্রষ্টব্য: আপনার কার্নেলটি যদি 4.17 বা নতুন হয় এবং আপনার কার্ডটি আরটিএল ৮87৩৩ ডিইডি না হয়, তবে আপনার বাহ্যিক ড্রাইভার ব্যবহার করা উচিত নয়। অন্তর্নির্মিত এক একই। সূত্র: https://github.com/lwfinger/rtlwifi_new/


এটি পুরোপুরি কাজ করে (লেনোভো বি 40, উবুন্টু 14.04)। ধন্যবাদ।
জয়রাম আর

এটি গিগাবাট পি 15 ল্যাপটপের জন্যও কাজ করেছে, কেবলমাত্র "কর্নেল-শিরোলেখ" প্যাকেজটি উবুন্টু 14.04, 64 বিট সংস্করণের জন্য পাওয়া যায় নি বা প্রয়োজনীয় ছিল না বলেই পার্থক্য।
জন টি

তথ্যটির জন্য আপনাকে ধন্যবাদ! আমি আরও নোট করব যে আমার ল্যাপটপটি এইচপি 470G2।
মিওড্রেগ প্রেলিক

নতুন ড্রাইভারগুলি দুর্দান্তভাবে কাজ করার জন্য ওয়াইফাই কনফিগারেশনে বিকল্পগুলি যুক্ত করার দরকার নেই।
স্যাম স্টিফেনসন

এটি এইচপি প্রো বুক 430 জি 2 তে কাজ করছে
প্রদীদ্ধ

11

আমার বন্ধুর এইচপি ল্যাপটপ উপলভ্য Wi-Fi নেটওয়ার্কগুলি প্রদর্শন করবে না।

তাই আমি মায়ড্রেগ প্রেলিকের উত্তর থেকে শুরু পর্যন্ত পদক্ষেপগুলি অনুসরণ করেছিecho "options rtl8723be fwlps=0" | sudo tee /etc/modprobe.d/rtl8723be.conf

তারপর, আমি করেছি

sudo modprobe -r rtl8723be

তারপরে যে কোনও একটি:

sudo modprobe rtl8723be ant_sel=1
sudo modprobe rtl8723be ant_sel=2

(যে কাজ করে)

এটি করার পরে এটি মেনুতে ওয়াই-ফাই সংকেত তালিকাভুক্ত করবে।

সুতরাং আমি এই রেখাগুলিকে /etc/rc.local(উপরে exit 0) যুক্ত করেছি যাতে এটি প্রতিবার আমার ল্যাপটপের বুট আপ হয়ে যায়।

sleep 10
sudo modprobe -r rtl8723be
sudo modprobe rtl8723be ant_sel=1

নোট: পরিবর্তন ant_sel=1করতে ant_sel=2প্রয়োজনে।

উৎস


3
sudo modprobe rtl8723be ant_sel=2ঠিক কর! আমি আপনাকে যথেষ্ট ধন্যবাদ দিতে পারি না ভাই! আপনি যদি আমার দেশে থাকতেন তবে আমি আপনাকে একটি পানীয় কিনে দিতাম। আমি আক্ষরিকভাবে 2 মাস + আমার বন্ধুটির ওয়াইফাইটি উবুন্টু কাজের জন্য তৈরি করার চেষ্টা করে কাটিয়েছি। রিয়েলটেকের ড্রাইভারটি যখন অভিশাপের মতো বোধ করছিল তখন আপনার সমাধানটি আশীর্বাদের মতো।
রিফাজ নাহিয়ান

@ রিফাজনাহিয়ান আমি আনন্দিত যে এটি সাহায্য করেছে। আমি আমার বন্ধুটির উবুন্টুতে ওয়াইফাইটি তৈরি করার চেষ্টা করে 5 ঘন্টা ব্যয় করেছি, তারপরে একটি পোস্ট পেয়েছি (উত্সটি যুক্ত করেছি) উল্লেখ করে ant_sel=1এটি সমস্যার সমাধান করেছে। লিনাক্সলিঙ্ক্সকে সমস্ত ধন্যবাদ
শ্রীরাম কান্নান

5
These আমি এই লাইনগুলিতে যুক্ত করেছি /etc/rc.local»আপনার উদাহরণটি এমন একটি স্ক্রিপ্ট দেখায় যা 10 সেকেন্ডের মধ্যে বুটটি বিলম্ব করবে একটি ক্লিনার বিকল্প হয় একটি কার্নেল মডিউল পরামিতি সেট আপ উদাহরণস্বরূপ যোগ করে rtl8723be.ant_sel=2পরে quiet splashমধ্যে /etc/default/grubএবং তারপর জারি sudo update-grub। :)
আন্দ্রে লাজারোটো

বাবু, 1 বছর পরে, আমি এই সমাধানটি খুঁজে পেয়েছি। সব কিছু চেষ্টা করে দেখলাম। তবে এটি কাজ করতে পারেনি। আপনার সমাধান একটি কবজ মত কাজ! ধন্যবাদ :) পিএস - একটি ওয়াইফাইয়ের সাথে সংযুক্ত থাকাকালীন মন্তব্য করা / n। :)
অভিজিৎ দাশগুপ্ত

9

টার্মিনালে নিম্নলিখিত কমান্ড চালান

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

কারণ এটি কার্ডের কিছু শক্তি পরিচালনা অক্ষম করে এবং সাধারণত সহায়তা করে।

এবং তারপরে আপনাকে ড্রাইভারটি পুনরায় বুট করা বা ম্যানুয়ালি ড্রাইভারটি পুনরায় লোড করা দরকার

sudo modprobe -rv rtl8723be
sudo modprobe -v rtl8723be

এটি উবুন্টুফর্মগুলিতে পাওয়া গেছে । বরুণেন্দ্র রিয়েলটেক কার্ডগুলির সমস্যার সমাধান খুব ভাল।


1
আমি এটি চেষ্টা করেছিলাম, তবে এটি আমাকে সংযোগ করতে একেবারেই অক্ষম করেছিল। মুছে ফেলা /etc/modprobe.d/rtl8723be.confএবং পুনরায় চালু করার পরে কেবল আমি আবার অনলাইনে সক্ষম হয়েছি।
ব্রায়ান জেড

3

আমি একইরকম পরিস্থিতির মুখোমুখি হয়েছি, আমি বিভিন্ন সাইটে উপলব্ধ পরামর্শগুলি নিয়েছি এবং এই স্ক্রিপ্টটি তৈরি করেছি যা আমার পক্ষে কাজ করে।
এখানে এটি গিটহাবে রয়েছে

রেপো ক্লোন করতে, চালান:

git clone https://github.com/tarunbatra/fixRTL8723BE

cdপ্রকল্পের রুট, তারপর চালান bash install.sh। রেফারেন্সের জন্য এখানে স্ক্রিপ্ট রয়েছে:

#!/usr/bin env bash

REPO="https://github.com/lwfinger/rtlwifi_new"
CONFIG_DIR=`pwd`

checkGit() {
  if git --version  &> /dev/null; then
    echo "Git found"
  else
    echo "Git not found"
  fi
}

installGit() {
  echo "Installing git\n"
  sudo apt-get install git >> /dev/null
}

cloneRepo() {
  echo "Downloading latest drivers from $REPO"
  if git clone $REPO /tmp/rtlwifi_new_$$; then
    echo "Drivers downloaded successfully"
  else
    echo "Download couldn't be completed. Exiting"
    exit 1
  fi
}

installDrivers() {
  cd /tmp/rtlwifi_new_$$ || (echo "Drivers not found"; exit 1)
  echo "Building drivers"
  if make && sudo make install; then
    echo "Drivers built successfully"
  else
    echo "Drivers couldn't be built. Exiting"
    exit 1
  fi
}
configureWiFi() {
  echo "Configuring the WiFi settings"
  cd $1
  if (cat ./setup.conf  | sudo tee /etc/modprobe.d/rtl8723be.conf); then
    echo "WiFi settings configured"
  else
    echo "Wifi settings couldn't be configured"
  fi
}

restartWiFi() {
  echo "Restarting WiFi"
  if sudo modprobe -r rtl8723be && sudo modprobe rtl8723be; then
    echo "WiFi restarted"
  else
    echo "Couldn't restart WiFi"
  fi
}

echo "Fixing Wifi"
checkGit || installGit
cloneRepo $REPO
installDrivers
configureWiFi $CONFIG_DIR
restartWiFi
echo "Your WiFi is fixed. Enjoy!"
echo "If this doen't help, try changing rtl8723be.conf and repeating the process"
exit 0

আমি এই সমাধান চেষ্টা করেছিলাম কিন্তু এখনও আছে? আমার ওয়াইফাইতে সাইন করুন এবং এটি ড্রপ হয় এবং ধীরে ধীরে
মাহদী ইউনেসি

@ মাহদী ইউনেসি স্ক্রিপ্টের আউটপুট কী?
16:43

স্ক্রিপ্টে আউটপুটটি আপনার প্রতিধ্বনি ছিল, আমি 10 for এর জন্য একটি ইউএসবি ওয়্যারলেস অ্যাডাপ্টার কিনে শেষ করি এখন আমি ভাল
মাহদী ইউনেসি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.