ওয়াইফাই এলোমেলোভাবে সংযোগ বিচ্ছিন্ন করে (RTL8188ee, উবুন্টু 18.04)


1

আমি একটি রিয়েলটেক আরটিএল 8188 আই ওয়্যারলেস নেটওয়ার্ক অ্যাডাপ্টার এবং উবুন্টু 18.04 সহ একটি এইচপি 14 ব্যবহার করছি। সমস্যাটি হ'ল কখনও কখনও ওয়াইফাই অ্যাডাপ্টার এবং নেটওয়ার্ক ম্যানেজার নীল থেকে বন্ধ হয়ে যায় এবং এগুলি আবার চালু করার একমাত্র উপায় হল কম্পিউটারটি পুনরায় চালু করা। ওয়াইফাই সিগন্যালটি হারিয়ে যাওয়ার পরে কম্পিউটারটি আবার সংযোগ করার চেষ্টা করে t সমস্যাটি বরং অনাকাঙ্ক্ষিত - কখনও কখনও আমি পুরো দিনটি এটি না হয়েই কাটাতে পারি, এবং কখনও কখনও প্রতি কয়েক মিনিটে এটি সংযোগ বিচ্ছিন্ন করে দেয় এবং ওয়াইফাইটি আবার কাজ করার জন্য আমাকে বেশ কয়েকবার চেষ্টা করে।

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

এখানে "ওয়্যারলেস-তথ্য" স্ক্রিপ্টের তথ্য ফলাফল https://pastebin.com/BDYp4Y5w

তুমাকে অগ্রিম ধন্যবাদ!


লগগুলিতে দেখুন:journalctl $(type -p NetworkManager)
ওয়ালটিনেটর

এখানে আউটপুট পেস্টবিন . com/EJD9iJq1 ধন্যবাদ!
ক্যামেরোশি

আমি লগভোমাইট পড়ি না - আপনার সেই ডাম্প থেকে কয়েকটি আকর্ষণীয় লাইন বের করা উচিত এবং সেগুলি সম্পর্কে প্রশ্ন করা উচিত।
ওয়ালটিনেটর

ধন্যবাদ তোমার উত্তরের জন্য. আমি বুঝতে পেরেছি আপনি আমার মূল্যবান সময়টি আমাকে জবাব দেওয়ার জন্য ব্যবহার করছেন তবে আমি যদি এখানে জিজ্ঞাসা করি তবে এই লগগুলি বোঝার মতো জ্ঞান আমার নেই। আমি যদি ঠিক বুঝতে পারি যে লগগুলিতে ত্রুটিটি কোথায় রয়েছে এবং আমি কীভাবে জিজ্ঞাসা করব যে আমি আপনার সময় নষ্ট করব না, আমি সম্ভবত সমস্যাটি সমাধান করার জন্য যথেষ্ট জানতাম।
ক্যামেরোশি

একটি পৃথক কার্নেল চেষ্টা করুন - একটি পুরানো এলটিএস সংস্করণে রোলব্যাক করুন

উত্তর:


1

আমার সঠিক উত্তর নেই তবে আমার কাছে একই Wi-Fi অ্যাডাপ্টার রয়েছে ( RTL8188ee ) এবং আমি আমার তদন্তটি ভাগ করতে চাই।

সংক্ষেপে , আপনার নেটওয়ার্ক কনফিগারেশনে যাওয়ার চেষ্টা করুন এবং BSSID চয়ন করুন , ওকে বোতাম টিপুন এবং পুনরায় সংযোগ করুন। আপনি যদি Wi-Fi রোমিং ব্যবহার করেন তবে এই রূপটি কাজ করবে না । আপনি যদি আর্চলিনাক্স ব্যবহার করেন তবে আপনি নেটওয়ার্কম্যানেজার-নস্কান ইনস্টল করতে পারেন

ধারণাটি হ'ল ব্যাকগ্রাউন্ড ওয়াই-ফাই স্ক্যানিং অক্ষম করা যা সঠিকভাবে কাজ করে না এবং ত্রুটি রয়েছে। হয়তো আছে, স্ক্যানিং অক্ষম প্রয়োজনে এই রূপের খুঁজতে চেষ্টা করতে অন্য উপায় আছে।

উত্স সমাধান এখানে


