Ubuntu 16.04 - Не может соединиться с домашним Wi-Fi с Уничтожителем 1535 (QCA6174)

Недавно я установил Ubuntu 16.04 на ноутбуке MSI GS63VR с двойной загрузкой (с Windows 10). Этот ноутбук имеет Уничтожающий адаптер Wi-Fi 1535 (с микросхемой QCA6174). Я следовал инструкциям на их официальном сайте:

Ubuntu 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) вместо этого.

Даже сети Wi-Fi видимы, к сожалению, я не могу соединиться со своим домашним Wi-Fi. Я проверил пароль многократно, это корректно наверняка.

Странная вещь состоит в том, что я могу соединиться со своим набором точки доступа Android по смартфону. Также другие устройства дома могут соединиться с этим Wi-Fi без любых проблем, и он хорошо работает в Windows 10 на том же ноутбуке от того же расстояния. Таким образом, я вынужден использовать точку доступа Android в качестве временного обходного решения теперь.

Маршрутизатор помещается в Холла (смонтированный на стене приблизительно 1 метр, с половиной из пола). Расстояние: Холл - гостиная - моя комната (приблизительно 8-9 метров). Если я близко подхожу к маршрутизатору, я могу немедленно соединиться с домашним Wi-Fi, и скорость довольно хороша. И даже в моей комнате, Если я приезжаю в дверной проем (приблизительно 1 метр, с половиной далеко от моей рабочей таблицы), я могу соединиться и ускориться, довольно хорошо. С ноутбуком, помещенным в рабочую таблицу, я не могу соединиться вообще или Если мне посчастливилось соединиться (происходит очень очень редко), сеть неприменима. Если я перемещаю ноутбук в свою кровать, шанс соединиться немного выше, но скорость является очень очень медленной, таким образом, это также неприменимо.

Движущийся маршрутизатор (или я ближе к нему) не является опцией для меня теперь, также это решит эту проблему только локально (только для моей среды).

Таким образом, я думаю, что причиной являются или драйверы или Ubuntu определенные настройки, потому что она прекрасна в Windows 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

И вот журнал соединения для размещения Wi-Fi:

[  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-firmware repo, таким образом, я решил дать ему попытку также:

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) Я изменил настройки управлением электропитанием, как предложено Jeremy31 в этом ответе. Теперь иногда процесс идет немного далее:

[   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, например.

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

Любая справка и советы ценятся. При необходимости в большем количестве информации сообщите мне.

14
задан 19 April 2017 в 22:42

3 ответа

Все, хотя были ошибки с 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
2
ответ дан 23 November 2019 в 03:07

Вы попробовали .deb, который был предложен на https://bugs.launchpad.net/ubuntu / + источник/Linux / + bug/1436940/comments/153?

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

похоже, что это работало на других с той же картой. Кроме того, ссылка GitHub для проекта, кажется: https://github.com/kvalo/ath10k-firmware

0
ответ дан 23 November 2019 в 03:07

Ваш вывод от dmesg указывает:

не мог выбрать микропрограммный файл 'ath10k/QCA6174/hw3.0/firmware-5.bin'

Однако Ваша попытка разрешить это с kvalo встроенным микропрограммным обеспечением помещает микропрограммный-5.bin файл в /lib/firmware/ath10k/QCA6174/hw2.1/ вместо ..../ath10k/QCA6174/hw3.0/ где это ожидает находить его. Все кроме того является, вероятно, лишним, поскольку требуемое встроенное микропрограммное обеспечение не найдено.

0
ответ дан 23 November 2019 в 03:07

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

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