How to install a wireless adapter D-Link DWA-131?
Sounds as if, after a diligent search on your part, your hardware is not linux compatible. Your options are to contact the vendor and ask for a linux driver, write a kernel module for yourself, or purchase Linux compatible hardware. Of the 3, linux compatible hardware is by far the easiest solution.
4 Answers 4
I added a driver for this adapter to PPA. It can be installed by running:
sudo add-apt-repository ppa:hanipouspilot/rtlwifi sudo apt-get update sudo apt-get install rtl8192eu-dkms
Did it build without errors? Did you install some other drivers? Are you sure you have a 8192eu device? You’d better ask a new question.
It did not work for you, because you installed another driver and blacklisted rtl8192eu . It is OK to use another way, but not both.
At first I tried the one from your repo but it didn’t work. The interface showed up in the Wifi menu in the system tray after installation. It disappeared after rebooting however.
Here’s exactly what and where you have to edit:
- Download the source of the DWA-131 (version E1) Linux driver.
- Extract your source and go to /20140812_rtl8192EU_linux_v4.3.1.1_11320/os_dep/linux/ .
- Edit the os_intfs.c file.
- Search for the following line: DBG_871X_LEVEL(_drv_info and change
#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; >
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
Hope this helps make the process clearer. Thanks to the first author for the files to modify.
Dwa-131 Wireless adapter
Help me. Есть линукс и я, юзер винды. С горем пополам настроил проводное подключение, но разобраться с dwa131 не хватает знаний и гугла, поэтому я здесь На запрос dmesg|tail компуктер говорит что видит Product:Wireless N Nano USB Adapter На запрос iwconfig говорит Lo no wireless extensions Eth0 no wireless extensions
Какой линукс? Если дебиан/убунта/минт
sudo apt-get install firmware-realtek
В Debian при этом contrib non-free нужно подключить.
установил firmware-realtek, ifconfig говорит что как был eth0 и lo, так он и остался. версия Linux version 3.16.0-4-686-pae (debian-kernel@lists.debian.org) (gcc version 4.8.4 (Debian 4.8.4-1) ) #1 SMP Debian 3.16.36-1+deb8u1 (2016-09-03)
версия Linux version 3.16.0-4-686-pae (debian-kernel@lists.debian.org) (gcc version 4.8.4 (Debian 4.8.4-1) ) #1 SMP Debian 3.16.36-1+deb8u1 (2016-09-03) надо ли подключать сюда то, что вы указали?
Передёрни wifi-модуль, перезагрузи компьютер.
Вынул-вставил модуль, после этого перезапустил
После процедуры ничего конфиг нового мне не сказал
Они могут уже быть подключены, раз
apt-get install firmware-realtek
grep non-free /etc/apt/sources.list
grep non-free /etc/apt/sources.list grep: /etc/apt/sources.list: Нет такого файла или каталога
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 002: ID 2001:3319 D-Link Corp. Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
ls -l /etc/apt/sources.list.d итого 16 -rw-r--r-- 1 root root 98 окт 19 2016 antix.list -rw-r--r-- 1 root root 362 окт 19 2016 debian.list -rw-r--r-- 1 root root 140 окт 19 2016 mx.list -rw-r--r-- 1 root root 245 дек 24 2015 various.list
Переходи на amd64. К теме треда не относится, но сейчас уже много софта, который не собирают под 32 бита.
Чип rtl8192eu. Драйвер к нему rtl8xxxu появился начиная с ядра 4.3: https://wireless.wiki.kernel.org/en/users/Drivers/rtl819x
Комп не мой, я Винду юзаю, а зверь с этим линуксом на борту имеет где-то 20 гигов диск, старик в общем. Лучше подскажи как подружить его с адаптером или как обновить ‘step by step’
Если это будет просто то подскажите как обновиться ‘step by step’
Пишу в тред просто для инфо, вдруг кому понадобится.
Debian 9 не спасает ситуацию. Для конкретно этой модели (D-Link DWA-131 rev E1) нужно это: https://github.com/Mange/rtl8192eu-linux-driver
Точно так же, как и для TP-Link TL-WN722N хардварной версии 3 вместо дебиановских фирмварей лучше использовать это: https://github.com/kimocoder/rtl8188eus/
Следовать инструкциям со всеми вытекающими (блеклист стоковых прошивок + отключение управления адаптерами в NetworkManager + установка wicd). Тогда эти девайсы работают стабильнее и без нареканий. Недавно купил себе обе железки, использую месяц, полет нормальный.
Вообще, печальная ситуация со всеми этими WiFi USB. Рекомендуют брать те, которые поддерживают опенсорц прошивки, а это означает, что в магазинах фиг купишь, только алиэкспресс и т.д.
Gonzo ★★★★★ ( 29.05.19 11:09:56 MSK )
Последнее исправление: Gonzo 29.05.19 11:13:43 MSK (всего исправлений: 1)
У меня D-Link DWA-131 Rev E и Ubuntu 18.04. Исходя из WikiDev https://wikidevi.com/wiki/D-Link_DWA-131_rev_E1 адаптер построен на чипе Realtek RTL8192EU: $ usb-devices T: Bus=01 Lev=01 Prnt=01 Port=03 Cnt=02 Dev#= 3 Spd=480 MxCh= 0 D: Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=2001 ProdID=3319 Rev=02.00 C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=500mA I: If#= 0 Alt= 0 #EPs= 5 Cls=ff(vend.) Sub=ff Prot=ff Driver=rtl8192eu
$ lsusb Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 003: ID 2001:3319 D-Link Corp.
Перед сборкой модуля для ядра из исходников необходимо установить linux-headers-generic, build-essential и libelf-dev.
Обязательно нужно запретить загрузку нерабочего драйвера rtl8xxxu в /etc/modprobe.d/blacklist.conf:
Blogger не для чайников
DWA-131 — это маленький дюймовый по длине wifi-адаптер, изобретение Dlink на базе реалтековского чипа. В спецификации заявлено, что держит он до 150 мбит.
Вроде вещь классная, особенно для старых ноутбуков, где адаптером беспроводной сети и не пахнет.
Но Dlink — есть Dlink. Дёшево, глючно.
Этот адаптер мне достался от товарища по службе, он купил его для стационарного компьютера, но так и не смог настроить под Windows7. Потом я взял бубен и попытался ловить сети. Бесполезно. Сколько мы драйвера не ставили, даже меняли компьютер, адаптер так и не увидел ни одну сеть.
После этой истории «малютка» отправилась в стол до лучших времён, поскольку мы умудрились в офисной суматохе потерять кассово-товарный чек.
И вот спустя 8 месяцев нужда заставила меня пристегнуть его к usb порту старого ноутбука Rover, в котором как раз потребовался wi-fi. На ноутбуке была установлена Fedora 14, которую я относительно хорошо знаю.
Надо сказать, адаптер оказался в списке usb устройств без дополнительных бубнов ($ — обычный пользователь, # — root):
$ lsusb
Bus 001 Device 002: ID 07d1:3303 D-Link System DWA-131 802.11n Wireless N Nano Adapter(rev.A1) [Realtek RTL8192SU]
Но встроенная переключалка сетей не видела адаптер, следовательно драйвер не подцепился к девайсу.
Далее я в консоли установил необходимые инструменты для установки драйвера/прошивки:
# yum install kmod-staging unzip
Потом на всякий пожарный перечитал все модули:
# depmod -a
Скачал драйвер, ссылку на который нашёл в мейл-дебатах:
# wget http://au.billion.com/downloads/3011N/3011N_Linux_Driver.zip
Распаковал:
# unzip -j 3011N_Linux_Driver.zip «*rtl8192sfw.bin» -d RTL8192SU
И переместил в каталог с прошивками:
# mv RTL8192SU /lib/firmware/
Затем перезагрузка машины. С замиранием сердца проверяю в консоли все сетевые адаптеры:
# ifconfig -a
Вижу долгожданную wlan0.
Ура! И гномовская подключалка сетей заработала (сразу в Blogger) ↓
Пока все шаги вычислял опытным путём гугления, нашёл у буржуев мануал, с помощью которого добил установку D-Link System DWA-131 в Fedora и скорректировал данную заметку для тех, кому это только предстоит.
ps: До выполнения всех телодвижений, убедитесь, что в системе установлен репозиторий RPMFusion.
Как установить беспроводной адаптер D-Link DWA-131?
Недавно я собрал новый ПК с ОС Ubuntu 14.04 (64-битная версия). Я заметил, что USB-адаптер D-Link Wireless N Nano не обнаруживается и не устанавливается автоматически.
Ниже приведены характеристики адаптера:
Как установить этот беспроводной адаптер?
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; >
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
Надеюсь, это поможет сделать процесс более понятным. Спасибо первому автору за файлы для модификации.
Этот способ работает на моем рабочем столе (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; >
Я столкнулся с этой проблемой после обновления с 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
D link dwa 131 nano linux
Беспроводной USB-адаптер DWA-131 стандарта 802.11n обеспечивает Wi-Fi-подключение с улучшенным качеством приема сигнала для комфортного просмотра Web-страниц, потокового видео, доступа к играм в режиме онлайн без задержек, а также совместного доступа к различному контенту.
Беспроводной USB-адаптер DWA-131 обеспечивает высокую производительность беспроводного подключения для настольного компьютера, а также эффективную работу приложений, требовательных к полосе пропускания, таких как IP-телефония, сетевые игры, загрузка и потоковое видео. DWA-131 поддерживает шифрование WPA/WPA2 для предотвращения вторжений в сеть и защиты личной информации.
DWA-131 предназначен для пользователей, которым необходима эффективная работа в сети. Использование данного адаптера совместно с беспроводным маршрутизатором Wireless N обеспечивает высокую производительность и позволяет оставаться на связи в любой точке дома. DWA-131 является обратно совместимым с устройствами 802.11g.
Функция SoftAP D-Link позволяет адаптеру работать в качестве точки доступа, что обеспечивает совместное использование интернет-соединения с другими беспроводными устройствами или расширение зоны покрытия существующей сети. Для использования адаптера в качестве точки доступа просто установите программное обеспечение D-Link SoftAP (поставляется вместе с драйвером) и подключите DWA-131. Вы можете включать или выключать SoftAP нажатием кнопки, переключаясь, таким образом, между режимами.