वाईफ़ाई कम सिग्नल पर डिस्कनेक्ट और बेहद धीमा रहता है - उबंटू 13.04


15

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


समस्या:

जब से मेरे HP मंडप G6 लैपटॉप को Ubuntu 12.10 से 13.04 तक अपग्रेड किया गया है, मेरा वायरलेस सही ढंग से काम नहीं कर रहा है। मुख्य मुद्दा यह है कि अगर मैं ऊपर बैठने के वायरलेस सिग्नल के आसपास '2' सलाखों और डाउनलोड गति (speedtest.net के अनुसार) के लिए चला जाता है बेहद धीमी गति से (0.26Mbps) कर रहे हैं। हालाँकि अगर मैं अपने राउटर के ठीक सामने सीढ़ियाँ बैठता हूँ तो मुझे पूरा सिग्नल मिलता है और speedtest.net एक तेज़ कनेक्शन (लगभग 40Mbps) दिखाता है।

यह Ubuntu 12.10 पर नहीं होता है। ऊपर और नीचे दोनों जगह, मैं 40Mbps तक एक मजबूत सिग्नल और गति परीक्षण परिणाम प्राप्त कर सकता हूं।

यदि सबूत चाहिए तो मैं परिणामों के स्क्रीनशॉट प्रदान कर सकता हूं।

स्वाभाविक रूप से, यह मुद्दा मेरी दूसरी समस्या पैदा कर रहा है। समय-समय पर यादृच्छिक समय पर Wifi से कनेक्शन Wifi पासवर्ड के लिए अनुरोध करेगा (स्पष्ट रूप से पासवर्ड सही है क्योंकि अन्य सभी डिवाइस ठीक जुड़ते हैं और यह इस पासवर्ड पर काम कर रहा था)। यदि मैं पासवर्ड को स्वीकार करने के लिए ओके पर क्लिक करने का प्रयास करता हूं तो यह एक बार फिर से पासवर्ड का अनुरोध करने से पहले कुछ क्षणों के लिए जुड़ने का प्रयास करेगा। यह एक निरंतर लूप में समाप्त होगा जब तक मैं लैपटॉप को पुनरारंभ नहीं करता।


मैंने क्या प्रयास / शोध किया है:

तो कई Google खोजों, पूछे जाने वाले प्रश्न, वाईफ़ाई के समस्या निवारण के लिए गाइड, हार्डवेयर प्रकार के लिए ज्ञान के आधार आदि आदि। ऐसा लगता है कि समस्या वायरलेस स्रोत के अद्यतन संस्करण से संबंधित है, जो खुले स्रोत के ड्राइवरों में निर्मित है जब उबंटू तैनात किया गया है ।

मुद्दे पर:

12.10 और 13.04 दोनों पर निम्न कमांड चलाना निम्नलिखित परिणाम दिखाता है:

उबंटू 12.10

root@chris-test:~# lshw -C network

*-network               
   description: Wireless interface
   product: Ralink corp.
   vendor: Ralink corp.
   physical id: 0
   bus info: pci@0000:01:00.0
   logical name: wlan0
   version: 00
   serial: 68:94:23:0d:0e:db
   width: 32 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
   configuration: broadcast=yes driver=rt2800pci driverversion=3.5.0-22-generic firmware=0.34 ip=192.168.15.225 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
   resources: irq:16 memory:52500000-5250ffff
*-network
   description: Ethernet interface
   product: RTL8101E/RTL8102E PCI Express Fast Ethernet controller
   vendor: Realtek Semiconductor Co., Ltd.
   physical id: 0
   bus info: pci@0000:02:00.0
   logical name: eth0
   version: 05
   serial: 28:92:4a:56:90:7e
   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=rtl_nic/rtl8105e-1.fw latency=0 link=no multicast=yes port=MII speed=10Mbit/s
   resources: irq:42 ioport:3000(size=256) memory:52404000-52404fff memory:52400000-52403fff

root@chris-test:~# lspci -nnk | grep -iA2 net
01:00.0 Network controller [0280]: Ralink corp. Device [1814:539b]
Subsystem: Hewlett-Packard Company Device [103c:18ed]
Kernel driver in use: rt2800pci
--
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05)
Subsystem: Hewlett-Packard Company Device [103c:183f]
Kernel driver in use: r8169

उबुन्टु 13.04

