Este bug foi reportado na barra de lançamento: link Se você for afetado, informe-os no relatório de erros para que eles possam corrigir o bug o mais rápido possível.
O arquivo firmware-6.bin
precisa ser atualizado. O Ubuntu atualmente envia a versão WLAN.RM.4.4-00022-QCARMSWPZ-2
e a correção para esse problema foi lançada na versão WLAN.RM.4.4.1-00051-QCARMSWP-1
, o que significa que você precisa de uma versão posterior à última para que a placa funcione corretamente nos kernels 4.12.
A partir de hoje, esse bug pode ser corrigido simplesmente substituindo os arquivos board-2.bin
(não necessários, mas recomendados) e firmware-6.bin
pelo que está atualmente no repositório upstream de linux-firmware
, ou pegando a firmware-6.bin
do repositório do kvalo para a versão apropriada.
Outra resposta aqui deu o diagnóstico e o procedimento corretos, mas usou uma versão incorreta do firmware a ser baixada.
Você pode pegar a versão correta do repositório do kvalo, que é garantido que sempre funcionará (se você não precisar do novo board-2.bin
também).
Estes comandos abaixo automatizam a substituição dos arquivos:
$ sudo wget https://github.com/kvalo/ath10k-firmware/raw/master/QCA6174/hw3.0/4.4.1/firmware-6.bin_WLAN.RM.4.4.1-00051-QCARMSWP-1 -O /lib/firmware/ath10k/QCA6174/hw3.0/firmware-6.bin
Como alternativa, você pode pegar os arquivos do estado atual de linux-firmware
Estes comandos abaixo irão automatizar a substituição dos arquivos do que é upstream (note que estes comandos podem funcionar agora, mas não há garantia de que eles funcionarão no futuro, porque o conteúdo do repositório pode mudar, apesar de dificilmente quebrar coisas assim). p>
$ sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ath10k/QCA6174/hw3.0/board-2.bin -O /lib/firmware/ath10k/QCA6174/hw3.0/board-2.bin
$ sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ath10k/QCA6174/hw3.0/firmware-6.bin -O /lib/firmware/ath10k/QCA6174/hw3.0/firmware-6.bin
Em seguida, reinicie.