Estou usando o asus X450cc e meu cartão wifi é o rt3290. Isso é o que funcionou para mim
Eu baixei o driver rt3290 de aqui , o extraí e entrei no diretório e corri
sudo ./run.sh
Isso requer uma conexão Ethernet de trabalho.
Então eu também tentei Como instalar o driver wifi Ralink RT3290 e como posso obter uma placa sem fio RT3290 para trabalhar?
Então eu tentei:
rfkill unblock all
Eu também tentei:
sudo apt-get update
sudo apt-get install firmware-b43-installer b43-fwcutter
sudo reboot
Por fim, tentei:
sudo ifconfig enp3s0f0 up #(here this is my logical name of wifi change it to your wifi name)
sudo pm-suspend
Agora meu wifi está funcionando, embora eu ainda tenha um pequeno problema; toda vez que eu inicializo no Ubuntu eu preciso suspender e retomar, só então meu wifi funciona.