X

E-mail:

Пароль:

| Забыли пароль?


Установка драйверов для Wi-Fi карт на чипах Ralink RT2870 в Ubuntu 12.04

Установка драйверов для Wi-Fi карт на чипах Ralink RT2870 в Ubuntu 12.04

Внимание! Данная инструкция действительна только для Ubuntu 12.04 с ядром 3.2.хх! В версиях ядра 3.5 и выше Вы получите крах системы!

Драйвера rt2800, установленные в системе Ubuntu 12.04 не совсем корректно работают с Wi-Fi картами на базе чипов Ralink RT2870 (DLink DWA-160rev.B2 и ему подобные) - скорость соединения меньше, чем заявлено в спецификации. Более того, проприетарный  драйвер для RT2870 поддерживает ядра linux только до версии 2.6.34, и установка его на Ubuntu 12.04 (а также Ubuntu 11.10) в чистом виде невозможна. Решение следующее:

1. Командой в терминале (CTRL+ALT+T)

lsusb

смотрим модель нашей карты.

На сайте Ralink выбираем нужный на драйвер: в нашем случае RT2870USB(RT2870/RT2770). Для загрузки в появившемся окне необходимо ввести имя и адрес электронной почты.

2. С помощью Менеджера архивов распаковываем скаченный архив два раза- после первой распаковки Вы опять получите архив; после второй распаковки появится папка с установочными файлами. Перемещаем ее в домашнюю папку и переименовываем для удобства в rt2870.

3. Заходим в папку /rt2870/os/linux/

Открываем в текстовом редакторе файл config.mk и меняем следующие параметры:

# Support Wpa_Supplicant
HAS_WPA_SUPPLICANT=n
# Support Native WpaSupplicant for Network Maganger
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n

на:

# Support Wpa_Supplicant
HAS_WPA_SUPPLICANT=y
# Support Native WpaSupplicant for Network Maganger
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y

сохраняем файл.

4.Переходим в папку /rt2870/include/os/

Открываем в текстовом редакторе файл rt_linux.h, находим и переименовываем следующие функции:

  • usb_buffer_alloc() переименовываем в usb_alloc_coherent()
  • usb_buffer_free() переименовываем в usb_free_coherent()

Примечание: в функциях в скобках находятся ее аргументы, поэтому поиском ищем только название функции без круглых скобок!

Сохраняем файл.

5. Компилируем и устанавливаем драйвер. Для этого в терминале выполняем следующие команды:

cd ~/rt2870
sudo su
sudo make
sudo make install

активируем драйвер командой:

sudo modprobe -r rt2870sta

6. Добавляем неиспользуемые в дальшейшем драйвера 2800usb 2x00usb в blacklist. Для этого в терминале выполняем:

sudo gedit /etc/modprobe.d/blacklist.conf

в появившемся редакторе в конец файла добавляем следующие строки:

blacklist rt2x00usb
blacklist rt2x00lib
blacklist rt2800usb
blacklist rt2800li

сохраняем файл.

Перезагружаем систему.

Проверим установку драйвера. Для этого в терминале набираем:

lsmod | grep rt

если отображается модуль rt2870sta, то мы все сделали правильно, и через менеджер сети можно установить параметры беспроводного соединения.

Установка драйверов для карт на основе других более новых чипов Ralink производится также кроме пункта 4. Его в драйверах с версии 2.5.0.0 и выше выполнять не нужно.

Источник: electronics-repair.ru

Метки: Ralink, Wi-Fi

Раскажи всем:


В рубрике "Железо":

Стартовали продажи Raspberry Pi 2

Стартовали продажи Raspberry Pi 2Raspberry Pi - миниатюрный одноплатный компьютер размером с кредитную карту за 35 долларов, чья новая версия представлена и поступила в продажу буквально на днях, теперь оснащен мощным 4-ядерным процессором ARM Cortex-A7 с тактовой частотой 900MHz и 1 Гб оперативной памяти. Как и его перва...

Установка драйвера Qualcomm Atheros QCA9565/ AR9565 для Ubuntu 12.04 (DELL Inspiron 3521)

Установка драйвера Qualcomm Atheros QCA9565/ AR9565 для Ubuntu 12.04 (DELL Inspiron 3521)Всем доброго времени суток! Недавно приобрел DELL Inspiron 3521. Ноут поставляется с предустановленной Ubuntu 12.04 LTS. При обновлении с 12.04 до 12.04.3 возникает ошибка во время установки пакета wifi драйвера oem-wireless-ath9k-3.9-rc4-2-dkms. После перезагрузки само собой перестаёт работать wifi...

Автоматическое включение NumLock при старте

Автоматическое включение NumLock при старте pingvinus.ru: Работая в среде Windows привыкаешь к тому, что NumLock всегда остается включенным или выключенным. В Ubuntu по-умолчанию NumLock всегда выключен и нужно его постоянно активировать, что не совсем удобно. Для тех, кто желает, чтобы NumLock был всегда включен, есть множество способов его автоматическог...

Установка сетевого драйвера ноутбуков Lenovo G480/G580 (Atheros AR8162 Fast Ethernet)

Установка сетевого драйвера ноутбуков Lenovo G480/G580 (Atheros AR8162  Fast Ethernet)Отличный ноубук для работы и учебы Lenovo G480 с 14-дюймовым дисплеем, и его более большой 15,6-дюймовый родственник Lenovo G580, могут похвастаться не только весьма привлекательным дизайном и выбором цвета корпуса, но еще и отличной ценой (модель поменьше в России обойдется вам примерно в 11 тысяч ...

Ubuntu 12.04.1/12.10 и принтер HP LazerJet P1102w

Ubuntu 12.04.1/12.10 и принтер HP LazerJet P1102w electronics-repair.ru: Проблема: принтер LazerJet P1102w не распознается Ubuntu; печать невозможна. Решение: Проблема с печатью связана с наличием флеш-диска в принтере, с которого устанавливаются драйвера в Windows, поэтому Ubuntu 12.04/12.10 распознает принтер именно как флеш-диск. Для изменения ситуации необходимо...

Восстановление рабочего стола после установки драйверов NVidia

Восстановление рабочего стола после установки драйверов NVidiaДля тех, у кого после установки NVIDIA драйверов пропадает рабочий стол... Жмем ctrl+alt+F1 и логинимся в текстовом режиме. Делаем: sudo apt-get install linux-source sudo apt-get install linux-headers-3.5.0-17-generic Удаляем существующие драйвера: sudo apt-get remove nvidia-current или sudo a...

Установка драйвера для AMD видеокарт в Ubuntu 12.10

Установка драйвера для AMD видеокарт в Ubuntu 12.10После выхода Ubuntu 12.10 многие "счастливые" владельцы видеокарт на чисетах AMD(ATI) столкнулись с проблемой установки проприетарного драйвера AMD Catalist 12.9. Подобные проблены возникают и у владельцев процессоров AMD Llano (A6-3650, A8-3850) если используется встроенная видеокарта. После устано...

Черный экран при установке Ubuntu 12.04.1/12.10 на системы с AMD Llano/Radeon HD6xxx

Черный экран при установке Ubuntu 12.04.1/12.10 на системы с AMD Llano/Radeon HD6xxxПри первичной установке Ubuntu 12.04.1/12.10 на системы с процессорами AMD Llano (AMD A6/AMD A8) или с видеокартой на чипах HD 6xxx и старше, появляется черный экран и дальнейшая установка системы становится невозможной. Такая же проблема возникает при установке Ubuntu 12.04/12.10 на ноутбуки Samsun...
Δ Наверх