Ubuntu 16.04 - किलर 1535 (QCA6174) के साथ घर वाई-फाई से कनेक्ट नहीं हो सकता


14

हाल ही में मैंने MSI GS63VR लैपटॉप पर उबंटू 16.04 को डुअल बूट (विंडोज 10 के साथ) स्थापित किया है। इस लैपटॉप में किलर 1535 वाई-फाई अडैप्टर (QCA6174 चिप के साथ) है। मैंने उनकी आधिकारिक साइट पर निर्देशों का पालन ​​किया :

उबंटू 16.04

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

wget http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.162_all.deb
sudo dpkg -i linux-firmware*.deb
sudo modprobe -r ath10k_pci && sudo modprobe ath10k_pci

एक टिप्पणी हालांकि - उल्लिखित फ़ाइल अब मौजूद नहीं है और इस प्रकार जानकारी थोड़ी पुरानी है। इसलिए मैंने पूरी सूची की जाँच की और इसके बजाय नवीनतम उपलब्ध संस्करण (1.164) का उपयोग किया।

यहां तक ​​कि वाई-फाई नेटवर्क भी दिखाई देते हैं, दुर्भाग्य से मैं अपने घर वाई-फाई से कनेक्ट नहीं कर सकता। मैंने कई बार पासवर्ड चेक किया, यह सुनिश्चित करने के लिए सही है।

अजीब बात यह है कि मैं स्मार्टफोन पर अपने एंड्रॉइड एक्सेस प्वाइंट से कनेक्ट कर सकता हूं। साथ ही घर के अन्य उपकरण इस वाई-फाई से बिना किसी समस्या के जुड़ सकते हैं, और यह समान दूरी से समान लैपटॉप पर विंडोज 10 पर ठीक काम करता है। इसलिए मैं अब एक अस्थायी वर्कअराउंड के रूप में एंड्रॉइड एक्सेस प्वाइंट का उपयोग करने के लिए मजबूर हूं।

राउटर को हॉल में रखा गया है (दीवार पर लगभग 1 मीटर और फर्श से आधा भाग पर घुड़सवार)। दूरी है: हॉल - लिविंग रूम - मेरा कमरा (लगभग 8-9 मीटर)। अगर मैं राउटर के करीब आता हूं, तो मैं तुरंत घर वाई-फाई से कनेक्ट कर सकता हूं और गति बहुत अच्छी है। और मेरे कमरे के अंदर भी, अगर मैं दरवाजे (लगभग 1 मीटर और मेरी कामकाजी मेज से आधा दूर) पर आता हूं, तो मैं कनेक्ट करने में सक्षम हूं और गति बहुत अच्छी है। काम की मेज पर रखे लैपटॉप के साथ, मैं बिल्कुल भी कनेक्ट नहीं कर सकता या यदि मैं कनेक्ट करने के लिए भाग्यशाली हूं (बहुत कम ही होता है) तो नेटवर्क अनुपयोगी है। अगर मैं अपने बिस्तर पर लैपटॉप ले जाऊं तो कनेक्ट करने का मौका थोड़ा अधिक है, लेकिन गति बहुत धीमी है, इसलिए यह भी बेकार है।

राउटर हिलाना (या खुद इसके करीब) मेरे लिए अब कोई विकल्प नहीं है, यह भी इस समस्या को केवल स्थानीय रूप से (केवल मेरे पर्यावरण के लिए) हल करेगा।

इसलिए मुझे लगता है कि इसका कारण ड्राइवर या उबंटू विशिष्ट सेटिंग्स हैं, क्योंकि यह इस लैपटॉप के साथ समान दूरी से विंडोज 10 पर ठीक है।

महत्वपूर्ण नोट: इसे पोस्ट करने से पहले मैंने बहुत खोज की और कोशिश की कि इसी तरह के सवालों में क्या सुझाया जाए। उन सलाहों में से किसी ने भी मेरे लिए काम नहीं किया।

के प्रासंगिक उत्पादन:

sudo lshw -c network

है:

