Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: wi-fi RT2870/RT3070 Wireless Adapter  (Прочитано 13014 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн odinby

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
wi-fi RT2870/RT3070 Wireless Adapter
« : 23 Ноября 2012, 00:00:04 »
Ubuntu 12.10

Проблема в следующем, очень сильно глючит wi-fi, часто падает в офф, и много пропадает пакетов, интернета грубо говоря нет.

Исходные данные:

(Нажмите, чтобы показать/скрыть)

Раньше, в младшей версии убунте, стояли дрова rt2870sta и вроде нормально работали, решил поставить сейчас их, после modprobe rt2870sta и выгрузкой старых дров, сети не вижу.
Драйвера для 2800usb компилил от compat-wireless-3.6.6-1. А для rt2870sta брал от D-Linkа (у меня нонейм китаец).

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Wars ~.o

Оффлайн odinby

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: wi-fi RT2870/RT3070 Wireless Adapter
« Ответ #2 : 23 Ноября 2012, 01:27:13 »
не работает, занес в blacklist 2800, перегрузился, сети нет

(Нажмите, чтобы показать/скрыть)

Вернул все на места

(Нажмите, чтобы показать/скрыть)

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: wi-fi RT2870/RT3070 Wireless Adapter
« Ответ #3 : 23 Ноября 2012, 01:36:20 »
sudo rmmod rt2870sta rt2x00usb rt2800usb 2>/dev/null
sudo modprobe rt2800usb
dmesg | tail
iwconfig
?
Wars ~.o

Оффлайн odinby

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: wi-fi RT2870/RT3070 Wireless Adapter
« Ответ #4 : 23 Ноября 2012, 01:48:02 »
dmesg | tail
(Нажмите, чтобы показать/скрыть)

iwconfig
(Нажмите, чтобы показать/скрыть)

Я правда свежие дрова только поставил от http://linuxwireless.org/download/compat-wireless-2.6/compat-wireless.tar.bz2
Посмотрю как они работают.

Пользователь решил продолжить мысль 23 Ноября 2012, 11:10:10:
Все равно проблема осталась, рвется связь с точкой доступа.
« Последнее редактирование: 23 Ноября 2012, 11:10:10 от odinby »

Оффлайн boskor

  • Активист
  • *
  • Сообщений: 342
    • Просмотр профиля
Re: wi-fi RT2870/RT3070 Wireless Adapter
« Ответ #5 : 23 Ноября 2012, 21:06:12 »
https://forum.ubuntu.ru/index.php?topic=197501.msg1496573#msg1496573
ходим по ссылке на офсайт с обновленным дровами

Оффлайн odinby

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: wi-fi RT2870/RT3070 Wireless Adapter
« Ответ #6 : 24 Ноября 2012, 13:27:39 »
Пробовал ставить и родные драйвера от ralink, дает ошибку

(Нажмите, чтобы показать/скрыть)

Пользователь решил продолжить мысль 24 Ноября 2012, 13:37:55:
Ставлю патч
(Нажмите, чтобы показать/скрыть)

Дальше ставится, заношу в backlist rt2800usb, ребут, и ничего.
« Последнее редактирование: 24 Ноября 2012, 13:37:55 от odinby »

jarkamirov

  • Гость
Re: wi-fi RT2870/RT3070 Wireless Adapter
« Ответ #7 : 24 Ноября 2012, 22:11:45 »
Такая же песня с tplink 7200ND (rt2870/3070).
На дистрибе 12.10 из коробки вообще не завелась.
Compat-wireless не помог. Криво реализован драйвер в ядре 3.x.x.
То вообще не коннектится (wait authentication) или скорость медленна до ужаса.
Почитайhttp://startubuntu.ru/?p=104210 может поможет
там нужно подправить rt_linux.h
И версия ядра должна быть не выше 3.2.хх

Пользователь решил продолжить мысль 24 Ноября 2012, 22:33:13:
вот еще нашел https://launchpad.net/~jools/+archive/joggler/+files/rt2870sta-dkms_2.4.0.1-0ubuntu1~ppa6_all.deb попробуй.
« Последнее редактирование: 24 Ноября 2012, 22:33:13 от jarkamirov »

jarkamirov

  • Гость
Re: wi-fi RT2870/RT3070 Wireless Adapter
« Ответ #8 : 27 Ноября 2012, 18:07:09 »
Решил отписаться, может кому будет полезно.
На 12.04.1 (3.2.0.28) драйвер завелся, как описано в статье startubuntu.ru, определился как ra0 но коннект был не стабильным и сигнал плавал, тем самым отключаясь от ТД.
На 12.10 (3.5.0.18), как я раньше писал, вообще не коннектится. (в логах wait authentication).
Не хотел опять ставить винду с её вирусами и тормознутостью, но из-за wifi пришлось.
Последней надеждой было, когда Ралинк ( :P мать его) соизволит написать драйвер для никсов, но видать ждать мы будем долго...Вообще бесит этот пофигизм от производителей, следующий раз Atheros возьму.  :-\
От безнадежности решил попытать счастья с Федорой 17, и о чудо, карта ожила из коробки. Всё коннектится и работает, сигнал стабильный.
Вот теперь вопросы:
Может и вправду в ядре 3.6.7 подкорректировали модули?
Просто привык к Ubuntu и неохота из за этой мелочи переходить на rpm.
Народ помогите, мож кто как-нить завел эту карточку на убубнте 12.04.1?
Или вытащить исходник из Федоры?



Пользователь решил продолжить мысль 27 Ноября 2012, 19:26:31:
Обновился до 3.6.7. в Ubuntu 12.04.1 ноль эмоций. Подключается и отрубается через пару сек.
dmesg
[  304.127650] wlan0: authenticate with 1c:7e:b3:e0:02:e2
[  304.663604] wlan0: send auth to 1c:7e:b3:e0:02:e2 (try 1/3)
[  304.670547] wlan0: authenticated
[  304.945752] wlan0: associate with 1c:7e:b3:e0:02:e2 (try 1/3)
[  304.959559] wlan0: RX AssocResp from 1c:7e:b3:e0:02:e2 (capab=0x401 status=0 aid=2)
[  305.078669] wlan0: associated
[  305.083418] cfg80211: Calling CRDA for country: RU
[  305.169255] cfg80211: Updating information on frequency 2412 MHz for a 20 MHz width channel with regulatory rule:
[  305.169282] cfg80211: 2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A mBi, 2000 mBm)
[  305.169357] cfg80211: Updating information on frequency 2417 MHz for a 20 MHz width channel with regulatory rule:
[  305.169359] cfg80211: 2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A mBi, 2000 mBm)
[  305.169361] cfg80211: Updating information on frequency 2422 MHz for a 20 MHz width channel with regulatory rule:
[  305.169362] cfg80211: 2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A mBi, 2000 mBm)
[  305.169364] cfg80211: Updating information on frequency 2427 MHz for a 20 MHz width channel with regulatory rule:
[  305.169365] cfg80211: 2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A mBi, 2000 mBm)
[  305.169367] cfg80211: Updating information on frequency 2432 MHz for a 20 MHz width channel with regulatory rule:
[  305.169368] cfg80211: 2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A mBi, 2000 mBm)
[  305.169369] cfg80211: Updating information on frequency 2437 MHz for a 20 MHz width channel with regulatory rule:
[  305.169371] cfg80211: 2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A mBi, 2000 mBm)
[  305.169372] cfg80211: Updating information on frequency 2442 MHz for a 20 MHz width channel with regulatory rule:
[  305.169373] cfg80211: 2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A mBi, 2000 mBm)
[  305.169375] cfg80211: Updating information on frequency 2447 MHz for a 20 MHz width channel with regulatory rule:
[  305.169376] cfg80211: 2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A mBi, 2000 mBm)
[  305.169377] cfg80211: Updating information on frequency 2452 MHz for a 20 MHz width channel with regulatory rule:
[  305.169379] cfg80211: 2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A mBi, 2000 mBm)
[  305.169380] cfg80211: Updating information on frequency 2457 MHz for a 20 MHz width channel with regulatory rule:
[  305.169381] cfg80211: 2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A mBi, 2000 mBm)
[  305.169382] cfg80211: Updating information on frequency 2462 MHz for a 20 MHz width channel with regulatory rule:
[  305.169384] cfg80211: 2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A mBi, 2000 mBm)
[  305.169385] cfg80211: Updating information on frequency 2467 MHz for a 20 MHz width channel with regulatory rule:
[  305.169386] cfg80211: 2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A mBi, 2000 mBm)
[  305.169388] cfg80211: Updating information on frequency 2472 MHz for a 20 MHz width channel with regulatory rule:
[  305.169389] cfg80211: 2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A mBi, 2000 mBm)
[  305.169420] cfg80211: Disabling freq 2484 MHz
[  305.169676] cfg80211: Regulatory domain changed to country: RU
[  305.169698] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[  305.169722] cfg80211:   (2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm)
[  305.169728] cfg80211:   (5735000 KHz - 5835000 KHz @ 20000 KHz), (N/A, 3000 mBm)
[  350.855066] wlan0: deauthenticating from 1c:7e:b3:e0:02:e2 by local choice (reason=3)
[  351.327391] cfg80211: All devices are disconnected, going to restore regulatory settings
[  351.327557] cfg80211: Restoring regulatory settings
lsmod
rt2800usb              22486  0
rt2800lib              61912  1 rt2800usb
crc_ccitt              12595  1 rt2800lib
rt2x00usb              20061  1 rt2800usb
rt2x00lib              49044  3 rt2800usb,rt2800lib,rt2x00usb
mac80211              484756  3 rt2800lib,rt2x00usb,rt2x00lib
cfg80211              185658  2 rt2x00lib,mac80211
lsusb
Bus 001 Device 003: ID 148f:3070 Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter
« Последнее редактирование: 27 Ноября 2012, 19:26:31 от jarkamirov »

Оффлайн odinby

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: wi-fi RT2870/RT3070 Wireless Adapter
« Ответ #9 : 27 Ноября 2012, 20:50:11 »
Было бы не плохо... а то я уже устал сражаться, сижу теперь по шнурку...

Оффлайн boskor

  • Активист
  • *
  • Сообщений: 342
    • Просмотр профиля
Re: wi-fi RT2870/RT3070 Wireless Adapter
« Ответ #10 : 06 Декабря 2012, 18:51:02 »
ралинк написал новые дрова! я же сказал - отправляйтесь по ссылке! или ядро надо даунгрейдить до 3.0.x

jarkamirov

  • Гость
Re: wi-fi RT2870/RT3070 Wireless Adapter
« Ответ #11 : 09 Декабря 2012, 07:30:23 »
ралинк написал новые дрова! я же сказал - отправляйтесь по ссылке! или ядро надо даунгрейдить до 3.0.x
Дрова работают из коробки на Ubuntu 12.04, но сигнал слабее, чем должен.
При установке дров "RT8070/RT3070/RT3370/RT5370/RT5372USB 2.5.0.3" карта не заводится, пока не добавишь в блэклист rt2800usb и почему-то определяется как rt5370 (хотя чип rt3070) - cигнал остается таким же плохим + постоянные дисконнекты.
Дрова для 3.2.0 не актуальны, когда уже 3.7 ядро на подходе.
А вообще ралинк молодцы!В ридми - драйвер для ядра 2.6, ну не бред ли...
Где взять дрова под АКТУАЛЬНОЕ ядро?




