I installed my debian few days ago, and I had error messages saying that firmwares were missing. I managed to solve this problem by adding manually them into the /firmware folder of my bootable usb key.The Wi-Fi seems to be working well on my laptop, but the dmesg -l err command gives me these errors :
It's the same errors I had when I installed debian.Can someone explain me how to solve them ? I already installed the firmware-atheros package but nothing changed...
The result of the command apt-file search pre-cal-pci-0000:01:00.0.bin does not give me anything also..
You can download the newest version from packages.debian.org, at the bottom of that page you can find the link. As you can see from the contents listed there, QCA9377/hw1.0/firmware-6.bin is included.
I've recently installed Kali Linux 2020.2 on my acer laptop. During the installation it said that it is missing ath10k/pre-cal-pci-0000:03:00.0.bin firmware. I couldn't find the solution for that so i continued on with my installation. When it asked me to connect to the wifi i could see some of the neighbour's networks, but not mine. I just plugged in ethernet cable and continued. Now that i have it installed i tried to connect to my wifi but it still wouldn't show it and is still showing some other networks(but not all that are available). Does anyone know how to fix that? I tried installing firmware from github but I think I didn't do it right. Can anyone guide me thru that process? I'm sure that both my router and my wifi adapter(inside laptop) are set correctly because i can connect to my network using windows 10 on the same computer(I'm using dual boot).I also tried installing older version of Kali but i still got the same problem. I've found these two links that might help: -Atheros-QCA9377-Wifi-Linux -firmware
I found a Github link in jeremy31's post from the Ubuntu Forums link by Db-d (post #18, =2304154&p=13398554), which led me to Fabian Olesen's firmware versions forked from kvalo's ath10k-firmware repository. From these different (and new) firmware files I managed to construct a working combination.
Yeah, sorry there's a little typo in both of the wget commands, I've missed the parameter specifying the output file name.
Here are the commands for the fix again, this time with the correct parameters and some other little tweaks.
If the /lib/firmware/ath10k/QCA6174/hw3.0/ directory already exists, remember to backup everything from it in case you want to restore the previous configuration.
Thanks to everyone for research and support so far. As Christophe Chisogne mentioned, a new board-2.bin and a new firmware-4.bin file have been added to kvalo's ath10k-firmware repository and the [168c:003e] (rev 32) is now working correctly using the files from kvalo's master branch. I've also investigated, that ath10k_pci now wants to load both board.bin and board-2.bin, so I expect that they both are required for correct functionality (5GHz maybe? Someone with a new access point could check if it works now).
Sorry! I forgot to add, that you need the latest mainline kernel (4.5.0) for the updated fix to work. My mistake, I will update the description. If you don't want to update your kernel, you have to use the old method (post #22), but 5GHz wireless will definitely not work with it. The new kernel has an updated version of the ath10k driver, which can utilize both board.bin and board-2.bin from kvalo's repository (now enabling 5GHz), but the ath10k version Ubuntu 15.10 currently uses in it's kernel (4.2.0) requires the single board-file from FireWalkerX.
Running Ubuntu 16.04 current of today (4.4.0-15-generic #31-Ubuntu SMP Fri Mar 18 19:08:31 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux) with a Asus z170i pro gaming that comes with the "Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32) [168c:003e]" I got wifi-ac working just by adding the board-2.bin file, unload ath10k_pci and ath10k_core, load ath10k_pci.
I have just tested with the latest Ubuntu 16.04 beta2. It worked after I manually added board-2.bin from kvalo's git and reloaded the ath10k_pci module. On my 2.4GHz network it has shown unbelievable download speed of around 85-90 Mbit! I use ath9k card on my home server, btw. I'm impressed!
FWIW, I tried most things suggested here and elsewhere, like replacing all the QCA6174 firmware files with what is in -firmware and upgrading to the yakkety version of linux-firmware (1.158 as of the moment). Even with all that, in order for wifi to work on my laptop, I still have to replace "/lib/firmware/ath10k/QCA6174/hw3.0/board.bin" with a version from Killer Networking's website, as per:
I have the exact same laptop 9360 and having the same issue on 16.10. Have tried everything in this thread and nothing seems to fix the random wireless disconnects. The only thing which works is to remove the ath10k_core module and then reload it, followed by a restart of the dnsmasq to force a refresh....
Kai-Heng sorry I can't try it right away. I'm still struggling with systemd's kexec-load@service to quicken reboot times as I struggle with nVidia having HDMI sound turned off by default BIOS POST. In the meantime I've blacklisted `ath10k_pci` and that appears to have saved 2-3 seconds off the boot.
If a device driver requests firmware that is not available, debian-installer willdisplay a dialog offering to load the missing firmware. If this optionis selected, debian-installer will scan available devices for either loose firmwarefiles or packages containing firmware. If found, the firmware will becopied to the correct location (/lib/firmware) andthe driver module will be reloaded.
If the firmware was loaded from a firmware package, debian-installer will also installthis package for the installed system and will automatically add the non-free-firmwaresection of the package archive in APT's sources.list.This has the advantage that the firmware should be updated automatically ifa new version becomes available.
df19127ead