Содержание

Установка драйвера для Wi-Fi USB адаптера Mercusys MW300UH

Содержание

Приобрел на днях USB Wi-Fi адаптер Mercusys MW300UH (он же Realtek 8192eu) и столкнулся с проблемой – официальной поддержки линуксов нет, поэтому нет и драйверов.

Ну что ж, линуксоидам со стажем не привыкать к такому развитию событий – в любой непонятной ситуации “гугли” (хотя лично я предпочитаю использовать duckduckgo).

Спустя 3 часа времени, вороха команд в терминале и четыре перезагрузки, решение было найдено. О нём и расскажу ниже.

Для начала убедимся, что система вообще видит устройство:

1
sudo lsusb

Мы должны увидеть несколько строк, среди которых есть вот такая:

...
Bus 003 Device 003: ID 2c4e:0104 Mercucys INC
...

Если у вас, как и у меня, название устройства не определилось, то выполните команду

1
sudo update-usbids

После этого название устройства должно появиться в выводе команды lsusb.

Теперь клонируем репозиторий с драйвером и переходим в папку:

1
2
git clone https://github.com/Mange/rtl8192eu-linux-driver
cd ./rtl8192eu-linux-driver/

Установим модуль ядра Linux:

1
sudo apt-get install git linux-headers-generic build-essential dkms

Теперь последовательно выполним команды:

1
2
3
4
5
make clean
make
sudo make install
echo "options 8192eu rtw_power_mgnt=0 rtw_enusbss=0" | sudo tee /etc/modprobe.d/8192eu.conf
echo "blacklist rtl8xxxu" | sudo tee /etc/modprobe.d/rtl8xxxu.conf

Теперь осталось перезагрузиться и устройство должно определиться в системе.