понедельник, 7 марта 2011 г.

Решение проблемы HP 620 c wi-fi модулем RaLink RT3090 Wireless 802.11n 1T/1R PCIe под Ubuntu 10.10

Несколько дней назад приобрел неплохой ноут hp 620 Cel T3100(1.9)/2048/320/DVD-RW/WiFi/BT/cam/Linux/15.6". В целом Ubuntu 10.10 встала нормально, но сразу же всплыл косяк с wi-fi-модулем RaLink RT3090 Wireless 802.11n 1T/1R PCIe индикатор работы на кнопке кл. постоянно тупо непрерывно моргал. Шли очень нехилые потери на канале 2-40%, пинг периодически подскакивал до 160мс. Изначально был перекопан с ног до головы домашний wi-fi роутер asus rt-n12 c прошивкой dd-wrt., но с ним всё впорядке, тем более остальные клиенты работали нормально.
Через великий гугл было найдено верное решение на форуме ubuntu.ru.
Приступим:
1. Сначала выключите с кнопки wi-fi модуль, иначе при выгрузке модулей ядра всё наглухо зависнет !!!
2. Смотрим на модули ядра:
Код:
lsmod | grep rt
Должно быть что-то типа
Код:
rt2860sta 488820 0
rt2800usb 37372 0
[...]


3. Затем последовательно выгружаем конфликтующие модули и загружаем нужный:
sudo modprobe -rf rt2800pci
sudo modprobe -rf rt2860sta
sudo modprobe rt2860sta


Наконец, блеклистим конфликтующий rt2800pci
echo blacklist rt2800pci | sudo tee -a /etc/modprobe.d/blacklist.conf
Еще в конец файла /etc/modules дописываем:
sudo gedit /etc/modules
полное имя, у меня так -  rt3390sta
И спокойно перезагружаемся sudo reboot


Вуаля- модуль наконец то стал нормально работать и индикатор стал ровно гореть. Всё нормализовалось, канал начал стабильно работать
--- 192.168.1.1 ping statistics ---

29 packets transmitted, 29 received, 0% packet loss, time 27998ms
rtt min/avg/max/mdev = 0.639/1.184/14.119/2.466 ms
Единственное модуль так и не заработал в режиме N, но это уже не столь критично.
specx@hp620-laptop:~$ iwconfig wlan0
wlan0     Ralink STA  ESSID:"linux-router"  Nickname:"RT2860STA"
          Mode:Managed  Frequency=2.437 GHz  Access Point: 00:26:18:C6:EF:72   
          Bit Rate=54 Mb/s   
          RTS thr:off   Fragment thr:off
          Link Quality=100/100  Signal level:-47 dBm  Noise level:-83 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
P.S на момент решения проблемы было установлено ядро Linux 2.6.38-020638rc7-generic, со стандартным в принципе проблем тоже не должно возникать. 



15 комментариев:

  1. Спасибо огромное! У меня тоже hp620, была проблема с wi-fi, кнопка мигала, при выключении ноут зависал.. теперь всё работает! (Ubuntu 11.04)

    ОтветитьУдалить
  2. Спасибо за статью! помогло!

    ОтветитьУдалить
  3. +10500!!! Тоже 620-й (260 ЕА). После исправлений работает как часы. Самое интересное, что и в 11 убунте этот баг также присутствует. И также устраняется. Большое спасибо за пост!!! Надо б в Сообщество написать. :))

    ОтветитьУдалить
  4. Исходные данные - всё как в заметке, кроме версии ubuntu - 11.04. Но модуля rt3390sta нет. Есть модуль rt3090sta, но от него не легче. После всех манипуляций кнопка моргать перестала, но и сеть пропала напрочь

    ОтветитьУдалить
  5. Спасибо огромное. Метод также работает на hp probook 4720s

    ОтветитьУдалить
  6. Спасибо за решение. Действительно помогло. Ноут HP Pav dv6 3125er, но устройство аналогичное. На бубунте 11.04 wi-fi зашуршал.

    ОтветитьУдалить
  7. Спасибо, помогло!
    MSI U135DX Ubuntu 11.04

    ОтветитьУдалить
  8. Огромное спасибо, все работает! Уже отчаялась, не думала, что так просто)

    ОтветитьУдалить
  9. Огромное спасибо! Помогло. ph dv6 3124 / ubuntu 11.04

    ОтветитьУдалить
  10. Вот, это лекарство!!!
    Респект и уважуха тебе, товарищ дорогой!

    ОтветитьУдалить
  11. Спасибо большое, думал обратно сдать ноут)

    ОтветитьУдалить
  12. Помогло однако 3090 hp mini 210-1130er

    ОтветитьУдалить
  13. для тех кто таким образом боролся с глюками wi-fi RaLink RT3090 и после обновления до 11.10 wi-fi отвалился напрочь:
    удалите из blacklist.conf ранее добавленный rt2800pci

    ОтветитьУдалить
  14. А блютуз у кого-нибудь работает? У меня висит серая иконка, нажимаю там "включить блютуз" Она становится вдавленной, но ничего не происходит. Вафля работает на ок.

    ОтветитьУдалить
  15. Кто нибудь может решить такую же проблему с RT3090 на ubuntu 12.04
    Acer Revo RL 100
    зависает при выключении

    ОтветитьУдалить