Пожалуйста, укажите причину жалобы на комментарий пользователя и ваши контактные данные, по которым мы могли бы связаться с Вами для уточнения информации или уведомления о предпринятых действиях со стороны администрации сайта!
Отмена Отправить
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). Для загрузки в появившемся окне необходимо ввести имя и адрес электронной почты.

Без смс и регистрации скачать бесплатно nero 9 в русской версии можно на http://nerodvd.org.ua/.

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

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

Комментарии (11)

Аватар Bob02.11.2012 в 01:55#4591
Это очень своевременная статья на странице сайта "для начинающих убунтоводов"
"В версиях ядра 3.5 и выше Вы получите крах системы!" Я ставлю статье минус: Нужна новая версия драйверов
Аватар Михаил02.11.2012 в 08:02#4594
А я ставлю статье +1, не у всех ядра выше 3.5, так что проблема может быть актуальна, а для любителей острых ощущений и нестабильных пакетов - пользуйте Arch
Аватар Forwarder02.11.2012 в 09:32#4595 ответ на #4591
Bob, Вы, пожалуйста, не забывайте, что Ubuntu 12.04 - LTS релиз. А он поставляется (и будет поставляться) до конца именно с ядром 3.2.xx и никаким больше! А многие люди используют именно его. Именно для них и написана статья.
Аватар Forwarder02.11.2012 в 09:40#4596 ответ на #4591
Bob, компания Ralink "забила" на rt2870, rt5370, rt3070 и т.д. Новых драйверов от них на эти чипы Вы не дождетесь :). Устарели. Нужен новый адаптер. Лучше на Atheros - с ними вообще никаких проблем.
Аватар phantomsmart02.11.2012 в 14:35#4599
Статья актуальна. Плюсую без аргументов и так все ясно.
Аватар Bob02.11.2012 в 20:57#4600
Всем Плюсы, особьенно тем. которые без аргументов ж)
Аватар Oleg75cz24.01.2013 в 23:42#5038
Добрый вечер, прошу посоветовать в разрешении конфликта: имею wifi адаптер tenda w322u, который выключается при запуске google chrome и запускается только после перезагрузки.Драйвер по выше изложенной инструкции обновил, но ничего не изменилось. Иногда не работают камера и колонки, запускается все вместе только после нескольких перезагрузок, а работает- до запуска chrome. Без wifi иногда глючила камера, но в общем все было в порядке...
Аватар Oleg75cz24.01.2013 в 23:50#5039 ответ на #5038
Oleg75cz, P.S. ubuntu 12.04, ubuntu 10.04 c общим разделом /home. В 10.04 не могу создать wifi точку доступа
Аватар Oleg75cz27.01.2013 в 00:42#5043 ответ на #5039
Самое интересное то что в Fedora 18 Gnome 3, которую установил третьей системой, все работает просто замечательно...
Аватар Brullworfel27.01.2013 в 00:46#5044 ответ на #5043
Oleg75cz, может просто от того, что в Fedora 18 ядро новее, и, соответственно, с новым оборудованием - лучше работа. Попробуйте Ubuntu 12.10.
Аватар Oleg75cz30.01.2013 в 00:45#5061
С 12.10 ситуация идентичная.
Оставить комментарий


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

Стартовали продажи 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...
Δ Наверх