LINUX.ORG.RU

RaLink RT3290 под Debian Jessie: wi-fi не видит сеть

 , , , ,


0

1

Всем здравия!

Поставил только что Debian 8 (Jessie), сразу сдалал update/upgrade из репозиториев

deb http://http.debian.net/debian/ jessie main contrib non-free
deb-src http://http.debian.net/debian/ jessie main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free
deb http://mirror.yandex.ru/debian jessie-backports main contrib non-free
deb-src http://mirror.yandex.ru/debian jessie-backports main contrib non-freeroot
и установил дополнительные пакеты, включая:
linux-headers-$(uname -r)
build-essential firmware-linux-nonfree firmware-ralink
После установки имеется /lib/firmware/rt3290.bin Выдача ifconfig и iwconfig содержала интерфейсы eth0, lo и wlan0, Network Manager не позволял активировать Wi-Fi. Таким образом, система не видела адаптер.

После установки rt3290sta-2.6.0.0.dkms (может быть найдена здесь: http://gazizov.biz/shpargalki-ralink-rt3290-linux/) командой

dkms install -m rt3290sta -v 2.6.0.0 --force
по инструкции, Network Manager позволяет включить/выключить Wi-Fi и появился новый интерфейс ra0 в ifconfig/iwconfig
root@ml-debian:/home/ml# ifconfig ra0
ra0       Link encap:Ethernet  HWaddr 54:35:30:22:50:1f  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:17 

root@ml-debian:/home/ml# iwconfig ra0
ra0       Ralink STA  ESSID:""  Nickname:"RT3290STA"
          Mode:Auto  Frequency=2.412 GHz  Access Point: Not-Associated   
          Bit Rate:1 Mb/s   
          RTS thr:off   Fragment thr:off
          Encryption key:off
          Link Quality=10/100  Signal level:0 dBm  Noise level:0 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Что смущает: пустой ESSID и невозвожность поменять Mode командой

iwconfig ra0 mode=Managed

Доступные сети wi-fi по-прежнему не видны в Network Manager, кроме этого

# iwlist ra0 scan
ra0       No scan results

Подскажите, пожалуйста, как заставить wi-fi работать.



Последнее исправление: mysterioslight (всего исправлений: 1)

у меня не дебиан, но всё же: без rt3290sta работало? просто у меня на ванильном арчеядре работало более-менее нормально, хоть и барахлило по сравнию с вендой на том же ноуте. а rt3290sta у меня ваще вел себя странно

f1u77y ★★★★
()

Чего dmesg кажет? У тебя ведро грузит фирмварь? У меня ралинк более древний (2860), но таки работает жеж!

$ dmesg | grep rt2

ieee80211 phy0: rt2x00_set_rt: Info - RT chipset 3090, rev 3212 detected

ieee80211 phy0: rt2x00_set_rf: Info - RF chipset 0005 detected

ieee80211 phy0: rt2x00lib_request_firmware: Info - Loading firmware file 'rt2860.bin'

ieee80211 phy0: rt2x00lib_request_firmware: Info - Firmware detected - version: 0.29

И ещё... Вообще, Ralink продалась кому-то-там, но гуглом можно сайт этого «кого-то-там» найти и с него скачать родную фирмварь к ралинковским вайваям. Попробуй скачать и сравни по md5sum бинарники с дебилановскими - вдруг в дебилане они битые...

slamd64 ★★★★★
()
Последнее исправление: slamd64 (всего исправлений: 2)

NetworkManager не во всех сетях работает адекватно, лучше попробовать настроить WiFi через wpa_supplicant

adamantan
()
Ответ на: комментарий от f1u77y

Из коробки Wi-Fi сети не видны, ifconfig/iwconfig не содержат интерфейса ra0. К слову, у меня параллельно стоит Debian 7, в котором есть интерфейс ra0 и Network Manager работает правильно. Правда, я не помню, что я сделал для этого, давно было :)

Зачем тебе sta драйвер? Вот тут https://wiki.debian.org/rt2800pci я вижу что rt3290 в списке поддерживаемых обычным rt2800pci / rt2800usb

Как я написал в стартовом посте, установка указанных пакетов, в том числе apt-get update && apt-get install firmware-ralink, не решила проблему. Отмечу, однако, что с сетями работать особо не умею и проверка на работоспособность происходит преимущественно по тому, как реагирует NM (видит ли сети, подключается ли) без дополнительного вмешательства и, косвенно, по выводу ifconfig.

# dmesg | grep rt2
[    8.103738] register rt2860
[   16.098855] <==== rt28xx_init, Status=0
[   16.151545] <==== rt28xx_init, Status=0
[   16.200159] <==== rt28xx_init, Status=0

И ещё... Вообще, Ralink продалась кому-то-там, но гуглом можно сайт этого «кого-то-там» найти и с него скачать родную фирмварь к ралинковским вайваям. Попробуй скачать и сравни по md5sum бинарники с дебилановскими - вдруг в дебилане они битые...

Предлагаете скачать родную firmware? Ок, пошёл гуглить.

NetworkManager не во всех сетях работает адекватно, лучше попробовать настроить WiFi через wpa_supplicant

Судя по описание NM, это оболочка над wpa_supplicant. Отказываться от MN боюсь, ибо 1) чем дальше отхожу от состояния «из коробки», тем больше вероятность что-то сломать, ибо не профи; 2) опять же, в Wheezy на той же машине MN сеть видит, подключается, поэтому, как мне кажется, не в MN проблема.

mysterioslight
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.