D link dwa 525 linux драйвер

Намаявшись с Marvel 8335 (геморой с win драйверам и ndiswrapped, а так же нестабильность работы в целом, вплоть до зависаний ядра), а так же с TP-Link TL-WN751ND (вроде ядро 3.3.1 на ходу определяет, но регулярно разрывается связь)

Приобрёл D-Link DWA-525, ядро сам не определило устройство, пришлось ставить руками

sudo -i 
# нужно запретить загрузку почти одноимённого и не подходящего драйвера
echo blacklist rt2800pci >> /etc/modprobe.d/blacklist.conf
# на случай, если он всё таки загрузился, нужно выгрузить драйвер и для этого не обязательно перезагружаться
modprode -r rt2800pci
mkdir DWA-525
cd DWA-525
# скачиваем исходники дайвера с сайта D-Link
mkdir ~/DWA-525
cd ~/DWA-525/
wget -c http://ftp.dlink.ru/pub/Wireless/DWA-525/Drivers/Linux/rev.A2/LinuxSTA_v2.6.1.0_1.7z
# распечатываем 7z архив
7z x LinuxSTA_v2.6.1.0_1.7z
# собираем и устанавливаем драйвер из исходников, должен быть установлен пакет с заголовками ядра и build-essential
cd LinuxSTA_v2.6.1.0_1/DWA-525_A2_LinuxSTA_V2.6.1.0_1/
make && make install
# теперь можно загрузить драйвер и проверить
modprode rt5592sta
dmesg |tail -20
ifconfig -a
файл драйвера находится в
ls /lib/modules/`uname -r`/kernel/drivers/net/wireless/rt5592sta.ko

после этого вроде бы всё работает так и должно работать в линуксе, разве что выхлоп dmesg теперь будет содержать отладочную информацию от драйвера, очевидно до тех пока его не включат в общее ядро

Источник

DWA-525

The DWA-525 Wireless N 150 PCI Adapter delivers high performance wireless networking to a desktop PC. Once connected, you can share a high-speed Internet connection while also having access to shared documents, music, and photos on your network.

  • Wireless N 150 technology: up to 150 Mbps wireless speed with improved coverage and virtually no dead spots
  • Compatible with newer Wireless N and widespread Wireless G technologies
  • Support for Windows 7/VISTA/XP/2000 Operating Systems
  • Certified for Wi-Fi Protected Setup™ (WPS)
  • Low-profile bracket supplied
  • Quick set-up wizard in 18 languages
Читайте также:  Linux awk print column

The DWA-525 Wireless N 150 PCI Adapter delivers high performance wireless networking to a desktop PC. Once connected, you can share a high-speed Internet connection while also having access to shared documents, music, and photos on your network.

Why N 150?
Based on Wireless N technology with a single antenna, the DWA-525 achieves wireless speeds of up to 150 Mbps and extended coverage with virtually no dead spots1. It is compatible with newer Wireless N and widespread Wireless G technologies and will work with Wi-Fi certified routers or Access Points of any brand.

Easy to install and connect
D-Link’s Quick Setup Wizard available in 18 languages ensures an easy setup process so you can get connected quickly. Just insert the product CD and follow the interactive guide to install drivers and configure wireless security. It’s easy with Wi-Fi Protected Setup (WPS), which works by clicking a button and automatically creates a secure wireless connection to your router. The Wireless Manager included with this product keeps track of all of the most frequently accessed networks.

1 Maximum wireless signal rate derived from IEEE standard 802.11g specifications. Actual data throughput may vary. Network conditions and environmental factors, including volume of network traffic, building materials and construction, and network overhead, may lower actual data throughput rate. Environmental factors may adversely affect wireless signal range.

Actual product appearance may differ from the image displayed on this page

Источник

MNorin.com

Блог про Linux, Bash и другие информационные технологии

С чего всё началось. Я купил беспроводную PCI-карту Wi-Fi от широко известного D-Link.
С одной стороны, очень распространенная карта, с другой — она достаточно известна как проблемная.
С картой идет диск с драйверами под Windows 7, однако добиться нормальной работы так и не удалось. Скорость низкая, работает с перебоями. Драйвера, с которыми удалось бы запустить устройство, так и не были найдены, поэтому карта так и осталась вставленной в системный блок до лучших времен.
Такая же история была с Дебианом.
Через некоторое время я вспомнил о ней и решил все-таки довести до ума начатое.

Читайте также:  What is archiving in linux

