Comment 150 for bug 1383184

Revision history for this message
Dev (deviskec) wrote : Re: Atheros Qualcomm Killer N1525 Wireless-AC [168c:003e] not supported

Works perfectly on my MSI GS70. This are the steps that I followed:

1. Download

https://github.com/sumdog/ath10k-firmware/raw/5faf5bb7c7413f9bb332693179de54cca6fff58e/ath10k/QCA6174/hw2.1/board.bin

and put it in the /lib/firmware/ath10k/QCA6174/hw2.1/ folder (create the folder if it doesnt exist)

2. Download

https://github.com/sumdog/ath10k-firmware/raw/5faf5bb7c7413f9bb332693179de54cca6fff58e/ath10k/QCA6174/hw2.1/firmware-4.bin

and put it in the /lib/firmware/ath10k/QCA6174/hw2.1/ folder

3. Install dependencies to be able to compile the kernel with:

sudo apt-get install libncurses5-dev gcc make git exuberant-ctags

4. Download kvalo's kernel tree from:

https://github.com/kvalo/ath/archive/master.zip

and extract it to a folder (no need to apply any patch, it's been merged already).

5. Navigate to the extracted folder and run the following commands:

cp /boot/config-`uname -r`* .config

make -jX (where X is the number of processor cores, in my case 8)

(wait a while for it to compile, and after run)

sudo make modules_install install

6. Create config file with:

sudo gedit /etc/modprobe.d/ath10k.conf

and put the following contents into the file:

options ath10k_core skip_otp=y

7. Reboot using your new kernel 4.x.x-wl-ath

8. Run ifconfig

Works perfectly without any drops. Would be nice that people who succeed comment on the following PR:

https://github.com/kvalo/ath10k-firmware/pull/2

so we can get this merged to mainstream kernel.