Примерно так :где "${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 '
но это может сломаться, если вы столкнетесь с именами файлов, содержащими управляющие символы.
У меня возникла аналогичная проблема с тем же набором микросхем в моем 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
Убедитесь, что идентификатор версии рядом с версией прошивки совпадает.