Да уж. Пока что - последняя идея... Давайте попробуем разово выгрузить модуль ядра rtlwifi, и посмотреть что поменяется. Выключаем ноутбук. Далее включаем его, и загружаем экран GRUB2:
В Вашем случае он сам по себе скорее всего не будет показан - для того, чтобы его получить, при загрузке машины следует нажимать либо Shift, либо Esc (иногда приходится зажать и держать клавишу), - попробуйте несколько раз перезагрузиться, если с первого раза не получится. Как только увидите экран как на картинке (фон может быть черным, - не принципиально в данном случае), первой строчкой у Вас будет "Ubuntu", и она будет выделена (как на картинке выше). Нажимаем на экране, который находится в описанном состоянии, клавишу "e" (латинский алфавит). Экран GRUB2 превратится в экран текстового редактора, приведенный на картинке ниже:
Обращаю Ваше внимание: на обратные слеши (знаки \ в конце строки
if [ x$grub_platform = xxen ] ... lzopio; \ fi (я его здесь подчеркнул; на картинке это 6 строка кода, считая сверху вниз) не следует обращать внимания (извините за тавтологию) - этих знаков на самом деле нет, - просто GRUB2 так обозначает, что строка на этом не заканчивается, и продолжение (в данном случае fi) на следующей строчке на экране - фрагмент той же самой строки кода).
Значит, видим текстовый редактор. Стрелочками на клавиатуре идем вниз. Находим строку, которая начинается со слова linux. Она же содержит в себе слова quiet и splash:
Найдя, подводим курсор к месту после splash, и через пробел от splash вписываем
modprobe.blacklist=rtlwifi:
Таким образом было до наших манипуляций:
... quiet splash $vt_handoff
стало после наших манипуляций:
... quiet splash modprobe.blacklist=rtlwifi $vt_handoff
Как вписали - нажимаем клавишу F10. Пойдет загрузка системы. Когда загрузитесь - проверьте, изменились ли выводы команд:
lspci -knn | grep Net -A3
lshw -C network
dmesg | egrep -i "(error|fail|warning)"
и проверьте вывод команды
cat /proc/cmdline
он должен содержать в себе вписанный Вами параметр ядра, если все было сделано верно. Если выводы команд изменились - прошу их продемонстрировать. Делаем мы это в диагностических целях. Я далек от мысли, что сама по себе эта манипуляция запустит Вам wifi. Однако, если чудо-таки произойдет - прошу об этом сообщить (что адаптер заработал), - будем навечно замуровывать rtlwifi в черный список в этом случае.