প্রথমত, কমান্ডগুলির একটি তালিকা রয়েছে যা আপনাকে সমস্যার কারণ প্রকাশ করতে সহায়তা করতে পারে।

  1. লগ ফাইলের ফার্মওয়্যারের তথ্য দেখুন এবং রিয়েলটেক বা আরটিএল শব্দগুলি সন্ধান করুন। rtl হ'ল রিয়েলটেকের একটি সংক্ষেপণ।
dmesg | grep -i firm

অথবা

dmesg | grep -i firmware

অথবা

dmesg | grep rtl
  1. নেটওয়ার্ক কার্ডের একটি তালিকা দেখুন।
sudo lshw -class network
  1. সিস্টেমড জার্নালটি দেখুন এবং নেটওয়ার্কম্যানেজার সম্পর্কে একটি তথ্য সন্ধান করুন।
journalctl $(type -p NetworkManager)
  1. আপনার Wi-Fi মডিউল (ড্রাইভার) উপলভ্য বিকল্প তালিকাটি দেখুন।
user@user-PC:~$ modinfo rtl8188ee
filename:       /lib/modules/4.18.0-17-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko
firmware:       rtlwifi/rtl8188efw.bin
description:    Realtek 8188E 802.11n PCI wireless
license:        GPL
author:         Larry Finger    <Larry.Finger@lwfinger.net>
author:         Realtek WlanFAE <wlanfae@realtek.com>
author:         zhiyuan_yang    <zhiyuan_yang@realsil.com.cn>
srcversion:     69B74227D1AF7CF8C664053
alias:          pci:v000010ECd00008179sv*sd*bc*sc*i*
depends:        rtlwifi,rtl_pci,mac80211
retpoline:      Y
intree:         Y
name:           rtl8188ee
vermagic:       4.18.0-17-generic SMP mod_unload 
signat:         PKCS#7
signer:         
sig_key:        
sig_hashalgo:   md4
parm:           swenc:Set to 1 for software crypto (default 0)
 (bool)
parm:           ips:Set to 0 to not use link power save (default 1)
 (bool)
parm:           swlps:Set to 1 to use SW control power save (default 0)
 (bool)
parm:           fwlps:Set to 1 to use FW control power save (default 1)
 (bool)
parm:           msi:Set to 1 to use MSI interrupts mode (default 1)                                                                                                                             
 (bool)                                                                                                                                                                                         
parm:           aspm:Set to 1 to enable ASPM (default 1)                                                                                                                                        
 (int)                                                                                                                                                                                          
parm:           debug_level:Set debug level (0-5) (default 0) (int)                                                                                                                             
parm:           debug_mask:Set debug mask (default 0) (ullong)                                                                                                                                  
parm:           disable_watchdog:Set to 1 to disable the watchdog (default 0)                                                                                                                   
 (bool)   

আপনি /etc/modprobe.d/rtl8188ee.confফাইলগুলিতে এই বিকল্পগুলি যুক্ত করতে পারেন । যদি এরকম কোনও ফাইল না থাকে তবে আপনার ফাইলটি তৈরি করা উচিত sudo touch /etc/modprobe.d/rtl8188ee.conf উদাহরণস্বরূপ, আমরা এর মতো পাওয়ার সাশ্রয় অক্ষম করতে পারি:

options rtl8188ee ips=0 swlps=0 fwlps=0 aspm=0
  1. আপনি এই আদেশগুলি সহ সঠিক মডিউল (ড্রাইভার) নাম দেখতে পারেন can
sudo apt install ethtool            # install an utility
sudo lshw -class network            # find a value of "logical name:" field (e.g. wlp19s0)
ethtool -i wlp19s0 | grep driver    # use the value of "logical name:" in the command (e.g. wlp19s0)

Rtl8188ee একটি উদাহরণ যেখানে মডিউল (ড্রাইভার) এর নাম।

