← Home

Установка драйвера сетевой карты DWA-528 в Ubuntu

By Брендель В. М.

D-LINK DWA-582 Ubuntu Есть такая дорогая, модная, ДЕРЬМОВАЯ PCI wi-fi карточка, которая много обещала, но в итоге моск ипала. Это дерьмо так и не завелось стабильно у меня на винде. 400руб китайский свисток Xiomi и то лучше работает.

Однако после перехода на Ubuntu свистку стало не хватать мощи, это известная проблема. Она лечится дровами, но есть еще одна проблема, связанная с роутером. Прекрасный Zyxel Keneetic впервые подвел. Для него оказолось сложным что под одным мак адресом ходят разные операционки, замена мака не помогла. Уж не знаю, что он там себе прописал (скорее всего глючит DHCP, считает что под зарезервированный адрес ходит кто-то другой и выкидывает), но это имеено роутер.

Дай думаю поставлю старое дорого дерьмо, авось взлетит. Взлетело плохо, связь падала, но люди про это знали и вроде починили.

Стави дрова вот отсюда. Там все написано. Но есть нюанс. Ubuntu считает это за левые проприетарные дрова и нужно опять пройти мороку с UEFI, как было с дровами для Nvidia. Только Nvidia сама все дает, а тут немного нужно пошаманить.

Выполнение команды

sudo modprobe rtl8821ae не получается.

Ставим sudo apt install mokutil — эта прога позволяет переводить UEFI из safe mode, для установки драйвера.

sudo mokutil --disable-validation

sudo reboot

После перезагрузки и хитрожопого ввода пароля (просит ввести опредленные цифры из пароля, например пароль blabudu, просит ввести сначала вторую букву — l, потом 4 — b, потом 6 — d, кто это придумал???????).

sudo modprobe rtl8821ae

Ну и до кучи отключаем энергосбережение

sudo vim /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf Стави — 2

И до кучи, прописываем опции в конфиг сетевухи.

sudo subl /etc/modprobe.d/rtl8821ae.conf

options rtl8821ae fwlps=N ips=N ant_sel=2 (2 — дефолтный вариант, по идее должен пускать обе антены).

В итоге, связь улучшилась! Не падает, а после небольшой раскоряки антен, вообще шикарно стало. Вот она сила Linux — если долго мучаться можно починить даже то, что в винде не пашет (правда мучиться вплоть до писать код драйверов самому :))