Оффлайн boskor

  • Активист
  • *
  • Сообщений: 342
    • Просмотр профиля
Re: wi-fi RT2870/RT3070 Wireless Adapter
« Ответ #12 : 12 Декабря 2012, 19:53:44 »

Где взять дрова под АКТУАЛЬНОЕ ядро?

самому написать!
О чем вы говорите, любезный, если линукс впереди планеты всей и ядра выходят пачками, за год меняется 7 версий второго порядка. Кто успеет за таким потоком следить? С одной стороны мы любим установить свежайшую систему, с другой хотим, чтобы все антенки работали (я и про себя тоже). Ну нет уж, определитесь, "Вам либо громко, либо красиво" (с) "Бой с тенью"

А по поводу ридми - так это ридми скорее всего от старой версии за сентябрь прошлого года. И посмотрите внимательно, не говорится ли там, что версия 2.6 и выше?

Причем здесь реалтек, когда намного проще включить в ядро нормальные модули - претензии должны быть направлены в адрес разработчиков ядра. реалтек вообще может забить на поддержку, как это сделали многие.

Кстати, через пару дней ваше ядро станет неактуальным и выйдет новое АКТУАЛЬНОЕ. Будем надеяться, что в нем модули под Ваше железо исправят!

Оффлайн adem

  • Новичок
  • *
  • Сообщений: 27
  • Kubuntu 13.04
    • Просмотр профиля
    • Warsow Вконтакте
Re: wi-fi RT2870/RT3070 Wireless Adapter
« Ответ #13 : 09 Февраля 2013, 12:43:44 »
Обнаружил некое решение для этой проблемы на askubuntu.com, суть которого заключается в использовании последнего стабильного ядра linux и обновлении firmware для адаптера.

Немного распишу как и что делать.
1) Обновляем ядро до последней версии (на данный момент это 3.7.6). На upubuntu.com постоянно выкладывают скрипт для этого.
2) Устанавливаем git если нету:
sudo apt-get install gitЗатем качаем firmware с kernel.org git clone git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware.gitможно сделать бэкап старых версий на всякий случай
sudo cp /lib/firmware/rt2870.bin /lib/firmware/rt2870.bin.bak
sudo cp /lib/firmware/rt3070.bin /lib/firmware/rt3070.bin.bak
sudo cp /lib/firmware/rt3071.bin /lib/firmware/rt3071.bin.bak
Копируем в /lib/firmware
sudo cp linux-firmware/rt2870.bin /lib/firmware
sudo cp linux-firmware/rt3070.bin /lib/firmware
sudo cp linux-firmware/rt3071.bin /lib/firmware
Конечно, если вы точно знаете версию вашего firmware, вы можете скопировать только нужное.

Надеюсь это кому-то еще поможет кроме меня  :coolsmiley:
« Последнее редактирование: 09 Февраля 2013, 13:11:33 от adem »

Оффлайн neo05

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: wi-fi RT2870/RT3070 Wireless Adapter
« Ответ #14 : 18 Ноября 2015, 13:36:01 »

 

Страница сгенерирована за 0.022 секунд. Запросов: 22.