Ubuntu 16.04 - Killer 1535 (QCA6174) ile ev Wi-Fi ağına bağlanamıyor


14

Son zamanlarda çift önyüklemeli MSI GS63VR dizüstü bilgisayara Ubuntu 16.04'ü yükledim (Windows 10 ile). Bu dizüstü bilgisayarda Killer 1535 Wi-Fi adaptörü var (QCA6174 yongalı). Resmi sitesindeki talimatları izledim :

Ubuntu 16.04

Yerleşik sürücüler herhangi bir değişiklik yapmadan çalışmalıdır, ancak kablosuz ürün yazılımınızı güncellemeniz gerekebilir:

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

Ancak bir açıklama - belirtilen dosya artık mevcut değil ve bu nedenle bilgi biraz modası geçmiş. Bu yüzden tüm listeyi kontrol ettim ve en son sürümü (1.164) kullandım.

Wi-Fi ağları bile görülebilir, maalesef ev Wi-Fi'ime bağlanamıyorum. Şifreyi birkaç kez kontrol ettim, kesinlikle doğru.

Garip olan şey, akıllı telefondaki Android erişim noktama bağlanabilmem. Ayrıca evdeki diğer cihazlar bu Wi-Fi'ye sorunsuz bir şekilde bağlanabilir ve aynı dizüstü bilgisayarda aynı mesafeden Windows 10'da iyi çalışır. Bu yüzden şimdi Android erişim noktasını geçici bir çözüm olarak kullanmak zorundayım.

Yönlendirici salona yerleştirilir (zeminden yaklaşık 1 buçuk metre duvara monte edilir). Mesafe: salon - oturma odası - odam (yaklaşık 8-9 metre). Yönelticiye yaklaşırsam, anında ev Wi-Fi'ye bağlanabiliyorum ve hız oldukça iyi. Ve odamın içinde bile, kapıya gelirsem (çalışma masamdan yaklaşık 1 buçuk metre uzakta), bağlanabiliyorum ve hız oldukça iyi. Dizüstü bilgisayar çalışma masasına yerleştirildiğinde, hiç bağlanamıyorum veya Bağlandığım için şanslıysam (çok nadiren olur) ağ kullanılamaz. Dizüstü bilgisayarımı yatağımın içine taşırsam, bağlantı şansı biraz daha yüksektir, ancak hız çok yavaştır, bu yüzden de kullanılamaz.

Yönlendiriciyi (veya kendime daha yakın) taşımak benim için bir seçenek değil, bu da bu sorunu sadece yerel olarak çözecek (sadece çevrem için).

Bu nedenle, neden sürücülerin veya Ubuntu'ya özgü ayarların olduğunu düşünüyorum, çünkü Windows 10'da bu dizüstü bilgisayarla aynı mesafeden iyi.

Önemli not: Bunu göndermeden önce çok aradım ve benzer sorularda önerilenleri denedim. Bu tavsiyelerin hiçbiri benim için çalışmadı.

İlgili çıktı:

sudo lshw -c network

dır-dir:

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

Çıktı:

dmesg | grep ath10k

dır-dir:

[    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

İşte Android erişim noktasına bağlantı günlüğü:

[  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

Ve işte ev Wi-Fi bağlantısının günlüğü:

[  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

Kullandım:

dmesg | grep wlp62s0

Bu bilgiyi almak için komut.

Bazı tavsiyeler de kvalo / ath10k-firmware repo firmware dosyalarını değiştirmenizi tavsiye böylece ben de denemeye karar verdi:

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

Ne yazık ki bu da yardımcı olmadı.

İşte ek olarak ne denedim:

1) Bu yöntemi kullanarak IPv6'yı devre dışı bıraktım . Şimdi bu tür hatalar - "IPv6: ADDRCONF (NETDEV_UP): wlp62s0: bağlantı hazır değil" gitti, ancak kimlik doğrulama hala zaman aşımına uğradı:

2) tarafından önerildiği gibi güç yönetimi ayarları değişti Jeremy31 içinde bu cevap . Şimdi bazen süreç biraz daha ileri gidiyor:

[   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)

Diğer durumlarda, Güncelleme 1'deki gibi zaman aşımı alıyorum .

3) Yönlendirici ayarları yalnızca WPA2 şifrelemesini kullanacak şekilde değiştirildi. Mod, kanal, kanal bant genişliği gibi diğer ayarlarla denendi. Bağlantı özelliklerini (adres, ağ, ağ geçidi ve DNS) sağlayıcı tarafından önerilen şekilde manuel olarak ayarlamaya çalıştım.

4) Kablosuz yasal etki alanını ülke koduma göre ayarla (KZ, Kazakistan anlamına gelir).

Bunu uyguladıktan sonra içeriği günlüğe kaydet:

[    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 seçeneği değiştirmek için çalıştı :

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

Bu yardımcı olmadı ve ayrıca bu satırı günlükte veriyor:

[    3.381182] ath10k_pci: unknown parameter 'skip_otp' ignored

6) Örneğin , 1.157.9 gibi diğer bellenim sürümlerini kullanmaya çalıştım .

Ayrıca aynı soruyu Ubuntu Forumlarında sordum , ama yine de başarı yok. Bu benim için en büyük sorun, çünkü iyi bir ağ bağlantısı olmadan normal çalışamıyorum.

Herhangi bir yardım ve tavsiye takdir. Daha fazla bilgiye ihtiyacınız varsa, lütfen bana bildirin.


2
Android hotspot'a bağlanabildiğiniz için kablosuz çalışıyor gibi görünüyor. Bilgisayarınızda değil, yönlendiricide bir sorun olduğundan şüpheleniyorum. Belki de, WiFi yönlendiricisinde MAC filtrelemeyi etkinleştiriyor musunuz ve dizüstü bilgisayarın MAC'sını da eklemediniz mi? Veya yönlendiricinin kurulumunda ayarlanan DHCP adreslerinin sayısını tükettiniz mi? Her ikisi de yönlendiricinin bağlantıya izin vermemesine neden olabilir. Bağlanabileceğiniz kısa süre, ağdaki başka bir cihaz bağlı değilken ve dizüstü bilgisayar için bir adres açmış olabilir, ancak testte tekrar diğer cihaza kaybettiniz.

@GypsySpellweaver Öneriniz için teşekkür ederiz, ancak yönlendiricinin ayarlarında böyle bir sınırlama yoktur.
arogachev

1
Yönlendirici kablosuz N veya AC özellikli mi? WEP veya TKIP şifrelemesi kullanıyor mu?
Jeremy31

1
Cevabımı burada görün ve yardımcı olup olmadığına bakın
Jeremy31

2
UF'deki yayınınız WPA ve WPA2'nin yönlendiricide etkinleştirildiğini gösteriyor, WPA'yı devre dışı bırakabilir ve sadece WPA2 şifrelemesini bırakabilir, ayrıca erişim noktasına yaklaşmayı deneyebilirsiniz
Jeremy31

Yanıtlar:


2

Bu soru gönderildiğinde QCA6174 ile ilgili hatalar olsa da düzeltildi. Verilen yenileri hala olabilir. Bu eski hataları düzeltmek için şunu kullanın:

sudo apt update
sudo apt upgrade

Yeni kurulumlar yukarıda listelenen eski hatalara sahip olmayacak ve eski hataları düzeltmek için herhangi bir şey yapmaya gerek duymayacaktır.

Network Manager Güç Tasarrufu'ndaki bağlantınızın aksine, kartımın tersini yaptım:

$ 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 adresinde önerilen .deb ile denediniz mi?

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

Aynı karta sahip başkaları için çalışıyor gibi görünüyor. Alternatif olarak, projenin GitHub bağlantısı şöyle görünür: https://github.com/kvalo/ath10k-firmware


Github: Alternatif olarak projenin bağlantısı github.com/kvalo/ath10k-firmware
Jordi

Yardım etmeye çalıştığın için teşekkürler. Hem .debyorumdan hem de en son QCA6174klasörü kullanarak denedim kvalo/ath10k-firmware. Ne yazık ki hala bu mesafeden bağlanamıyor.
arogachev

0

Dmesg'den aldığınız ürün şunları gösterir:

'ath10k / QCA6174 / hw3.0 / firmware-5.bin' yazılım dosyası getirilemedi

Ancak bunu kvalo bellenimiyle çözme girişiminiz, firmware-5.bin dosyasını bulmayı beklediği /lib/firmware/ath10k/QCA6174/hw2.1/yerine ..../ath10k/QCA6174/hw3.0/ yerine yerleştirir. İstenen bellenim bulunamadığından bunun ötesinde her şey gereksizdir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.