web-dev-qa-db-fra.com

Configuration du périphérique sans fil Ralink RT3060 sur Ubuntu 12.04

concernant Comment faire fonctionner une carte sans fil Ralink RT3060?

J'utilise Ubuntu 12.04 avec une 'LWPX07 Edimax EW-7711In 150M 1T1R WL PCI Card' qui a une puce rt3060. Hors de la boîte, la carte est reconnue comme rt2800sta. J'ai essayé la première solution, qui n'a pas fonctionné. La carte se connecte toujours au réseau sans fil, mais elle semble ralentir le chargement des pages.

J'ai ensuite essayé la solution 2, mais le gestionnaire de réseau ne voit aucun périphérique sans fil.

$ iwconfig
lo        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
eth0      no wireless extensions.

$ lsmod
Module                  Size  Used by
rt3562sta             882296  0

$ lspci -v
05:02.0 Network controller: Ralink corp. RT3060 Wireless 802.11n 1T/1R
    Subsystem: Edimax Computer Co. Device 7711
    Flags: bus master, slow devsel, latency 64, IRQ 23
    Memory at ff9f0000 (32-bit, non-prefetchable) [size=64K]
    Capabilities: <access denied>
    Kernel driver in use: rt2860
    Kernel modules: rt3562sta, rt2800pci

Suis-je absent d'une étape de configuration? Comment indiquer à la carte réseau le pilote à utiliser?

1
Stephan

Stephan a résolu le problème dans sa question :

J'ai trouvé le problème. Comme décrit dans le blog de Steven http://steveswinsburg.wordpress.com/2011/03/12/how-to-install-ad-link-dwa-525-wireless-network-card-in-ubuntu-10 -04 /

Sudo su
make && make install

"Vous devez utiliser Sudo su et pas seulement Sudo pour qu'il crée correctement les répertoires." C'est le problème avec la solution décrite ci-dessus.

2
Seth

Eh bien, comme par hasard, j'utilise l'exact sur un Raspberry Pi. J'ai également testé le périphérique sans fil le 13.04 et après environ 2 minutes, la connexion a chuté. Il a été détecté mais ne fonctionnait pas sur 12.04 et 12.10, je dois donc récupérer les pilotes sur le site officiel et les compiler.

Voici les étapes similaires au Guide officiel Edimax GOfficial Edimax pour Ubuntuuide pour Ubunt :

  1. Allez sur le Site Edimax

  2. Téléchargez le Derniers pilotes

  3. Extrayez le fichier téléchargé (vous devez extraire le fichier 2 fois. Le premier en raison du format Zip, l'autre pour le tar.gz) et ouvrez le dossier nouvellement créé. Le dossier doit être appelé 2010_07_16_RT3062_Linux_STA_v2.4.0.0 . Je recommande d'extraire le dossier dans votre dossier Bureau ou dossier d'accueil afin qu'il soit plus facile d'y accéder. Ensuite, accédez au terminal et tapez ce qui suit (en supposant qu'il se trouve sur le bureau):

    cd ~/Desktop/2010_07_16_RT3062_Linux_STA_v2.4.0.0
    
  4. Mettez le module par défaut pour ce pilote sans fil sur liste noire (de cette façon, lorsque vous utilisez le nouveau module de pilote, il fonctionne sans créer de problème avec l'ancien):

    Sudo gedit /etc/modprobe.d/blacklist.conf
    

    Ajoutez en bas du fichier la ligne suivante:

    blacklist rt2800usb  
    blacklist rt2800pci
    

    Et enregistrez le fichier.

  5. Allez maintenant à 2010_07_16_RT3062_Linux_STA_v2.4.0.0/os/linux/ et modifiez le fichier config.mk

    Modifiez les variables suivantes:

    HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n
    

    le changer en

    HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
    

    et enregistrez le fichier.

    REMARQUE: lorsque vous ouvrez le config.mk, changez non seulement le HAS_NATIVE_WPA_SUPPLICANT en une valeur de y, mais faites-le également avec HAS_WPA_SUPPLICANT dans le cas où il a n. Dans mon cas, il y avait y mais il doit être vérifié pour s'assurer que les deux WPA_SUPPLICANT sont définis sur y.

  6. Accédez à votre dossier extrait principal (il doit s'agir du 2010_07_16_RT3062_Linux_STA_v2.4.0.0 dossier) et tapez ce qui suit:

    Sudo apt-get update && Sudo apt-get install build-essential linux-headers-generic
    make      
    Sudo make install
    
  7. Si tout est compilé correctement, procédez comme suit:

    modprobe rt3562sta
    
  8. Si l'étape 7 s'exécute sans problème, nous ajoutons le module à la liste des modules à charger à chaque démarrage:

    Sudo gedit /etc/modules
    

    et ajoutez une ligne à la fin du fichier qui dit rt3562sta .

    Sauvegarder et quitter. Je recommande de redémarrer pour voir et vérifier l'appareil.

1
Luis Alvarado