Как установить беспроводной адаптер D-Link DWA-131?
Недавно я собрал новый ПК с ОС Ubuntu 14.04 (64-битная версия). Я заметил, что USB-адаптер D-Link Wireless N Nano не обнаруживается и не устанавливается автоматически.
Ниже приведены характеристики адаптера:
- Модель №: DWA-131
- Версия аппаратного обеспечения: E1
- Версия прошивки: 5.00
Как установить этот беспроводной адаптер?
4 ответа
Я добавил драйвер для этого адаптера в PPA. Его можно установить, запустив:
sudo add-apt-repository ppa:hanipouspilot/rtlwifi
sudo apt-get update
sudo apt-get install rtl8192eu-dkms
Вот что и где нужно редактировать:
Загрузите исходный код драйвера DWA-131 (версия E1) для Linux.
Извлеките свой источник и перейдите к
/20140812_rtl8192EU_linux_v4.3.1.1_11320/os_dep/linux/
,Изменить
os_intfs.c
файл.Найдите следующую строку:
DBG_871X_LEVEL(_drv_info
и изменить#endif return NOTIFY_DONE; DBG_871X_LEVEL(_drv_info_, FUNC_NDEV_FMT" state:%lu\n", FUNC_NDEV_ARG(dev), state); switch (state) { case NETDEV_CHANGENAME: rtw_adapter_proc_replace(dev); break; } return NOTIFY_DONE; }
в
#endif return NOTIFY_DONE; //ed, 20150426 //DBG_871X_LEVEL(_drv_info_, FUNC_NDEV_FMT" state:%lu\n", FUNC_NDEV_ARG(dev), state); switch (state) { case NETDEV_CHANGENAME: //ed,20150426 //rtw_adapter_proc_replace(dev); break; } return NOTIFY_DONE; }
Вы действительно должны вставить это:
//ed, 20150426 //
Затем напишите файл и выполните:
make
make install
Я также сделал следующее:
wget http://www.orbit-lab.org/kernel/compat-wireless-3-stable/v3.0.0/compat-wireless-3.0-2.tar.bz2 tar jxvf compat-wireless-3.0-2.tar.bz2 make make install
(Обратите внимание, что
build-essential
Пакет уже установлен на машине. Вам придетсяapt-get install
это если вы хотите быть в состоянииmake
а такжеmake install
ничего на автомате.)
Надеюсь, это поможет сделать процесс более понятным. Спасибо первому автору за файлы для модификации.
Фабрис Клерк
Этот способ работает на моем рабочем столе (x86_64, Ubuntu 14.04, ядро 3.13.0-49-generic). Для вашей справки.
- Загрузите исходный код драйвера Linux для DWA-131 (ver:E1).
- Извлеките zip-файл (DWA-131_Linux_driver_v4.3.1.1.zip)
Измените две строки (//ed, 20150426 //...) в
rtw_ndev_notifier_call()
функция, имя файлаos_intfs.c
,return NOTIFY_DONE; //ed, 20150426 //DBG_871X_LEVEL(_drv_info_, FUNC_NDEV_FMT" state:%lu\n", FUNC_NDEV_ARG(dev), state); switch (state) { case NETDEV_CHANGENAME: //ed, 20150426 //rtw_adapter_proc_replace(dev); break; }
Скомпилируйте коды. (Ссылаться на
readme.txt
в скачанном пакете)make
установить драйвер
sudo make install
Я столкнулся с этой проблемой после обновления с 18.04 до Ubuntu 20.04. Цель скачать последний драйвер для rtl8192eu адаптированный под самые новые ядра (до 5.18)
Установите драйверы в новых версиях ядра
- Перейдите в этот репозиторий Github и загрузите адаптированный драйвер https://github.com/clnhub/rtl8192eu-linux .
- СОВЕТ. Если у вас нет доступа к Интернету на ПК, используйте свой телефон, настройте представление рабочего стола (например, Chrome) и загрузите репозиторий, выбрав «КОД» -> «Загрузить ZIP», а затем скопируйте файл .zip в папку. ПК.
- Соберите драйвер с помощью автоматизированного скрипта ./install_wifi.sh
- ВАЖНО: необходимо установить эти пакеты «linux-headers-generic build-essential dkms» .
- После завершения скрипта (и без перезапуска) значок WiFi будет отображаться на панели задач (в правом верхнем углу).
Путь к официальным драйверам Linux По этому пути находятся официальные выпущенные драйверы --> Но поддерживает только 18.04