WiFi Dell XPS 13 9360 продолжает разъединяться с Адаптером Беспроводной сети на 802.11 акра QCA6174

У меня есть двойная загрузка (в небезопасном режиме) Dell XPS 13 9360 с окнами 10 и Ubuntu 16.04. Я освобождаю свое интернет-соединение по WiFi в Ubuntu. Это говорит, что у меня все еще есть соединение WiFi, но когда я пытаюсь загрузить веб-страницу, это не работает. После повторного подключения WiFi это работает снова.

Я не заметил проблем в соответствии с Windows, но я также не использую его настолько часто.

Я получаю следующие сообщения об ошибках:

$ dmesg | grep ath10k
[    4.205120] ath10k_pci 0000:3a:00.0: enabling device (0000 -> 0002)
[    4.208595] ath10k_pci 0000:3a:00.0: pci irq msi-x interrupts 8 irq_mode 0 reset_mode 0
[    4.451852] ath10k_pci 0000:3a:00.0: Direct firmware load for ath10k/cal-pci-0000:3a:00.0.bin failed with error -2
[    4.452298] ath10k_pci 0000:3a:00.0: Direct firmware load for ath10k/QCA6174/hw3.0/firmware-5.bin failed with error -2
[    4.452302] ath10k_pci 0000:3a:00.0: could not fetch firmware file 'ath10k/QCA6174/hw3.0/firmware-5.bin': -2
[    6.685390] ath10k_pci 0000:3a:00.0: qca6174 hw3.2 (0x05030000, 0x00340aff sub 1a56:1535) fw WLAN.RM.2.0-00180-QCARMSWPZ-1 fwapi 4 bdapi 2 htt-ver 3.26 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1 features wowlan,ignore-otp,no-4addr-pad
[    6.685394] ath10k_pci 0000:3a:00.0: debug 0 debugfs 1 tracing 1 dfs 0 testmode 0
[    6.770465] ath10k_pci 0000:3a:00.0 wlp58s0: renamed from wlan0
[   31.785831]  drbg ansi_cprng ctr ccm arc4 rfcomm ax88179_178a usbnet mii bnep hid_multitouch i2c_designware_platform i2c_designware_core dell_wmi dell_laptop dcdbas snd_hda_codec_hdmi dell_led nls_iso8859_1 snd_hda_codec_realtek snd_hda_codec_generic x86_pkg_temp_thermal coretemp kvm_intel kvm irqbypass crct10dif_pclmul crc32_pclmul snd_hda_intel ghash_clmulni_intel snd_hda_codec snd_hda_core snd_hwdep snd_pcm aesni_intel snd_seq_midi snd_seq_midi_event snd_rawmidi aes_x86_64 lrw gf128mul snd_seq glue_helper snd_seq_device ablk_helper ath10k_pci snd_timer cryptd ath10k_core ath mac80211 serio_raw snd soundcore cfg80211 uvcvideo rtsx_pci_ms videobuf2_vmalloc memstick videobuf2_memops videobuf2_v4l2 videobuf2_core v4l2_common input_leds joydev videodev media btusb idma64 btrtl virt_dma mei_me mei shpchp
[  333.016018] ath10k_pci 0000:3a:00.0: failed to stop wmi scan: -11
[  333.016023] ath10k_pci 0000:3a:00.0: failed to stop scan: -11
[  333.016025] ath10k_pci 0000:3a:00.0: failed to start hw scan: -110
[  337.016326] ath10k_pci 0000:3a:00.0: failed to start hw scan: -11
[  341.016440] ath10k_pci 0000:3a:00.0: failed to start hw scan: -11
[  342.066875] ath10k_pci 0000:3a:00.0: firmware crashed! (uuid 62bfa4a8-1fa3-4e94-9aba-362b8e591c7b)
[  342.066947] ath10k_pci 0000:3a:00.0: qca6174 hw3.2 (0x05030000, 0x00340aff sub 1a56:1535) fw WLAN.RM.2.0-00180-QCARMSWPZ-1 fwapi 4 bdapi 2 htt-ver 3.26 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1 features wowlan,ignore-otp,no-4addr-pad
[  342.066964] ath10k_pci 0000:3a:00.0: debug 0 debugfs 1 tracing 1 dfs 0 testmode 0
[  342.068995] ath10k_pci 0000:3a:00.0: firmware register dump:
[  342.069013] ath10k_pci 0000:3a:00.0: [00]: 0x05030000 0x000015B3 0x009860FA 0x00955B31
[  342.069021] ath10k_pci 0000:3a:00.0: [04]: 0x009860FA 0x00060730 0x00000004 0x0040E8A0
[  342.069027] ath10k_pci 0000:3a:00.0: [08]: 0x00498110 0x00955A00 0x0000000B 0x00400000
[  342.069033] ath10k_pci 0000:3a:00.0: [12]: 0x00000009 0x00000000 0x00952CD0 0x00952CE6
[  342.069039] ath10k_pci 0000:3a:00.0: [16]: 0x00952CC4 0x0091080D 0x00000000 0x0091080D
[  342.069047] ath10k_pci 0000:3a:00.0: [20]: 0x409860FA 0x0040E7E8 0x00000000 0x0041E0DC
[  342.069057] ath10k_pci 0000:3a:00.0: [24]: 0x800B5A1D 0x0040E848 0x000FFFFF 0xC09860FA
[  342.069064] ath10k_pci 0000:3a:00.0: [28]: 0x809B3230 0x0040E948 0x00000018 0x004313DC
[  342.069070] ath10k_pci 0000:3a:00.0: [32]: 0x809B2992 0x0040E998 0x0040E9C0 0x00429548
[  342.069077] ath10k_pci 0000:3a:00.0: [36]: 0x8091D252 0x0040E9B8 0x00000000 0x00000002
[  342.069083] ath10k_pci 0000:3a:00.0: [40]: 0x809FF05D 0x0040EA68 0x0043A380 0x00429C10
[  342.069089] ath10k_pci 0000:3a:00.0: [44]: 0x809FCFDB 0x0040EA88 0x0043A380 0x00000001
[  342.069096] ath10k_pci 0000:3a:00.0: [48]: 0x80911210 0x0040EAD8 0x00000010 0x004041D0
[  342.069102] ath10k_pci 0000:3a:00.0: [52]: 0x80911154 0x0040EB28 0x00400000 0x00000000
[  342.069109] ath10k_pci 0000:3a:00.0: [56]: 0x8091122D 0x0040EB48 0x00000000 0x00400600
[  342.069203] ath10k_pci 0000:3a:00.0: failed to start hw scan: -108
[  344.512357] ath10k_pci 0000:3a:00.0: device successfully recovered
[ 2346.814762]  drbg ansi_cprng ctr ccm arc4 rfcomm ax88179_178a usbnet mii bnep hid_multitouch i2c_designware_platform i2c_designware_core dell_wmi dell_laptop dcdbas snd_hda_codec_hdmi dell_led nls_iso8859_1 snd_hda_codec_realtek snd_hda_codec_generic x86_pkg_temp_thermal coretemp kvm_intel kvm irqbypass crct10dif_pclmul crc32_pclmul snd_hda_intel ghash_clmulni_intel snd_hda_codec snd_hda_core snd_hwdep snd_pcm aesni_intel snd_seq_midi snd_seq_midi_event snd_rawmidi aes_x86_64 lrw gf128mul snd_seq glue_helper snd_seq_device ablk_helper ath10k_pci snd_timer cryptd ath10k_core ath mac80211 serio_raw snd soundcore cfg80211 uvcvideo rtsx_pci_ms videobuf2_vmalloc memstick videobuf2_memops videobuf2_v4l2 videobuf2_core v4l2_common input_leds joydev videodev media btusb idma64 btrtl virt_dma mei_me mei shpchp
[ 4457.132991] ath10k_pci 0000:3a:00.0: failed to stop wmi scan: -11
[ 4457.132998] ath10k_pci 0000:3a:00.0: failed to stop scan: -11
[ 4457.133002] ath10k_pci 0000:3a:00.0: failed to start hw scan: -110
[ 4461.133068] ath10k_pci 0000:3a:00.0: failed to start hw scan: -11
[ 4465.133108] ath10k_pci 0000:3a:00.0: failed to start hw scan: -11
[ 4466.258813] ath10k_pci 0000:3a:00.0: firmware crashed! (uuid 04fb9fb0-095b-4470-8de4-7228e15e1861)
[ 4466.258832] ath10k_pci 0000:3a:00.0: qca6174 hw3.2 (0x05030000, 0x00340aff sub 1a56:1535) fw WLAN.RM.2.0-00180-QCARMSWPZ-1 fwapi 4 bdapi 2 htt-ver 3.26 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1 features wowlan,ignore-otp,no-4addr-pad
[ 4466.258836] ath10k_pci 0000:3a:00.0: debug 0 debugfs 1 tracing 1 dfs 0 testmode 0
[ 4466.260838] ath10k_pci 0000:3a:00.0: firmware register dump:
[ 4466.260845] ath10k_pci 0000:3a:00.0: [00]: 0x05030000 0x000015B3 0x009860FA 0x00955B31
[ 4466.260848] ath10k_pci 0000:3a:00.0: [04]: 0x009860FA 0x00060730 0x00000004 0x0040E8A0
[ 4466.260855] ath10k_pci 0000:3a:00.0: [08]: 0x00498110 0x00955A00 0x0000000B 0x00400000
[ 4466.260857] ath10k_pci 0000:3a:00.0: [12]: 0x00000009 0x00000000 0x00952CD0 0x00952CE6
[ 4466.260859] ath10k_pci 0000:3a:00.0: [16]: 0x00952CC4 0x00910712 0x00000000 0x0091080D
[ 4466.260861] ath10k_pci 0000:3a:00.0: [20]: 0x409860FA 0x0040E7E8 0x00000000 0x0041E0DC
[ 4466.260863] ath10k_pci 0000:3a:00.0: [24]: 0x800B5A1D 0x0040E848 0x000FFFFF 0xC09860FA
[ 4466.260864] ath10k_pci 0000:3a:00.0: [28]: 0x809B3230 0x0040E948 0x00000018 0x004313DC
[ 4466.260866] ath10k_pci 0000:3a:00.0: [32]: 0x809B2992 0x0040E998 0x0040E9C0 0x00429548
[ 4466.260869] ath10k_pci 0000:3a:00.0: [36]: 0x8091D252 0x0040E9B8 0x00000000 0x00000002
[ 4466.260873] ath10k_pci 0000:3a:00.0: [40]: 0x809FF05D 0x0040EA68 0x0043A380 0x00429C10
[ 4466.260877] ath10k_pci 0000:3a:00.0: [44]: 0x809FCFDB 0x0040EA88 0x0043A380 0x00000001
[ 4466.260881] ath10k_pci 0000:3a:00.0: [48]: 0x80911210 0x0040EAD8 0x00000010 0x004041D0
[ 4466.260883] ath10k_pci 0000:3a:00.0: [52]: 0x80911154 0x0040EB28 0x00400000 0x00000000
[ 4466.260885] ath10k_pci 0000:3a:00.0: [56]: 0x8091122D 0x0040EB48 0x00000000 0x00400600
[ 4466.260928] ath10k_pci 0000:3a:00.0: failed to start hw scan: -108
[ 4468.699722] ath10k_pci 0000:3a:00.0: device successfully recovered

