Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Immutable Page
  • Info
  • Attachments


Questa guida è stata verificata solo con versioni obsolete di Ubuntu, potrebbe non essere più valida. Vuoi contribuire ad aggiornarla? Clicca qui!

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

La seguente guida ha lo scopo di rendere funzionante la scheda wireless Netgear N900 (WNDA4100).

Al momento il driver necessario al funzionamento di questa scheda non è incluso nel kernel quindi va compilato manualmente.

Identificazione della scheda

  • Verificare che la scheda in proprio possesso sia effettivamente una Netgear N900 (WNDA4100)

  • Digitare in un terminale il comando:

    lsusb | grep -i netgear 
  • L'output del terminale atteso per i possessori di questa scheda dovrebbe essere simile a questo:

    Bus 001 Device 004: ID 0846:9012 NetGear, Inc. WNDA4100 802.11abgn 3x3:3 [Ralink RT3573]
    l'ID deve necessariamente corrispondere a «0846:9012».

Ottenimento del driver

Il driver può essere scaricato da questa pagina selezionando nella colonna destra il collegamento rt3573sta.

Se si utilizza una versione di Ubuntu a 64bit, è possibile ricadere in un bug che porta ad un Kernel Panic e blocca il funzionamento del sistema operativo (Freeze). Se si riscontra questo problema, è necessario utilizzare una versione patchata del driver. L'utente darawk in una discussione sul forum internazionale ha pubblicato il link al seguente repository github: https://github.com/ashaffer/rt3573sta per condividere la versione patchata. Se si utilizza questo driver, si può saltare il paragrafo di configurazione.

Configurazione del driver

  1. Estrarre il contenuto dell'archivio scaricato nella propria cartella Home.

  2. L'estrazione creerà una cartella denominata Linux, entrare al suo interno dove saranno presenti altri file compressi.
  3. Ripetere ora l'estrazione per il file con il nome che inizia per DPO, ad esempio DPO_RT3573_LinuxSTA_V2.5.0.0.tar.bz2 ed entrare nuovamente all'interno della cartella creata.

  4. Aprire con un editor di testo il file config.mk che si trova nella cartella os/linux e controllare che ad entrambe le opzioni HAS_WPA_SUPPLICANT e HAS_NATIVE_WPA_SUPPLICANT_SUPPORT sia associato il valore y. Se così non fosse, apportare le dovute modifiche al file.

  5. Salvare le modifiche effettuate al file.
  6. Aprire con un editor di testo il file rtusb_dev_id.c che si trova nella cartella common ed aggiungere alla #ifdef RT3573 la riga:

    {USB_DEVICE(0x0846,0x9012)}, /* Netgear N900 WDNA4100 */
    e salvare le modifiche.

    Se ad esempio il contenuto del file fosse:

    #ifdef RT3573
            {USB_DEVICE(0x148F,0x3573)}, /* Ralink 3573 */
            {USB_DEVICE(0x7392,0x7733)}, /* Edimax */
            {USB_DEVICE(0x0B05,0x17AD)}, /*ASUS */
    #endif /* RT3573 */ 

    al termine dell'operazione dovrà diventare il seguente:

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

Compilazione del driver

  1. Aprire un terminale e digitare i comando:

    cd ~
    cd Linux/DPO_RT3573_LinuxSTA_V2.5.0.0 
  2. Compilare il driver con il seguente comando:

    make 
  3. Installare il driver nel sistema con il comando:

    sudo make install 

Attivazione del driver

  1. Caricare il modulo appena compilato attraverso il comando:

    sudo modprobe rt3573sta 
    a questo punto il driver dovrebbe essere installato e funzionante.
  2. Collegare il dispositivo e avviare la connessione.

Dopo ogni aggiornamento del kernel, affinché la scheda funzioni, il driver va ricompilato e riattivato.

Ulteriori risorse


CategoryHardware CategoryDaRevisionare