Ubuntu 16.04 QCA6174 무선랜카드(WIFI) 문제

어느날 갑자기 잘되던 WIFI가 먹통이 됐다.

sudo lshw -C network 로 인식하면 해당 무선랜카드가 DISABLED 상태로 되어있고

sudo ifconfig wlp1s0 up (wlp1s0은 무선랜 이름) 을 하면 __연결시간 초과__라고만 나온다.

dmesg | grep QCA6174 로 조회시 could not fetch firmware file ath10k/QCA6174/hw3.0/firmware-5.bin 와같은 에러메세지가 떴다.

QCA6174, firmware-5.bin 을 키워드로 이틀동안 여기저기 구글링및 질문글을 올려가며 해결했다

해결방법은 항상그렇듯 굉장히 심플

sudo apt-get update

sudo apt-get upgrade

git clone https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

sudo cp -r linux-firmware/ath10k/QCA1674 /lib/firmware/ath10k/

/lib/firmware/ath10k/QCA6174/hw2.1 폴더에

board-2.bin board.bin firmware-5.bin notice_ath10k_firmware-5.txt

dmesg 했을 때 자주 보였던 에러의 주역들인 _board-2.bin, firmware-5.bin 요 녀석들이 잘 있는지 확인

마무리는 sudo reboot