Я попытался переустановить драйверы от hw3.0 папки отсюда.

Также можно найти журнал беспроводной информации здесь, взятым сразу после другого катастрофического отказа.

5
задан 10 January 2017 в 15:03

5 ответов

Я думаю, что зафиксировал его. Проблема, вероятно, порождается из моих установок маршрутизатора. Когда я изменился от 802.11n+g+b до 802.11n+g, соединение кажется стабильным. Хотя со временем я изменял довольно много настроек в Ubuntu и моем маршрутизаторе, это, казалось, добивалось цели.

<час>

Редактирование 07.01.17: Позже я нашел другую решающую опцию, которую я имел к снятие флажка , чтобы заставить это работать. В моем маршрутизаторе Fritzbox это называют:

Беспроводная связь сосуществование LAN включило

В в большой степени используемых беспроводных средах, доступная ширина канала разделена между участниками возможного лучшего способа.

я думаю, что эта опция иногда изменяет пропускную способность сигнала. Когда это происходит, соединение потеряно между моим ноутбуком и маршрутизатором. В /var/log/syslog файл я также видел что-то как: bandwidth changed, connection lost, если я вспоминаю правильно.

2
ответ дан 23 November 2019 в 08:59

Я бы отключил управление питанием Wi-Fi с помощью

