Нестабильный Wi-Fi/соединение обрывается с Qualcomm QCA9377 на Ubuntu 18.04

Примерно так :где "${other_opts[@]}"указывает ваши обычные аргументы rsync.

rsync --dry-run --debug=FILTER  "${other_opts[@]}" /proc/$$/no-such-dir/

Следует распечатать все исключенные файлы.

[sender] hiding file.bash_history-27611.tmp because of pattern *.tmp
[sender] hiding file.bash_history-21217.tmp because of pattern *.tmp
[sender] hiding file.bash_history-29735.tmp because of pattern *.tmp
[sender] hiding file.bash_history-20437.tmp because of pattern *.tmp

вы можете нарезать это, используя sed.

sed '/^\[sender\] hiding file.* because of / {
  s/^\[sender\] hiding file \(.*\) because of.*/\1/
  p
  }
d '

но это может сломаться, если вы столкнетесь с именами файлов, содержащими управляющие символы.

1
24.06.2019, 17:03
1 ответ

У меня возникла аналогичная проблема с тем же набором микросхем в моем Debian при использовании сетей 5 ГГц. Все работает, как и ожидалось, с использованием 2,4 ГГц.

Я протестировал все файлы, доступные по адресу https://github.com/kvalo/ath10k-firmware/tree/master/QCA9377/hw1.0, и та же самая проблема сохранялась при использовании всех трех файлов API6 (, т.е. прошивки -6.bin _*).

Последняя (по дате выпуска )Файловая прошивка API5 -5.bin _WLAN.TF.1.0 -00023 -QCATFSWPZ -1 вроде работало намного лучше но я все еще испытывал проблему после нескольких полных часов.

В итоге файловая прошивка -5.bin _CNSS.TF.1.0 -00267 -QCATFSWPZ -1 кажется наиболее стабильной на моем Lenovo Ideapad 320 с использованием:

Network controller: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter (rev 31)

Поэтому попробуйте переименовать существующие файлы прошивки -5.bin и прошивки -6.bin в /lib/firmware/ath10k/QCA9377/hw1.0/и используйте версию прошивки, которую я упомянул. Другими словами...

$ cd /lib/firmware/ath10k/QCA9377/hw1.0/
$ sudo mv firmware-5.bin firmware-5.bin.orig
$ sudo mv firmware-6.bin firmware-6.bin.orig
$ sudo wget "https://github.com/kvalo/ath10k-firmware/blob/master/QCA9377/hw1.0/CNSS.TF.1.0/firmware-5.bin_CNSS.TF.1.0-00267-QCATFSWPZ-1?raw=true" -O firmware-5.bin

Теперь загрузите новую прошивку и дважды -проверьте

$ sudo modprobe -r ath10k_pci
$ sudo modprobe ath10k_pci
$ sudo dmesg | grep ath10k

ath10k_pci 0000:01:00.0: firmware: direct-loading firmware ath10k/QCA9377/hw1.0/firmware-5.bin
ath10k_pci 0000:01:00.0: qca9377 hw1.1 target 0x05020001 chip_id 0x003821ff sub 17aa:0901
ath10k_pci 0000:01:00.0: kconfig debug 0 debugfs 0 tracing 0 dfs 0 testmode 0
ath10k_pci 0000:01:00.0: firmware ver CNSS.TF.1.0-00267-QCATFSWPZ-1 api 5 features ignore-otp crc32 d6b81b3c
ath10k_pci 0000:01:00.0: firmware: direct-loading firmware ath10k/QCA9377/hw1.0/board-2.bin
ath10k_pci 0000:01:00.0: board_file api 2 bmi_id N/A crc32 8aedfa4a
ath10k_pci 0000:01:00.0: unsupported HTC service id: 1536
ath10k_pci 0000:01:00.0: htt-ver 3.1 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1

Убедитесь, что идентификатор версии рядом с версией прошивки совпадает.

2
26.08.2020, 19:03

Теги

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