Eu superei um problema semelhante uma vez escrevendo um pequeno script que recarrega meu módulo de driver da placa de rede. Ele imprime algumas informações de driver para você e reinicia o iwlwifi (provavelmente o driver sem fio, mas, se não, você pode alterar essa linha). É grosseiro, mas funcionou para mim.
#!/bin/bash
echo 'network drivers:'
sudo lshw -C network
driver=$(sudo lshw -C network \
| grep 'driver=' \
| sed -e 's/^.*driver=//' \
| cut -d' ' -f1)
echo 'apparent driver name: '$driver
echo 'restarting driver iwlwifi'
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi