При попытке использовать wifi usb устройство Asus wl-167g v3 (на чипсете RTL8192SU) начались какие-то странности — то работало стабильно, то начинал постоянно постоянно отваливался wifi.
Поискав на просторах интернета на нескольких заграничных сайтах нашёл разные решения, скомпилировал их и вот, по-моему оптимальное, простейшее решение — установить драйвер rtl8192eu (для версии wifi-модуля Ex).
Установка очень простая, просто нужно построить драйвер их github и установить его:
sudo apt-get install git git clone https://github.com/Mange/rtl8192eu-linux-driver.git cd rtl8192eu-linux-driver make sudo make install sudo modprobe 8192eu
Но это ещё не всё. Чтобы не подхватывался старый драйвер, его нужно поместить в чёрный список — (blacklist):
$ sudo su # cat << EOF > /etc/modprobe.d/rtl8xxxu-blacklist.conf > # Do not load the 'rtl8xxxu' module on boot. > blacklist rtl8xxxu > EOF $
В принципе, можно сделать и по другому — любым редактором текста, например nano, создать файл /etc/modprobe.d/rtl8xxxu-blacklist.conf:
$ sudo nano /etc/modprobe.d/rtl8xxxu-blacklist.conf
и записать туда:
# Do not load the 'rtl8xxxu' module on boot. blacklist rtl8xxxu
Сохраняем и перезагружаем компьютер:
$ sudo reboot
Всё должно работать.