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.
Works perfectly on my MSI GS70. This are the steps that I followed:
1. Download
https:/ /github. com/sumdog/ ath10k- firmware/ raw/5faf5bb7c74 13f9bb332693179 de54cca6fff58e/ 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/5faf5bb7c74 13f9bb332693179 de54cca6fff58e/ 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.