sudo sed -i 's/wifi.powersave = 3/wifi.powersave = 2/' /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf

. Измените шифрование на беспроводном маршрутизаторе на WPA2 только без WEP, TKIP или обычного WPA, в зависимости от маршрутизатора его можно назвать WPA2-PSK, WPA2-AES или WPA2 Personal.

Переустановите пакет linux-firmware

sudo apt-get install --reinstall linux-firmware

Перезагрузка

3
ответ дан 23 November 2019 в 08:59

можно попытаться удалить и повторно добавить модуль ядра драйвера

lsmod |grep wifi

Wi-Fi в моей машине, я получил следующее:

iwlwifi               200704  1 iwlmvm
cfg80211              565248  3 iwlwifi,mac80211,iwlmvm

затем:

sudo modprobe -r iwlwifi && sudo modprobe iwlwifi
1
ответ дан 23 November 2019 в 08:59

У меня была та же проблема с этой картой Wi-Fi на Debian. Обновление настроек на маршрутизаторе не было опцией. То, что помогло, должно было обновить двоичное встроенное микропрограммное обеспечение отсюда: https://github.com/kvalo/ath10k-firmware/tree/master/QCA6174/hw3.0/4.4.1

Просто загружает последнюю версию и заменяет файл firmware-6.bin, расположенный по телефону /lib/firmware/ath10k/QCA6174/hw3.0/.