root@chris-laptop:~# lshw -C network
*-network               
   description: Wireless interface
   product: Ralink corp.
   vendor: Ralink corp.
   physical id: 0
   bus info: pci@0000:01:00.0
   logical name: wlan0
   version: 00
   serial: 68:94:23:0d:0e:db
   width: 32 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
   configuration: broadcast=yes driver=rt2800pci driverversion=3.8.0-19-generic firmware=0.34 ip=192.168.15.225 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
   resources: irq:16 memory:52500000-5250ffff
*-network
   description: Ethernet interface
   product: RTL8101E/RTL8102E PCI Express Fast Ethernet controller
   vendor: Realtek Semiconductor Co., Ltd.
   physical id: 0
   bus info: pci@0000:02:00.0
   logical name: eth0
   version: 05
   serial: 28:92:4a:56:90:7e
   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=rtl_nic/rtl8105e-1.fw latency=0 link=no multicast=yes port=MII speed=10Mbit/s
   resources: irq:43 ioport:3000(size=256) memory:52404000-52404fff memory:52400000-52403fff

root@chris-laptop:~# lspci -nnk | grep -iA2 net
01:00.0 Network controller [0280]: Ralink corp. Device [1814:539b]
Subsystem: Hewlett-Packard Company Device [103c:18ed]
Kernel driver in use: rt2800pci
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05)
Subsystem: Hewlett-Packard Company Device [103c:183f]
Kernel driver in use: r8169

इसलिए मैं जो देख सकता हूं, यहां केवल मुख्य अंतर दोनों डिस्ट्रोस पर 'ड्राइवरवर्सन' है।

Ubuntu 12.10:

configuration: broadcast=yes driver=rt2800pci driverversion=3.5.0-22-generic firmware=0.34 ip=192.168.15.225 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn

driverversion = 3.5.0.22-सामान्य

उबंटू 13.04:

configuration: broadcast=yes driver=rt2800pci driverversion=3.8.0-19-generic firmware=0.34 ip=192.168.15.225 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn

drivervesrion = 3.8.0.19-सामान्य

मैं केवल कल्पना कर सकता हूं कि नए संस्करणों में कुछ बदल दिया गया है जो वास्तव में मेरे वायरलेस कार्ड के साथ समस्याएं पैदा कर रहा है।


तो मुझे क्या लगता है कि मुझे इस ड्राइवर को पुराने संस्करण में धकेलना पड़ सकता है ? किसी को भी एक संभव फिक्स के रूप में इस बात की पुष्टि कर सकते हैं? क्या कोई मुझे बताने में सक्षम है कि मैं पूरी तरह से गलत पेड़ को काट रहा हूं?

मुझे आशा है कि यह किसी को कुछ मदद प्रदान करने के लिए पर्याप्त जानकारीपूर्ण रहा है। यदि किसी और जानकारी की आवश्यकता है, जैसा कि पहले उल्लेख किया गया है, तो मैं इस मुद्दे को आज़माने और अलग करने के लिए आगे आदेशों और परीक्षणों को चलाने के लिए खुश हूं।

पुनश्च अग्रिम में आपके समय और विचार के लिए धन्यवाद।


अपडेट करें

तो कल रात मेरे लिए एक बहुत ही दिलचस्प क्षण था!

मेरा डीवीडी ड्राइव बटन दबाने पर ट्रे को खोलने में असमर्थ था और अब डीवीडी नहीं पढ़ेगा।

मैंने अपने लैपटॉप में मुख्य शक्ति कनेक्ट की और हे प्रिस्टो, मेरी डीवीडी ड्राइव ने फिर से काम करना शुरू कर दिया।

कनेक्ट किए गए मुख्य मार्गों को छोड़कर मैंने वाईफाई पर एक तेज गति से चलाने की कोशिश की। (40Mbps - मेरी रेखा की लगभग पूरी क्षमता)।

हालांकि, मैंने 12.10 पर बैटरी की कोशिश की है और कोई समस्या नहीं है।

मेरी धारणा

यह पता लगाने से, मैं केवल यह मान सकता हूं कि 13.04 मेरी बैटरी / पावर सेटिंग्स का सही ढंग से समर्थन नहीं कर रहा है?

दूसरी संभावना यह है कि बैटरी स्वयं दोषपूर्ण है, लेकिन जब मैं एचपी यूईएफआई से बैटरी परीक्षण करता हूं तो यह कोई त्रुटि नहीं दिखाता है।

विचार?

अपडेट 19/09/13

इसलिए इससे आगे बढ़कर, मैंने 3.8 के बजाय 13.04 विभाजन कर्नेल को अपडेट करने की कोशिश की है, जो कि बग ट्रैकर्स की संख्या के अनुसार कुछ लोगों के लिए समस्या का हल है।

