ATUALIZAÇÃO 2018-09-20:
Minha solução original não funciona mais de maneira confiável para mim. Eu vejo agora um dos três casos no currículo da suspensão:
- Bluetooth e WiFi ambos desativados (sem adaptadores disponíveis)
- Bluetooth desativado somente (sem adaptadores disponíveis)
- Sem problemas
A única solução alternativa que resolve o problema 100% das vezes é reiniciar para o BIOS e desativar manualmente o Bluetooth e o WiFi.
A solução que eu uso é desconectar a fonte de energia e fechar, em seguida, abrir a tampa do laptop para forçar um ciclo de energia do hardware. Isso funciona cerca de metade do tempo, então muitas vezes tenho que fazer isso duas ou três vezes.
Resposta original:
Eu tenho encontrado o mesmo problema usando o Kubuntu em laptops Dell, Asus e MSI com WiFi / Bluetooth integrado desde pelo menos 16.04. Isso acontece intermitentemente; Eu não posso reproduzi-lo de forma confiável, mas isso só acontece depois de sair da suspensão.
Aqui está meu chipset:
$ lspci | grep Network
3a:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)
Quando o problema ocorre na configuração padrão, o serviço Bluetooth não pode ser totalmente reiniciado. Eu pedi emprestado pesadamente de resposta de Ossama Nasser, mas tive mais sorte forçando o serviço bluetooth fora em suspender e depois em retomar.
Minha solução abaixo, também escrita em /lib/systemd/system-sleep/bluetooth
:
#!/bin/bash
if [ "${1}" == "pre" ]; then
service bluetooth stop
elif [ "${1}" == "post" ]; then
sleep 5
service bluetooth start
fi
Eu continuarei atualizando esta resposta se puder confirmar que ela funciona. Mais uma vez, esta questão parece um pouco difícil de reproduzir.