, Затем перезагружают затронутые модули ядра:

modprobe -r ath10k_pci ath10k_core
modprobe ath10k_pci
modprobe ath10k_core
2
ответ дан 23 November 2019 в 08:59

Я пробовал новые прошивки и многие другие решения, но безрезультатно на Ubuntu 20.10. Сбои прошивки и отключение по-прежнему происходили.

Наконец, я написал следующий bash-скрипт, который запускаю при запуске. Он автоматически переподключится к точке доступа при потере соединения. Может быть, это поможет и вам.

Возможно, вам потребуется установить утилиту fping

sudo apt install fping

Отредактируйте имя вашего интерфейса WLAN в строке 2 и запустите скрипт следующим образом:

#!/bin/bash
interface=wlp58s0;
ping_interval=5

while /bin/true; do
    connect=`iwconfig $interface | grep ESSID:off`
    if [ "${connect}" ]; then
            echo "Connect to some AP first.";
            sleep 10;
    else
            startdate=`date`;
            ip=`ip route show 0.0.0.0/0 dev $interface | cut -d\  -f3`
            reconnect=0
            essid=`iwgetid $interface -r`
            
            echo -e "Monitoring WLAN connection \n WLAN interface: $interface \n ESSID: $essid \n Default gateway: $ip \n Ping interval: $ping_interval s"

            while /bin/true; do
            up=`fping -r 1 $ip | grep alive`
            connect=`iwconfig $interface | grep ESSID:off`
            if [ -z "${up}" ] && [ -z "${connect}" ]; then
                    echo "Warning: connection lost at $(date)"
                    ((reconnect=$reconnect+1))
                    echo "Reconnecting..." &&
                    nmcli dev connect $interface &&
                    echo "Done! Connection on at $(date)"
                    echo -e "Reconnected $reconnect times from $startdate. \n"
            fi
            sleep $ping_interval
            done
    fi
done
1
ответ дан 9 November 2020 в 19:54

Другие вопросы по тегам:

Похожие вопросы: