web-dev-qa-db-fra.com

Comment installer un adaptateur sans fil D-Link DWA-131?

Récemment, j'ai construit un nouveau PC avec Ubuntu OS 14.04 (64bit). J'ai remarqué que l'adaptateur USB N-Wireless N Nano de D-Link n'est pas détecté et installé automatiquement.

Voici les spécifications de l'adaptateur:

  • Modèle No: DWA-131
  • Version matérielle: E1
  • Version du micrologiciel: 5.00

Comment installer cet adaptateur sans fil?

3
Amol Gangadhar Naik

J'ai ajouté un pilote pour cet adaptateur à PPA. Il peut être installé en exécutant:

Sudo add-apt-repository ppa:hanipouspilot/rtlwifi
Sudo apt-get update
Sudo apt-get install rtl8192eu-dkms
5
Pilot6

Voici exactement quoi et où vous devez éditer:

  • Download source du pilote Linux DWA-131 (version E1) .

  • Extrayez votre source et allez à /20140812_rtl8192EU_linux_v4.3.1.1_11320/os_dep/linux/.

  • Editez le fichier os_intfs.c.

  • Recherchez la ligne suivante: DBG_871X_LEVEL(_drv_info et changez

    #endif
            return NOTIFY_DONE;
    
        DBG_871X_LEVEL(_drv_info_, FUNC_NDEV_FMT" state:%lu\n", FUNC_NDEV_ARG(dev), state);
    
        switch (state) {
        case NETDEV_CHANGENAME:
            rtw_adapter_proc_replace(dev);
            break;
        }
    
        return NOTIFY_DONE;
    } 
    

    dans

    #endif
            return NOTIFY_DONE;
    
        //ed, 20150426 //DBG_871X_LEVEL(_drv_info_, FUNC_NDEV_FMT" state:%lu\n", FUNC_NDEV_ARG(dev), state);
    
        switch (state) {
        case NETDEV_CHANGENAME:
            //ed,20150426 //rtw_adapter_proc_replace(dev);
            break;
        }
    
        return NOTIFY_DONE;
    }
    

    Vous devez réellement insérer ceci: //ed, 20150426 //

  • Ensuite, écrivez le fichier et faites:

    1. makename__
    2. make install
  • J'ai aussi fait ce qui suit:

    wget http://www.orbit-lab.org/kernel/compat-wireless-3-stable/v3.0.0/compat-wireless-3.0-2.tar.bz2
    tar jxvf compat-wireless-3.0-2.tar.bz2
    make
    make install
    

    (Veuillez noter que le package build-essential est déjà installé sur la machine. Vous devrez le apt-get install si vous voulez pouvoir makeet make install n'importe quoi sur la machine.)

J'espère que cela aide à rendre le processus plus clair. Merci au premier auteur pour les fichiers à modifier.

Fabrice Clerc

2
Fabrice Clerc

Cette façon fonctionne sur mon bureau (x86_64, Ubuntu 14.04, noyau 3.13.0-49-generic). Pour votre référence.

  1. Télécharger la source du pilote Linux DWA-131 (ver: E1).
  2. Extraire le fichier Zip (DWA-131_Linux_driver_v4.3.1.1.Zip)
  3. Modifiez deux lignes (// ed, 20150426 // ...) dans la fonction rtw_ndev_notifier_call(), nom de fichier os_intfs.c.

    return NOTIFY_DONE;
    //ed, 20150426 //DBG_871X_LEVEL(_drv_info_, FUNC_NDEV_FMT" state:%lu\n", FUNC_NDEV_ARG(dev), state);
    
    switch (state) {    case NETDEV_CHANGENAME:         //ed, 20150426 //rtw_adapter_proc_replace(dev);         break;  }
    
  4. compiler les codes. (référez-vous à readme.txt dans le package téléchargé)

    make
    
  5. installer le pilote

    Sudo make install
    
0
user401904