Беспроводная связь Ralink N карта Wi-Fi, не работающая

У меня есть беспроводная-N карта от Ralink. На микросхеме я могу считать номер "RT3062f". Я запускаю Ubuntu 11.10.

На новой установке Ubuntu карта распознана, но не обнаруживает сигналов (который маловероятен, так как она сидит рядом с маршрутизатором и всем моим другим подключением устройства очень хорошо).

Я пытался установить драйвер с CD, который шел с картой, но это не скомпилирует. Я также пытался загрузить драйвер с веб-сайта Ralink, но после установки, карта не просканирует вообще.

Вот некоторые ссылки на потоки форума, что я думал, шли в нужном направлении:

Как я получаю беспроводную работу карты Ralink RT3060?

http://ubuntuforums.org/showthread.php?t=1908542

http://ubuntuforums.org/showthread.php?t=1609086

Диагностика:

morgan@mohi:~/Downloads$ iwconfig

lo        no wireless extensions.

eth0      no wireless extensions.

wlan0     IEEE 802.11bgn  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off


morgan@mohi:~/Downloads$ iwlist scanning
lo        Interface doesn't support scanning.

eth0      Interface doesn't support scanning.

wlan0     No scan results


morgan@mohi:~/Downloads$ sudo lsmod
Module                  Size  Used by
nls_utf8               12493  1 
isofs                  39549  1 
bnep                   17923  2 
rfcomm                 38408  0 
bluetooth             148839  10 bnep,rfcomm
binfmt_misc            17292  1 
snd_intel8x0           33318  2 
snd_ac97_codec        106082  1 snd_intel8x0
ac97_bus               12642  1 snd_ac97_codec
snd_pcm                80435  2 snd_intel8x0,snd_ac97_codec
arc4                   12473  2 
snd_seq_midi           13132  0 
snd_rawmidi            25241  1 snd_seq_midi
snd_seq_midi_event     14475  1 snd_seq_midi
rt2800pci              18340  0 
rt2800lib              48909  1 rt2800pci
crc_ccitt              12595  1 rt2800lib
rt2x00pci              14202  1 rt2800pci
rt2x00lib              48146  3 rt2800pci,rt2800lib,rt2x00pci
joydev                 17393  0 
snd_seq                51567  2 snd_seq_midi,snd_seq_midi_event
mac80211              393421  3 rt2800lib,rt2x00pci,rt2x00lib
snd_timer              28932  2 snd_pcm,snd_seq
snd_seq_device         14172  3 snd_seq_midi,snd_rawmidi,snd_seq
hid_microsoft          12728  0 
cfg80211              172427  2 rt2x00lib,mac80211
usbhid                 41905  0 
hid                    77367  2 hid_microsoft,usbhid
i915                  509519  3 
snd                    55902  11      snd_intel8x0,snd_ac97_codec,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore              12600  1 snd
eeprom_93cx6           12653  1 rt2800pci
drm_kms_helper         32889  1 i915
drm                   192194  4 i915,drm_kms_helper
snd_page_alloc         14115  2 snd_intel8x0,snd_pcm
i2c_algo_bit           13199  1 i915
video                  18908  1 i915
ppdev                  12849  0 
psmouse                73673  0 
serio_raw              12990  0 
parport_pc             32114  1 
lp                     17455  0 
parport                40930  3 ppdev,parport_pc,lp
tg3                   132972  0 
floppy                 60310  0 

Если я пытаюсь скомпилировать драйвер с CD:

morgan@mohi:~/Downloads/2009_0521_RT2860_Linux_STA_V2.1.2.0$ sudo make
make -C tools
...

/home/morgan/Downloads/2009_0521_RT2860_Linux_STA_V2.1.2.0/os/linux/../../os/linux/rt_linux.c:1570:10: error: ‘struct net_device’ has no member named ‘open’
/home/morgan/Downloads/2009_0521_RT2860_Linux_STA_V2.1.2.0/os/linux/../../os/linux/rt_linux.c:1571:10: error: ‘struct net_device’ has no member named ‘stop’
/home/morgan/Downloads/2009_0521_RT2860_Linux_STA_V2.1.2.0/os/linux/../../os/linux/rt_linux.c:1572:10: error: ‘struct net_device’ has no member named ‘hard_start_xmit’
/home/morgan/Downloads/2009_0521_RT2860_Linux_STA_V2.1.2.0/os/linux/../../os/linux/rt_linux.c:1573:10: error: ‘struct net_device’ has no member named ‘do_ioctl’
/home/morgan/Downloads/2009_0521_RT2860_Linux_STA_V2.1.2.0/os/linux/../../os/linux/rt_linux.c:1579:11: error: ‘struct net_device’ has no member named ‘get_stats’
/home/morgan/Downloads/2009_0521_RT2860_Linux_STA_V2.1.2.0/os/linux/../../os/linux/rt_linux.c:1613:9: error: ‘struct net_device’ has no member named ‘validate_addr’
make[2]: ***      [/home/morgan/Downloads/2009_0521_RT2860_Linux_STA_V2.1.2.0/os/linux/../../os/linux/rt_linux.o] Error 1
make[1]: ***     [_module_/home/morgan/Downloads/2009_0521_RT2860_Linux_STA_V2.1.2.0/os/linux] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.0.0-16-generic'
make: *** [LINUX] Error 2

После установки драйвера с веб-сайта

morgan@mohi:~$ iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

ra0       Ralink STA  
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  invalid crypt:0  invalid misc:0



morgan@mohi:~$ iwlist scanning
lo        Interface doesn't support scanning.

eth0      Interface doesn't support scanning.

ra0       Interface doesn't support scanning.

Большое спасибо!

0
задан 13 April 2017 в 15:25

1 ответ

Хорошо, да, вам нужно установить драйвер от Ralink, чтобы эта карта работала. Но гораздо более новая версия доступна. Я использую версию 4.1.1. Я рекомендую вам найти и скачать эту версию. Он должен быть доступен на веб-сайте Ralinktech.

Как только вы получите драйвер, разверните его в свой собственный каталог. Из этого каталога запустите «sudo make», затем «sudo make install». Затем запустите "sudo modprobe rt3562sta". Ваша беспроводная сеть должна включиться через несколько секунд.

Также неплохо было бы занести в черный список модуль по умолчанию, rt2800pci.

Кроме того, вам придется переустанавливать этот драйвер после каждого обновления ядра Linux до более новой версии.

0
ответ дан 13 April 2017 в 15:25

Другие вопросы по тегам:

Похожие вопросы: