Bug 112451 (ath10k-fw)
Summary: | Firmware files for QCA 9377 (ath10k) | ||
---|---|---|---|
Product: | Networking | Reporter: | Tobias Predel (tobias.predel) |
Component: | Wireless | Assignee: | networking_wireless (networking_wireless) |
Status: | RESOLVED PATCH_ALREADY_AVAILABLE | ||
Severity: | normal | CC: | ath9k-devel, kvalo, linville, rwarsow, ryanhsu |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 4.4 | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Attachments: |
the board-2.bin file for QCA9377
dmesg without board-2.bin dmesg with board-2.bin Output of lspci Multiple firmware files for Qualcomm QCA9377 chipset QCA 9377 and AR6320 eeprom board files QCA 9377 Bluetooth DFU firmware QCA Bluetooth DFU firmware |
Description
Tobias Predel
2016-02-14 21:29:59 UTC
The problem is the module in the Asustek is not using the right board file that is in the firmware.git. Has provided the new board file to Tobias, and he confirmed the issue is gone after the new board file. Will request Kalle Valo to merge the new board file to close the issue. well, I see some error's as well: ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/cal-pci-0000:02:00.0.bin failed with error -2 ... ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/QCA9377/hw1.0/board-2.bin failed with error -2 Acer Aspire E5-574-525M Kernel 4.4.2 WLAN: 02:00.0 Network controller [0280]: Qualcomm Atheros Device [168c:0042] (rev 30) Subsystem: Foxconn International, Inc. Device [105b:e09a] As far as I can tell, it should be an NFA435 I didn't measure connection/transfer problems, so far ! Created attachment 203951 [details]
the board-2.bin file for QCA9377
the board-2.bin file for QCA9377 for a few users that hit into the failure of the board bring up or the bad connectivity issue.
Ronald, I am not exactly sure if you're seeing the same issue, as I don't see the full picture of the log, but if you don't mind, can you try the attachment to see if that help your case? okay, thanks for lightning fast support :-) attached are two dmesg (dmesg, dmesg_2) dmesg_2 is with board-2.bin installed. board-2-error is gone ! But I would remark that withOUT that board-2.bin I had no problems as Tobias reported. Maybe I'm wrong here in this bug report ... Created attachment 203961 [details]
dmesg without board-2.bin
Created attachment 203971 [details]
dmesg with board-2.bin
My wireless card is using another subsystem (AzureWave Device 2231) and the board file uses api 2 (?): ath10k_pci 0000:02:00.0: board_file api 2 bmi_id N/A crc32 93da0176 Created attachment 203991 [details]
Output of lspci
Created attachment 204211 [details]
Multiple firmware files for Qualcomm QCA9377 chipset
Today I managed to extract the board files from a AsusTek Windows driver installer that had a Qualcomm Driver QCA9377 Installer inside. I confirm that those board files work when you install the prefered one to /lib/firmware/ath10k/QCA9377/hw1.0/board.bin. Note that they do use api version 1 and hence cannot be named board-2.bin. Good luck trying out the right board file.
Here is another archive with updated eeprom board files for - Lenovo Killer QCA2582 - QCA NFA{344i,345i,324,354,355i} - Fujitsu NFA344 - Lenovo NFA{344,345}-{WW,US,Indonesia,Russia/Ukraine/Egypt} - Acer NFA344 - generic NFA344 - Asus NFA{344,345} - Samsung NFA354 - QCA NFA{435,425} - QCA NFA435[as] * To summarize: QCA 9377 and AR 6320 * To find out which files are needed just follow the INI entries in netathrx.inf * Install the right one to /lib/firmware/ath10k/QCA9377/hw1.0/board.bin (if api 1). * You may need the firmware file from https://github.com/kvalo/ath10k-firmware placed as firmware-5.bin in the same directory. Created attachment 204261 [details]
QCA 9377 and AR6320 eeprom board files
See previous comment.
Created attachment 204271 [details]
QCA 9377 Bluetooth DFU firmware
Apparently the Bluetooth firmware can be updated with dfu-util. (Not tested!!)
These files I have found in another Windows installer from the AsusTek Support Site.
Created attachment 204281 [details]
QCA Bluetooth DFU firmware
Other DFU firmware files that can update the firmware with dfu-util (not tested!).
Also extracted from a Windows installer.
|