दुर्भाग्य से, इससे मेरे लिए समस्या हल नहीं हुई है। यह मुझे लगता है कि यह इन ड्राइवरों के साथ एक गिरी समस्या से अधिक है।

आगे कोई विचार?


एक और बात: यदि आप ड्राइवर के नाम की तुलना अपने वाईफाई कार्ड के नाम से करते हैं, तो आप देखेंगे कि वे भिन्न हैं। Realtek की वेबसाइट से सही ड्राइवर को डाउनलोड करें, इसने मेरे eth0 को लगभग 10 गुना तक बढ़ा दिया है, हो सकता है कि इसका आपके WiFi पर प्रभाव हो
s3lph

जवाबों:


3

मैं सुझाव देता हूं कि आपकी कोशिश दो चीजें हैं:

echo "options rt2800pci nohwcrypt=1" | sudo tee /etc/modprobe.d/rt2800pci.conf

sudo modprobe -rfv rt2800pci

sudo modprobe -v rt2800pci

मेरा मानना ​​है कि बिजली प्रबंधन मुख्य मुद्दा है, कृपया करें:

gksudo gedit /etc/pm/power.d/wireless

(यह एक कॉन्फ़िगरेशन फ़ाइल बनाएगा या संपादित करेगा जो डिफ़ॉल्ट पावर प्रबंधन व्यवहार को ओवरराइड करेगा) और निम्नलिखित दर्ज करें:

#!/bin/sh

/sbin/iwconfig wlan0 power off

बाहर निकलने के 0 से ऊपर है, तो gedit, पास और रिबूट सहेजें।

धन्यवाद


1
इस पर वापस न आने के लिए क्षमा याचना। कई अन्य चैनलों के माध्यम से जांच की गई। ऐसा प्रतीत होता है कि इस खुले-चालक के संबंध में कई बग रिपोर्ट बताई गई हैं। दुर्भाग्य से मैं अभी भी इसे सुलझाने में असफल रहा हूं। एकमात्र अंतर जो मैं देख सकता हूं वह है कर्नेल संस्करण जो समस्या पैदा कर सकता है। मैंने 3.9 को अपग्रेड करने की कोशिश की है लेकिन मैं अभी भी समस्या का सामना कर रहा हूं। कोई और विचार?
CTilley147

0

दुर्भाग्य से मुझसे कोई हल नहीं। वे ड्राइवर संस्करण वास्तव में कर्नेल संस्करण हैं। चालक मॉड्यूल को कर्नेल के हिस्से के रूप में वितरित किया जाता है, इसलिए डाउनग्रेड करना आसान नहीं होगा।

ls /lib/modules/`uname -r`/kernel/drivers/net/wireless/

मेरे लिए मैं क्योंकि विभिन्न Linux distros पर इसी तरह की समस्याओं का समय पहले Ralink आधारित वाईफ़ाई कार्ड एक पर छोड़ दिया, लेकिन यह समाधान प्रस्तावित की कोशिश कर रहा लायक हो सकता है यहाँ (हालांकि 12.04 के लिए) ड्राइवर के लिए hwcrypt को निष्क्रिय करने के Hadaka द्वारा:


मैंने दूसरी रात भी ऐसा ही कुछ देखा, लेकिन मुझे लगता है कि मैंने इस पर ब्रश किया क्योंकि यह 12.04 के लिए था। मैं इसे एक शॉट दूंगा और अपने निष्कर्षों को पोस्ट करूंगा।
CTilley147

1
दुर्भाग्य से यह कुछ भी नहीं बदला है। अभी भी बहुत कमजोर सिग्नल मिलता है जहां 12.10 में यह मजबूत सिग्नल है। इसके अलावा कनेक्शन बेतरतीब ढंग से गिर रहा है।
CTilley147

0

इसलिए व्यापक शोध और धैर्य के माध्यम से मैं RT5390sta ड्राइवर का उपयोग करके अपने HP मंडप G6 पर इस मुद्दे को हल करने में कामयाब रहा। मैं अब पूरी 40Mbps डाउनस्ट्रीम (सिर्फ अंडर) और हमारे फाइबर लाइन के लगभग 10Mbps अपस्ट्रीम (कभी भी ज्यादा ऊंची नहीं) हो रही हूं।

समस्या के समाधान के लिए मैंने क्या किया

सबसे पहले मैंने बहुत से लोगों को सुझाव दिया कि उनके कर्नेल को 3.9 पर अपग्रेड करने से काम चल जाएगा, लेकिन दुर्भाग्य से यह मेरे काम नहीं आया।

