O código do driver da Realtek usa algumas funções ( kernel_thread()
e daemonize()
) que foram removidas dos kernels mais recentes. Felizmente, uma pessoa útil no Github portou o driver Realtek para as novas APIs que realizam a mesma coisa nos kernels 3.8+.
A porta está disponível em: link
Para instalar o driver portado (supondo que você já tenha git, build-essential e linux-headers-generic), faça:
git clone https://github.com/dz0ny/rt8192cu.git
cd rt8192cu
make
sudo make install
Em seguida, para descarregar o driver interno que não funciona (rtl8192cu) e carregue seu novo driver (8192cu):
sudo modprobe -r rtl8192cu
sudo modprobe 8192cu
Para continuar usando seu novo driver, em vez do novo, adicione isso ao final de /etc/modprobe.d/blacklist.conf
:
blacklist rtl8192cu