user@user-PC:~$ sudo lshw -class network
  *-network                 
       description: Ethernet interface
       product: RTL810xE PCI Express Fast Ethernet controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:07:00.0
       logical name: enp7s0
       version: 07
       serial: dc:4a:3e:d3:2e:f5
       size: 10Mbit/s
       capacity: 100Mbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl8106e-1_0.0.1 06/29/12 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
       resources: irq:18 ioport:5000(size=256) memory:d6000000-d6000fff memory:d6100000-d6103fff
  *-network
       description: Wireless interface
       product: RTL8188EE Wireless Network Adapter
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:13:00.0
       logical name: wlp19s0
       version: 01
       serial: 26:70:f9:cd:0e:3c
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=rtl8188ee driverversion=4.18.0-17-generic firmware=N/A ip=192.168.1.3 latency=0 link=yes multicast=yes wireless=IEEE 802.11
       resources: irq:48 ioport:3000(size=256) memory:d3000000-d3003fff
user@user-PC:~$ ethtool -i wlp19s0 | grep driver
driver: rtl8188ee
  1. স্থানীয় অঞ্চলের ফ্রিকোয়েন্সি ব্যবহার করতে Wi-Fi অঞ্চল সেট করুন। ওপেন /etc/default/crdaফাইল এবং সেট REGDOMAIN=করার REGDOMAIN=RUরাশিয়া-এর জন্য (আপনার দেশের একটি মান ব্যবহার)। রেজিডোভার্স মানগুলির তালিকা আপনি এখানে পেতে পারেন https://en.wikedia.org/wiki/ISO_3166-1_alpha-2 আপনার সিস্টেমটি পুনরায় বুট করুন।

  2. এমন একটি মামলা রয়েছে যখন আপনার উই-ফাই মডিউলটিতে দুটি অ্যান্টেনার পরিবর্তে কেবল একটি উই-ফাই অ্যান্টেনা থাকতে পারে । তবে ওয়াই-ফাই ড্রাইভার অ্যালগরিদম দুটি ওয়াই-ফাই অ্যান্টেনার জন্য কাজ করে। দেখুন: https://askubuntu.com/a/1018851 https://askubuntu.com/a/883688 https://askubuntu.com/a/1079892 সংক্ষেপে , আপনি যোগ করা উচিত options ant_sel=1বা options ant_sel=2করতে /etc/modprobe.d/rtl8188ee.confএবং আপনার সিস্টেম পুনরায় বুট করুন।

  3. আপনি ড্রাইভার বিকাশকারী সংগ্রহশালা থেকে একটি নতুন ড্রাইভার ইনস্টল করার চেষ্টা করতে পারেন, https://github.com/lwfinger/rtlwifi_new দেখুন

  4. আপনি পাওয়ার সাশ্রয় অক্ষম করার চেষ্টা করতে পারেন https://unix.stackexchange.com/a/315400 এছাড়াও, আপনি মডিউল (ড্রাইভার) পাওয়ার সাশ্রয় অক্ষম করতে পারেন আপনার সিস্টেমে যুক্ত options rtl8188ee ips=0 swlps=0 fwlps=0 aspm=0করে /etc/modprobe.d/rtl8188ee.confএবং রিবুট করে।

  5. ত্রুটির সম্ভাব্য কারণটি একটি পটভূমি ওয়াই-ফাই স্ক্যান করা। আমি যেমন বুঝতে পেরেছিলাম যে ড্রাইভারটিতে একটি ত্রুটি রয়েছে তবে নেটওয়ার্কম্যানেজার এই বগি ব্যাকগ্রাউন্ডটিকে স্ক্যান করার চেষ্টা করুন। আপনি লক করতে পারেন BSSID আপনার সিস্টেমে স্পষ্টভাবে এটি সেটিং দ্বারা নেটওয়ার্ক Configurer এই বগী পটভূমি স্ক্যানিং প্রতিরোধ অথবা আপনি ইনস্টল করতে পারেন NetworkManager-noscan আপনি Archlinux ব্যবহার করুন।

দ্বিতীয়ত, আমার অভিজ্ঞতা। Https://github.com/lwfinger/rtlwifi_new থেকে ড্রাইভারের নতুন সংস্করণ ইনস্টল করা বাদে আমি এই সমস্ত অপশনের চেষ্টা করেছি এখন আমি বিএসএসআইডি লক করেছি এবং কিছুক্ষণের জন্য সমস্ত কাজ ঠিক আছে। বিএসএসআইডি লক করতে আপনার জিইউআই নেটওয়ার্ক কনফিগারারের একটি তালিকা থেকে একটি মান বেছে নিন। Https://askubuntu.com/a/834013/813587 দেখুন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.