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

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

01: 05.0 Сетевой контроллер: Ralink corp. RT5360 Wireless 802.11n 1T / 1R Подсистема: D-Link System Inc DWA-525 Wireless N 150 Настольный адаптер (rev.A2) Флаги: мастер шины, медленный devsel, латентность 32, IRQ 20 Память на fea00000 (32-разрядная, prefetchable) [size = 64K] Возможности: [40] Power Management version 3 Используемый драйвер ядра: rt2800pci

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

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

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

2> В Makefile

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

3> В os / linux / config .mk

Флаги: мастер шины, медленный devsel, latency 32, IRQ 20

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

Память на fea00000 (32-разрядная, не предвыборная) [size = 64K]

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

Возможности: [40] Power Management version 3

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

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

7> разгрузить драйвер $ / sbin / ifconfig ra0 down $ / sbin / rmmod rt2860sta
[d15 ] 1> $ tar -xvzf DPB_RT2860_Linux_STA_x.xxxtgz перейдите в каталог «./DPB_RT2860_Linux_STA_x.xxx».

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

определить GCC и LD целевого компьютера

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

1
задан 9 November 2014 в 00:14

0 ответов

Другие вопросы по тегам:

Похожие вопросы: