ath10k-firmware: QCA6174 hw3.2 target 0x05030000 chip_id 0x00340aff sub 168c:3370 board file
kvalo at kernel.org
Fri Jan 21 06:16:51 PST 2022
Hans de Goede <hans at hansg.org> writes:
> Here is a board-file for the QCA6174 PCI 168c:003e subsys: 168c:3370 wifi
> card found on Microsoft Surface Go devices.
> I'm submitting this per the docs in:
> I hope those are still up to date.
> Currently the kernel gives the following message when loading on this card:
> "failed to fetch board data for
> from ath10k/QCA6174/hw3.0/board-2.bin"
> And then errors out with a bunch of -110 (-ETIMEOUT) errors.
> Replacing the fallback board.bin file with the attached .bin file fixes
> these errors and results in working wifi (I tested at both 2.4G and 5G).
> There are various internet forum posts which point to this board file:
> But the killer 1535 wifi card uses completely different subsys-ids
> of 1a56:1535, so even though that happens to work I do not believe
> that is the correct file.
> So instead, inspired by this report:
> I started looking at the driverstore directory of the original windows
> install on the device I found "netathr10x.inf" there which has this line:
> eDesc.6320_3% = ATHR_DEV_OS63_988x_TX8.ndi,
> PCI\VEN_168C&DEV_003E&SUBSYS_3370168C&REV_32; WiFi Only SKU
> Note the "WiFi Only SKU" remark is there to differentiate this from
> the 168c:3371 subsys one which also has LTE (marked as "WiFi/LTE SKU")
> This led me to the "ATHR_DEV_OS63_988x_TX8.ndi" section of the .inf file:
> CopyFiles = atheros.CopyFiles, atheros_FW_3X.CopyFiles, atheros_BD_TX8.CopyFiles
> And "atheros_BD_TX8.CopyFiles" is:
> The "windows\system32\driverstore\netathr10x" dir has a ton of
> eeprom files (let me know if you want a copy of the whole dir)
> including the mentioned one. Where as "windows\system32\drivers"
> only has the one eeprom_ar6320_3p0_TX8_clpc.bin eeprom... file,
> further indicating that that is the one actually being used.
> So this is the file which I've tested with and which is attached to this email as:
I assume this is the same version as you submitted directly to
linux-firmware, so I'm dropping this request.
More information about the ath10k