tp-link WN821N v5 в UBUNTU 18.04
Установка usb wi-fi адаптера tp-link WN821N v5 в UBUNTU 18.04 ожидалась самой беспроблемной, но увы, wi-fi соединение удалось установить лишь раз и то, сеть была неустойчива, скорость была не выше 5 мбит, а потом и вовсе перестала подключаться, обрывалась на этапе установки соединения. Пришлось гуглить и выяснилось, что в природе существует аж 6 ревизий этого устройства. Будем разбираться с этим зоопарком и приводить железку в чувство. Я перебрал множество способов, но реально рабочий нашел только тут.
Выяснил по форумам, что мой V5 релиз был на чипсете Realtek. Но большинство методов в интернет не заработало, а фирменные драйвера с сайта после вошебных команд make сыпались в ошибки. Энтузиаст Mange тщательно прошерстил драйвера для Realtek и сделал отличный рабочий драйвер, разместив его на GitHub.
Я же приведу только часть действий, необходимых для настройки WN821N V5 в Ubuntu 18.4
Выяснил по форумам, что мой V5 релиз был на чипсете Realtek. Но большинство методов в интернет не заработало, а фирменные драйвера с сайта после вошебных команд make сыпались в ошибки. Энтузиаст Mange тщательно прошерстил драйвера для Realtek и сделал отличный рабочий драйвер, разместив его на GitHub.
Я же приведу только часть действий, необходимых для настройки WN821N V5 в Ubuntu 18.4
Install DKMS and other required tools
- for normal Linux systems
$ sudo apt-get install git linux-headers-generic build-essential dkms;
$ cd rtl8192eu-linux-driver;
If you wish to uninstall the driver at a later point, use sudo dkms uninstall rtl8192eu/1.0. To completely remove the driver from DKMS use sudo dkms remove rtl8192eu/1.0 --all.
Перегружаемся, обновляемся раза два для полного счастья и видим:
2. Clone this repository and change your directory to cloned path.
$ git clone https://github.com/Mange/rtl8192eu-linux-driver;$ cd rtl8192eu-linux-driver;
3. Add the driver to DKMS. This will copy the source to a system directory so that it can used to rebuild the module on kernel upgrades.
$ sudo dkms add .;-
Build and install the driver.
$ sudo dkms install rtl8192eu/1.0; -
Distributions based on Debian & Ubuntu have RTL8XXXU driver present & running in kernelspace. To use our RTL8192EU driver, we need to blacklist RTL8XXXU.
$ echo "blacklist rtl8xxxu" | sudo tee /etc/modprobe.d/rtl8xxxu.conf;
-
Newer versions of Ubuntu has weird plugging/replugging issue (Check #94). This includes weird idling issues, To fix this:
$ echo "options 8192eu rtw_power_mgnt=0 rtw_enusbss=0" | sudo tee /etc/modprobe.d/8192eu.conf; -
Update changes to Grub & initramfs
$ sudo update-grub; sudo update-initramfs -u; -
Reboot system to load new changes from newly generated initramfs.
$ systemctl reboot -i; -
Check that your kernel has loaded the right module:
$ sudo lshw -c network;
driver=8192euIf you wish to uninstall the driver at a later point, use sudo dkms uninstall rtl8192eu/1.0. To completely remove the driver from DKMS use sudo dkms remove rtl8192eu/1.0 --all.
Перегружаемся, обновляемся раза два для полного счастья и видим:


Post a Comment: