У меня есть новая 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