description: Wireless interface
product: QCA6174 802.11ac Wireless Network Adapter
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:3e:00.0
logical name: wlp62s0
version: 32
serial: **:**:**:**:**:**
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=ath10k_pci driverversion=4.8.0-36-generic firmware=WLAN.RM.2.0-00180-QCARMSWPZ-1 ip=***.***.**.* latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:132 memory:df200000-df3fffff

के उत्पादन:

dmesg | grep ath10k

है:

[    3.086898] ath10k_pci ****:**:**.*: enabling device (0000 -> 0002)
[    3.087198] ath10k_pci ****:**:**.*: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0
[    3.372179] ath10k_pci ****:**:**.*: Direct firmware load for ath10k/pre-cal-pci-****:**:**.*.bin failed with error -2
[    3.372184] ath10k_pci ****:**:**.*: Direct firmware load for ath10k/cal-pci-****:**:**.*.bin failed with error -2
[    3.372360] ath10k_pci ****:**:**.*: Direct firmware load for ath10k/QCA6174/hw3.0/firmware-5.bin failed with error -2
[    3.372361] ath10k_pci ****:**:**.*: could not fetch firmware file 'ath10k/QCA6174/hw3.0/firmware-5.bin': -2
[    3.373277] ath10k_pci ****:**:**.*: qca6174 hw3.2 target 0x05030000 chip_id 0x00340aff sub 1a56:1535
[    3.373277] ath10k_pci ****:**:**.*: kconfig debug 0 debugfs 1 tracing 1 dfs 0 testmode 0
[    3.373623] ath10k_pci ****:**:**.*: firmware ver WLAN.RM.2.0-00180-QCARMSWPZ-1 api 4 features wowlan,ignore-otp,no-4addr-pad crc32 75dee6c5
[    3.436610] ath10k_pci ****:**:**.*: board_file api 2 bmi_id N/A crc32 8c15898f
[    5.561030] ath10k_pci ****:**:**.*: htt-ver 3.26 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1
[    5.656429] ath10k_pci ****:**:**.* wlp62s0: renamed from wlan0

यहां Android पहुंच बिंदु से कनेक्शन का लॉग दिया गया है:

[  107.007374] wlp62s0: authenticate with **:**:**:**:**:**
[  107.057897] wlp62s0: send auth to **:**:**:**:**:** (try 1/3)
[  107.059728] wlp62s0: authenticated
[  107.061296] wlp62s0: associate with **:**:**:**:**:** (try 1/3)
[  107.064661] wlp62s0: RX AssocResp from **:**:**:**:**:** (capab=0x411 status=0 aid=1)
[  107.067985] wlp62s0: associated
[  107.068042] IPv6: ADDRCONF(NETDEV_CHANGE): wlp62s0: link becomes ready

और यहां घर वाई-फाई से कनेक्शन का लॉग है:

[  101.628172] wlp62s0: authenticate with **:**:**:**:**:**
[  101.674946] wlp62s0: send auth to **:**:**:**:**:** (try 1/3)
[  101.679850] wlp62s0: send auth to **:**:**:**:**:** (try 2/3)
[  101.684955] wlp62s0: send auth to **:**:**:**:**:** (try 3/3)
[  101.690259] wlp62s0: authentication with **:**:**:**:**:** timed out
[  102.308700] IPv6: ADDRCONF(NETDEV_UP): wlp62s0: link is not ready

मैंनें इस्तेमाल किया:

dmesg | grep wlp62s0

इस जानकारी को पुनः प्राप्त करने के लिए कमांड।

कुछ सलाह के लिए फर्मवेयर फाइल को kvalo / Ath10k-फर्मवेयर रेपो से बदलने की सलाह देते हैं, इसलिए मैंने इसे भी आजमाने का फैसला किया:

cd ~/programs/
git clone https://github.com/kvalo/ath10k-firmware.git
sudo rm -rf /lib/firmware/ath10k/QCA6174/
sudo cp -r ath10k-firmware/QCA6174 /lib/firmware/ath10k/
cd /lib/firmware/ath10k/QCA6174/hw2.1/
sudo mv firmware-5.bin_SW_RM.1.1.1-00157-QCARMSWPZ-1 firmware-5.bin
cd ../hw3.0
sudo mv firmware-4.bin_WLAN.RM.2.0-00180-QCARMSWPZ-1 firmware-4.bin
sudo modprobe -r ath10k_pci && sudo modprobe ath10k_pci
reboot

दुर्भाग्य से इसने भी मदद नहीं की।

यहाँ मैं इसके अतिरिक्त प्रयास किया है:

1) मैंने इस विधि का उपयोग करके IPv6 को अक्षम कर दिया है । अब इस तरह की त्रुटियां - "IPv6: ADDRCONF (NETDEV_UP): wlp62s0: लिंक तैयार नहीं है" चला गया है, लेकिन प्रमाणीकरण अभी भी समय से बाहर है:

2) मैंने इस जवाब में जेरेमी 31 द्वारा सुझाए गए अनुसार बिजली प्रबंधन सेटिंग्स को बदल दिया । अब कभी-कभी यह प्रक्रिया थोड़ी आगे बढ़ जाती है:

[   76.352810] wlp62s0: authenticate with **:**:**:**:**:**
[   76.400120] wlp62s0: send auth to **:**:**:**:**:** (try 1/3)
[   76.405250] wlp62s0: authenticated
[   76.407644] wlp62s0: associate **:**:**:**:**:** (try 1/3)
[   76.418128] wlp62s0: RX AssocResp from **:**:**:**:**:** (capab=0x431 status=0 aid=2)
[   76.421150] wlp62s0: associated
[  122.364346] wlp62s0: deauthenticating **:**:**:**:**:** by local choice (Reason: 3=DEAUTH_LEAVING)

अन्य मामलों में मुझे अपडेट 1 में टाइमआउट मिलता है ।

3) WPA2 एन्क्रिप्शन का उपयोग करने के लिए केवल रूटर सेटिंग्स बदल दी। मोड, चैनल, चैनल बैंडविड्थ जैसी अन्य सेटिंग्स के साथ प्रयोग किया गया। प्रदाता द्वारा सुझाए गए कनेक्शन गुण (पता, नेटवर्क, गेटवे और DNS) को मैन्युअल रूप से सेट करने का प्रयास किया।

4) मेरे देश कोड (KZ, कजाखस्तान के लिए खड़ा है) के लिए वायरलेस विनियामक डोमेन सेट करें।

आवेदन करने के बाद सामग्री लॉग करें:

[    5.958257] ath: EEPROM regdomain: 0x6c
[    5.958258] ath: EEPROM indicates we should expect a direct regpair map
[    5.958259] ath: Country alpha2 being used: 00
[    5.958259] ath: Regpair used: 0x6c
[    5.963073] ath10k_pci 0000:3e:00.0 wlp62s0: renamed from wlan0

5)skip_otp विकल्प बदलने की कोशिश की :

echo "options ath10k_pci skip_otp=y"  >  /etc/modprobe.d/ath10k.conf

इससे मदद नहीं मिली और इसके अतिरिक्त यह लाइन लॉग में दी गई है:

[    3.381182] ath10k_pci: unknown parameter 'skip_otp' ignored

6) अन्य फर्मवेयर संस्करणों का उपयोग करने की कोशिश की, उदाहरण के लिए 1.157.9

इसके अलावा मैंने उबंटू फ़ोरम पर एक ही सवाल पूछा , लेकिन फिर भी कोई सफलता नहीं मिली। यह अब मेरे लिए सबसे बड़ा मुद्दा है क्योंकि मैं अच्छे नेटवर्क कनेक्शन के बिना सामान्य रूप से काम नहीं कर सकता।

किसी भी मदद और सलाह की सराहना की है। यदि आपको अधिक जानकारी की आवश्यकता है, तो कृपया मुझे बताएं।


2
चूंकि आप एंड्रॉइड हॉटस्पॉट से कनेक्ट कर सकते हैं, वायरलेस काम कर रहा है। मुझे संदेह है कि यह आपके कंप्यूटर पर नहीं बल्कि राउटर पर एक समस्या है। क्या आप शायद, WiFi राउटर पर MAC फ़िल्टरिंग सक्रिय है, और लैपटॉप के MAC को भी नहीं जोड़ रहे हैं? या, क्या आपने राउटर के सेट में डीएचसीपी पतों की संख्या समाप्त कर दी है। या तो राउटर कनेक्शन की अनुमति नहीं दे सकता है। जिस समय आप कनेक्ट कर सकते हैं वह संक्षिप्त समय हो सकता है जबकि नेटवर्क पर कुछ अन्य डिवाइस कनेक्ट नहीं था , और यह लैपटॉप के लिए एक पता खोल दिया, लेकिन परीक्षण में आपने इसे फिर से अन्य डिवाइस के लिए खो दिया।

@GypsySpellweaver आपके सुझाव के लिए धन्यवाद, लेकिन राउटर की सेटिंग में ऐसी कोई सीमाएं नहीं हैं।
एरोगाचेव

1
क्या राउटर वायरलेस एन या एसी में सक्षम है? यह WEP या TKIP एन्क्रिप्शन का उपयोग कर रहा है?
जेरेमी

1
मेरा जवाब यहां देखें और देखें कि क्या यह मदद करता है
जेरेमी

2
UF पर आपकी पोस्ट से पता चलता है कि WPA और WPA2 राउटर पर सक्षम हैं, क्या आप WPA को निष्क्रिय कर सकते हैं और सिर्फ WPA2 एन्क्रिप्शन को छोड़ सकते हैं, एक्सेस प्वाइंट के करीब जाने की भी कोशिश कर सकते हैं
जेरेमी

जवाबों:


2

हालांकि सभी QCA6174 के साथ बग थे जब यह सवाल पोस्ट किया गया था कि वे तय किए गए हैं। दी गई नई चीजें अभी भी हो सकती हैं। इन पुराने कीड़ों को ठीक करने के लिए:

sudo apt update
sudo apt upgrade

नए इंस्टॉलेशन में ऊपर सूचीबद्ध पुराने बग नहीं होंगे और पुराने बग को ठीक करने के लिए कुछ भी करने की आवश्यकता नहीं होगी।

नेटवर्क प्रबंधक पावर सेविंग पर आपके लिंक के विपरीत मेरा कार्ड सेटअप विपरीत तरीके से है:

$ cat /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
[connection]
wifi.powersave = 3
# Slow sleep fix: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1670041
#wifi.powersave = 2

0

क्या आपने https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1436940/comments/153 पर प्रस्तावित .deb के साथ प्रयास किया है ?

http://people.canonical.com/~sforshee/lp1436940/linux-firmware_1.157+lp1436940v201605310852_all.deb

ऐसा लगता है कि यह उसी कार्ड के साथ दूसरों के लिए काम करता है। वैकल्पिक रूप से परियोजना के लिए गिटहब लिंक लगता है: https://github.com/kvalo/ath10k-firmware


Github: वैकल्पिक रूप से परियोजना के लिए लिंक github.com/kvalo/ath10k-firmware
Jordi

सहायता का प्रयास करने के लिए धन्यवाद। मैंने .debटिप्पणी से और नवीनतम QCA6174फ़ोल्डर के उपयोग से दोनों की कोशिश की kvalo/ath10k-firmware। दुर्भाग्य से अभी भी इस दूरी से नहीं जुड़ सकता है।
एरोगेचेव

0

Dmesg से आपका आउटपुट इंगित करता है:

फर्मवेयर फ़ाइल 'Ath10k / QCA6174 / hw3.0 / फर्मवेयर-5.bin' नहीं ला सके

हालाँकि kvalo फर्मवेयर के साथ इसे हल करने का आपका प्रयास फर्मवेयर-5.bin फ़ाइल को /lib/firmware/ath10k/QCA6174/hw2.1/इसके बजाय ..../ath10k/QCA6174/hw3.0/ जहाँ यह खोजने की उम्मीद कर रहा है, रखता है। अनुरोधित फ़र्मवेयर के न मिलने से परे सब कुछ संभव नहीं है।

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