Antes de mais nada, verifique se você tem os pré-requisitos necessários:
sudo apt-get install linux-headers-generic build-essential dkms git
Clone o driver atualizado com git
:
git clone https://github.com/pvaret/rtl8192cu-fixes.git
Configure como um módulo DKMS:
sudo dkms add ./rtl8192cu-fixes
Compile e instale o driver, você pode precisar verificar a versão aqui (por exemplo, a versão 1.9 pode ser alterada):
sudo dkms install 8192cu/1.9
Atualize a lista de módulos:
sudo depmod -a
Assegure-se de que o driver do kernel nativo (e interrompido) esteja na lista negra:
sudo cp ./rtl8192cu-fixes/blacklist-native-rtl8192.conf /etc/modprobe.d/
Não vamos nos arriscar. Instrua o Ubuntu a carregar o novo driver quando ele for iniciado.
echo 8192cu | sudo tee -a /etc/modules
Reinicie.
Você terminou.
Graças a P. Vareta para essa correção incrível.