इसे सुलझाने की कोशिश में इतना समय बिताने के बाद, कर्नेल 3.11.1 (स्थिर) जारी किया गया है और मैंने इसे नीचे दिए गए निर्देशों के अनुसार स्थापित किया है:

http://ubuntuhandbook.org/index.php/2013/09/kernel-3-11-1-released-install-upgrade-in-ubuntu-linux-mint/

.deb फ़ाइलों को पुनः प्राप्त करने के लिए wget का उपयोग करें

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.11.1-saucy/linux-headers-3.11.1-031101-generic_3.11.1-031101.201309141102_amd64.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.11.1-saucy/linux-headers-3.11.1-031101_3.11.1-031101.201309141102_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.11.1-saucy/linux-image-3.11.1-031101-generic_3.11.1-031101.201309141102_amd64.deb

फिर इन .deb फ़ाइलों को dpkg -i का उपयोग करके स्थापित करें

sudo dpkg -i linux-headers-3.11.1*.deb linux-image-3.11.1*.deb

अपडेट किया गया ग्रब (यदि आवश्यक हो):

update-grub

रिबूट के बाद जाँच की गई कर्नेल:

uname -a

इस कर्नेल को स्थापित करने के बाद मैंने नीचे बग ट्रैकिंग साइट पर एक पोस्ट (# 14) का पालन किया:

https://bugs.launchpad.net/ubuntu/+bug/1173759

  1. ड्राइवर डाउनलोड करें http://www.mediatek.com/_en/07_downloads/01-1_windowsDetail.php?sn=5001
  2. tar -xvf /home/ukbeast/USERNAME/Downloads/2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO_v2. bz2.bz2
  3. cd 2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO
  4. डाउनलोड पैच http://gridlox.net/diff/rt5592sta_fix_64bit_3.8.patch निर्देशिका ऊपर करने के लिए
  5. patch -p1 <rt5592sta_fix_64bit_3.8.patch (अगर निर्देशिका के लिए यह pci_main_dev.c को इंगित करता है)
  6. यह सुनिश्चित करें कि /os/linux/config.mk पढ़ता है HAS_NATIVE_WPA_SUPPLICANT_SUPPORT = y
  7. make
  8. sudo make install
  9. modprobe rt5390sta

इस सब के बाद मेरी गति परीक्षणों ने अपेक्षित दरों पर वापसी की। यह हो सकता है कि मधुमक्खी चालक और पैच हो, या वैकल्पिक रूप से सिर्फ 3.11.1 कर्नेल हो सकता है, लेकिन किसी भी तरह से, ये कदम मेरी समस्या को हल करने में कामयाब रहे।


क्या आपने कस्टम कर्नेल आज़माने से पहले ड्राइवर को स्थापित करने की कोशिश की है?
B:05овиЈ

मेरे लैपटॉप के साथ भी यही समस्या थी और इसे कर्नेल को अपडेट करके हल किया गया था।
जिरिको

0

मुझे लगता है कि यह आपकी मदद करेगा। मुझे WICD का उपयोग करना पसंद है क्योंकि यह नेटवर्क प्रबंधक का उपयोग करने के लिए एक सरल और आसान है। उबंटू में नेटवर्क मैनेजर का इसका एक बहुत अच्छा विकल्प है और यह हमेशा लगता है कि जब नेटवर्क मैनेजर काम नहीं करता है। इसे स्थापित करने के लिए बस टर्मिनल खोलें। अब नवीनतम NetworkManager को डाउनलोड करें, अगर WICD आपके काम को स्थापित नहीं करता है तो इसे फिर से स्थापित करना होगा।

तब इसे स्थापित करने के लिए sudo apt-get install wicd-gtk

और अब आपको NetworkManager को अनइंस्टॉल करने की आवश्यकता है: sudo apt-get remove --purge network-manager-gnome network-manager

अब आप अपने मेन्यू स्टार्ट WICD में WICD पा सकते हैं, जिस नेटवर्क का उपयोग करना चाहते हैं उसे ढूंढ लें और आवश्यक जानकारी, पासवर्ड, एन्क्रिप्शन, वगैरह दर्ज करें और इस नेटवर्क से ऑटोमैटिकली कनेक्ट करें चुनें। आप जाने के लिए तैयार हैं!

WICD उबंटू अपडेट मैनेजर में भी उपलब्ध हो सकता है ताकि आप पहले वहां देख सकें लेकिन संघर्ष को रोकने के लिए नेटवर्क मैनेजर को पूरी तरह से अनइंस्टॉल करना महत्वपूर्ण है !!

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