O chipset Ralink RT3573 não funciona com o driver Ralink Linux para esse chipset. E agora?

2

Então eu tenho um adaptador usb netgear n900 que eu queria usar para obter uma conexão sem fio no sistema ubuntu mais recente. Eu segui algumas instruções que vou postar abaixo para fazer o download de um driver Ralink para o Linux e fazê-lo. Liguei para a Netgear para ter certeza de que o chipset no adaptador usb netowrk é de fato o ralink RT3573. Isto é.

Uma vez que eu fiz o driver, a luz no meu adaptador USB foi ligada e as redes no meu alcance apareceram. Selecionei minha rede, inseri a senha WAP e pressionei conectar, ela percorre, mas nunca conecta, e depois pede a senha novamente. Ele fará isso ad infinitum sem nunca se conectar. Então, o que eu preciso fazer para proteger a conexão?

Não tenho certeza se há um problema com o driver ou se ele está relacionado ao gerenciador de rede e a uma nova atualização para o Ubuntu 12.10. Quando eu digito no iwconfig esta é a saída:

ra0       Ralink STA  ESSID:"11n-AP"  Nickname:"RT2870STA"
          Mode:Auto  Frequency=2.412 GHz  Access Point: Not-Associated   
          Bit Rate:1 Mb/s   
          RTS thr:off   Fragment thr:off
          Link Quality=100/100  Signal level:-67 dBm  Noise level:-85 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

lo        no wireless extensions.

eth0      no wireless extensions.

Lsusb returns this:

Bus 001 Device 004: ID 0846:9012 NetGear, Inc. WNDA4100 802.11abgn 3x3:3 [Ralink RT3573]

Below is how I made the driver:
Props to Chili555 who originally gave these instructions here: http://ubuntuforums.org/archive/index.php/t-2089469.html

except I had to tweak them some since the website where you get the driver has changed and the name of the folder extracted has since changed as well.

You will need to download RT3573 USB here: 
http://www.mediatek.com/_en/07_downloads/01-1_windowsDetail.php?sn=5034

Drag and drop it to your desktop. Right-click it and select Extract Here. Now we need to modify two files. 

Navigate to os > linux (you can also open home folder and click search and then type in the file names) and open the file config.mk with a text editor such as gedit (right-click > open with text editor). Be certain these lines are set to =y:
# Support Wpa_Supplicant
# i.e. wpa_supplicant -Dralink
HAS_WPA_SUPPLICANT=y


# Support Native WpaSupplicant for Network Maganger
# i.e. wpa_supplicant -Dwext
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y

Proofread, save and close the text editor. Now navigate to common and open rtusb_dev_id.c with a text editor. Make the change I've highlighted here:

#endif /* RT35xx */
#ifdef RT3573
{USB_DEVICE(0x148F,0x3573)}, /* Ralink 3573 */
{USB_DEVICE(0x7392,0x7733)}, /* Edimax */
{USB_DEVICE(0x0846,0x9012)}, /* Netgear */
{USB_DEVICE(0x0B05,0x17AD)}, /*ASUS */
#endif /* RT3573 */
{ }/* Terminating entry */

Tudo o que você está fazendo é adicionar a parte destacada. Tudo mais está inalterado. Pontuação, espaçamento, colchetes, etc. é crucial e deve ser exato. Revise, salve e feche o editor de texto.

Agora, instalamos as ferramentas de criação necessárias:

sudo apt-get install build-essential linux-headers-generic

Now we compile the driver:
cd ./Desktop/20120911_RT3573_Linux_STA_v2.5.0.0_Rev1_DPO    
sudo su
make
make install
modprobe rt3573sta
exit 

Seu dispositivo agora deve estar funcionando.

Só que não é, o que eu faço?

    
por Tim 15.05.2013 / 04:15

0 respostas