Была скачана и установлена свежая версия ядра Linux с kernel.org — 3.1.8, в которую были включены драйвера для сетевых карт на базе чипсетов Ralink, на котором, собственно и была собрана DWA-525.
После установки ядра устройство в системе появилось, однако работать оно не стало.
По ошибке в выводе dmesg | tail было обнаружено, что отсутствует firmware для устройства. С официального сайта debian.org был скачен и установлен пакет firmware-ralink_0.34_all.deb из ветки Sid
После установки микрокода (firmware) команда iwlist scan показала наличие доступных точек доступа. Ура!
Была установлена программа wicd и wicd-gtk
(!) После установки wicd НЕОБХОДИМО УДАЛИТЬ network-manager, если он установлен в системе.
После удаления network-manager через wicd-gtk можно посмотреть список доступных Wi-Fi сетей, выбрать свою и ввести пароль и метод аутентификации.

Похожие посты:

Источник

Как мне собрать официальный драйвер Linux для беспроводной PCI-карты D-Link DWA-525 v.A2 в Ubuntu 14.04?

У меня есть новая карта Wi-Fi PCI, D-Link DW-525. К настоящему времени у меня нет проблем, так как у него работает бесплатный драйвер. Используя команду sudo lspci -v, он возвращает это:

01: 05.0 Сетевой контроллер: Ralink Corp. RT5360 Wireless 802.11n 1T/1R

Подсистема: D-Link System Inc Беспроводной настольный адаптер DWA-525 N 150 (версия A2)

Флаги: bus master, медленный devsel, латентность 32, IRQ 20

Память на fea00000 (32-разрядная, без предварительной выборки) [размер =64 КБ]

Возможности: [40] Power Management версия 3

Используемый драйвер ядра: rt2800pci

Но мне было интересно, смогу ли я запустить официальный водитель. Так что я скачал один для этой карты на сайте D-Link, это ссылка

Я обнаружил, что должен был скомпилировать эту вещь; readme сказал мне следующие инструкции:

1> $ tar -xvzf DPB_RT2860_Linux_STA_x.xxxtgz перейти в каталог «./DPB_RT2860_Linux_STA_x.xxx».

2> В Makefile

установите «MODE = STA» в Makefile и выберите TARGET для Linux, установив «TARGET = LINUX», определите путь к исходному файлу ядра Linux, который LINUX_SRC модифицирует, чтобы удовлетворить ваши потребности.

3> В os/linux/config.mk

определить GCC и LD целевой машины

определите флаги компилятора, которые CFLAGS изменят в соответствии с вашими потребностями.

** Сборка для управления функциями wext NetworkManager или wpa_supplicant. Установите «HAS_WPA_SUPPLICANT=y» и «HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y». => #>cd wpa_supplicant-xx => #>./wpa_supplicant -Dwext -ira0 -c wpa_supplicant.conf -d ** Сборка для управления WpaSupplicant с драйвером Ralink. Пожалуйста, установите ‘HAS_WPA_SUPPLICANT=y’ и ‘HAS__SUPW, => #> cd wpa_supplicant-0.5.7 => #>./ wpa_supplicant -Dralink -ira0 -c wpa_supplicant.conf -d

4> $ make
# скомпилировать исходный код драйвера # Исправить «ошибку: слишком мало аргументов для работы ¡¥ iwe_stream_add_event» => $ patch -i os / linux / sta_ioctl.c.patch os / linux / sta_ioctl.c

5> $ cp RT2860STA.dat /etc/Wireless/RT2860STA/RT2860STA.dat

6> загрузить драйвер #[ядро 2.4] # $ / sbin / insmod rt2860sta.o # $ / sbin / ifconfig ra0 inet YOUR_IP up

#[kernel 2.6] # $ / sbin / insmod rt2860sta.ko # $ / sbin / ifconfig ra0 inet YOUR_IP up

7> выгрузить драйвер
$/sbin/ifconfig ra0 down $/sbin/rmmod rt2860sta

И я в основном проиграл с шага 2:P

Читайте также:  Alt linux обновить firefox

Итак, все ли это необходимо, для makefile и прочего, или я должен оставить бесплатный драйвер таким, какой он есть?

Другой вариант — использовать ndiswrapper, но я не уверен, так как мои знания об этом не слишком глубоки, и я могу испортить все даром. Надеюсь, вы можете помочь мне, ребята и девушки: D

Источник

Оцените статью
Adblock
detector