Pagina 1 di 1

Antenna esterna USB non trova nessuna rete [RISOLTO]

Inviato: giovedì 21 marzo 2013, 20:02
da manumsn
Buongiorno :)

Il mio pc ha una scheda per il wireless integrata che funziona. Ora, in più, ho comprato un'antenna esterna usb che monta il chipset Ralink RT3070.
Io utilizzo 10.04 - Lucid Lynx, e sembra che la riconosca, ma non riceve nessuna rete.
Se clicco il pulsantino delle reti, normalmente vedo solo "Reti via cavo (Disconnesso)" e "Reti senza fili (Atheros AR9285 Wireless Network Adapter (PCI-Express))", con sotto l'elenco delle reti disponibili. Quando connetto l'antenna esterna, compare questo in aggiunta: "Reti senza fili (Ralink 802.11 n WLAN)", e sotto la dicitura "Disconnesso".
Quindi in qualche modo il pc sa che l'antenna c'è, però non ci sono reti a cui connettersi, e rimane disconnesso.
Ho provato a dare
$ sudo ifconfig wlan0 down
$ sudo ifconfig wlan1 up
ma non è cambiato niente.
Connetto l'antenna e vi posto i comandi che chiedete sempre.

Codice: Seleziona tutto

manu@manu-laptop:~$ [b]lsusb[/b]
Bus 002 Device 006: ID 148f:3070 Ralink Technology, Corp.                        <------- è l'antenna in questione
Bus 002 Device 003: ID 046d:c024 Logitech, Inc. MX300 Optical Mouse
Bus 002 Device 002: ID 8087:0020  
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 13d3:5130 IMC Networks 
Bus 001 Device 002: ID 8087:0020  
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Codice: Seleziona tutto

manu@manu-laptop:~$ [b]iwconfig[/b]
lo        no wireless extensions.

eth0      no wireless extensions.

wlan0     IEEE 802.11bgn  ESSID:"NETGEAR"  
          Mode:Managed  Frequency:2.462 GHz  Access Point: 00:18:4D:08:FB:96   
          Bit Rate=54 Mb/s   Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:on
          Link Quality=49/70  Signal level=-61 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

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

Codice: Seleziona tutto

manu@manu-laptop:~$ [b]sudo lshw -C network[/b]
[sudo] password for manu: 
  *-network                                                                                                    <-------------------- è la scheda integrata nel mio pc
       description: Wireless interface
       product: AR9285 Wireless Network Adapter (PCI-Express)
       vendor: Atheros Communications Inc.
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: wlan0
       version: 01
       serial: 1c:4b:d6:a7:5e:ef
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=ath9k ip=192.168.0.5 latency=0 multicast=yes wireless=IEEE 802.11bgn
       resources: irq:17 memory:d4c00000-d4c0ffff
  *-network
       description: Ethernet interface
       product: JMC250 PCI Express Gigabit Ethernet Controller
       vendor: JMicron Technology Corp.
       physical id: 0.5
       bus info: pci@0000:04:00.5
       logical name: eth0
       version: 03
       serial: 48:5b:39:4f:d7:78
       size: 10MB/s
       capacity: 1GB/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm pciexpress msix msi bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=jme driverversion=1.0.5 duplex=half latency=0 link=no multicast=yes port=MII speed=10MB/s
       resources: irq:30 memory:d3800000-d3803fff ioport:a100(size=128) ioport:a000(size=256)
  *-network                                                                                                    <-------------------- è l'antenna in questione
       description: Wireless interface
       physical id: 1
       logical name: wlan1
       serial: 48:02:2a:54:45:c1
       capabilities: ethernet physical wireless
       configuration: broadcast=yes multicast=yes wireless=IEEE 802.11bgn

Codice: Seleziona tutto

manu@manu-laptop:~$[b] lspci [/b]| grep -i net
03:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)          <------ è la scheda integrata nel pc
04:00.5 Ethernet controller: JMicron Technology Corp. JMC250 PCI Express Gigabit Ethernet Controller (rev 03)

Codice: Seleziona tutto

manu@manu-laptop:~$ [b]lsmod |grep rt[/b]
rt2870sta             461811  0 
rt2800usb              31531  0 
rt2x00usb               9639  1 rt2800usb
rt2x00lib              27573  2 rt2800usb,rt2x00usb
crc_ccitt               1339  1 rt2800usb
mac80211              205434  3 rt2x00usb,rt2x00lib,ath9k
cfg80211              126528  4 rt2x00lib,ath9k,mac80211,ath
led_class               2864  4 rt2x00lib,ath9k,asus_laptop,sdhci
agpgart                31724  3 ttm,drm,intel_agp
parport                32635  2 ppdev,lp

Mi aiutate a capire come farla funzionare?

Grazie in anticipo. In ogni caso siete sempre i migliori :)

Re: Antenna esterna USB non trova nessuna rete

Inviato: giovedì 21 marzo 2013, 23:22
da MariusMatutiae
Beh, prima di tutto grazie di averci reso il lavoro molto più facile, dandoci tutte quelle informazioni.

Poi hai sicuramente un problema, forse due.

Il problema che hai sicuramente è che ti manca il firmware per il driver.

Codice: Seleziona tutto

sudo apt-get install linux-firmware
Se non trova il package, assicurati (in Synaptic, oppure in Update Manager, oppure ancora in /etc/apt/sources.list), di aver abilitato i repo "security", poi riprova.

La cosa che mi rende perplesso è che tu sembri avere simultaneamente due driver per la tua scheda, rt2870sta, e rt2800usb. Io sapevo che rt2870sta è il driver di Debian Squeeze (Link kernel ~ 2.6), mentre rt2800usb è il driver di Debian Wheezy (Linux Kernel 3.2), e quindi non capisco perchè tu li debba avere entrambi. Quindi, se a questo punto riesci a connetterti, bene, mi terrò la mia ignoranza e i miei dubbi. Se invece non ci riesci, prima di tutto rimuovi entrambi i driver,

Codice: Seleziona tutto

sudo rmmod rt2870sta
sudo rmmod rt2800usb
e poi provali uno alla volta, prima

Codice: Seleziona tutto

sudo modprobe rt2870sta
e poi

Codice: Seleziona tutto

sudo rmmod rt2870sta
sudo modprobe rt2800usb
e facci sapere, per favore.

Re: Antenna esterna USB non trova nessuna rete

Inviato: venerdì 22 marzo 2013, 12:26
da manumsn
Andiamo per ordine, spero così di poter essere di aiuto anche ad altri.
assicurati (in Synaptic, oppure in Update Manager, oppure ancora in /etc/apt/sources.list), di aver abilitato i repo "security"
Ho fatto così:
Sistema -> Amministrazione -> Update Manager (o Gestore Aggiornamenti) -> Impostazioni -> nella scheda "aggiornamenti", ho controllato che "aggiornamenti di sicurezza importanti (Lucid - Security)" fosse selezionato.

Quindi ho dato il comando per scaricare il firmware, e l'output è il seguente:

Codice: Seleziona tutto

manu@manu-laptop:~$ sudo apt-get install linux-firmware
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
linux-firmware è già alla versione più recente.
I seguenti pacchetti sono stati installati automaticamente e non sono più richiesti:
  libkdegames5 libaccess-bridge-java-jni libaccess-bridge-java default-jre libmikmod2 libsdl-mixer1.2 libsmpeg0
Usare "apt-get autoremove" per rimuoverli.
0 aggiornati, 0 installati, 0 da rimuovere e 4 non aggiornati.
Era già a posto a quanto pare.

La SOLUZIONE è stata rimuovere i driver "strani" con

Codice: Seleziona tutto

sudo rmmod rt2870sta
sudo rmmod rt2800usb
e, dopo aver riattivato solo il primo con

Codice: Seleziona tutto

sudo modprobe rt2870sta
la scheda ha cominciato a funzionare. In particolare, le due schede (quella integrata e quella esterna) ora lavorano tranquillamente insieme, ciascuna mi mostra le reti a cui si può connettere, e posso usare indifferentemente l'una o l'altra.

Per informazione dei più:
premesso che non me ne intendo, ho letto che su tutte le ultime versioni di ubuntu (le 12.xx sicuro, le 11.xx non mi ricordo) è integrato il modulo rt2870sta (quello che ho attivato io), che fa funzionare i chipset rt3070. Mi spiace non trovare più il link(se lo trovo lo posto a fine discussione). Io ho la 10.04, ho fatto tutti gli aggiornamenti, e me lo sono trovato. Quindi c'è speranza per tutti.
Se ho detto cavolate correggetemi senza timore :)

Ultime cose.
1) il modulo che ho disattivato sarà di nuovo attivo al prossimo avvio?
2) Mi conviene riattivarlo quando non uso l'antenna esterna?
3) Sarebbe ragionevole metterlo in blacklist, o rischio in futuro di avere problemi ad usare altre periferiche, scordandomi che l'avevo disattivato?

Re: Antenna esterna USB non trova nessuna rete

Inviato: venerdì 22 marzo 2013, 13:20
da MariusMatutiae
Ok, sono contento che sia tutto a posto.

Quanto al dualismo rt2870sta/rt2800usb, puoi vedere queste due pagine del Wiki di Debian: http://wiki.debian.org/rt2870sta e http://wiki.debian.org/rt2800usb, ove si spiega chiaramente che 2870sta è per Debian Squeeze (Linux Kernel 2.6) mentre 2800usb è per Debian Wheezy (Linux Kernel 3.2). Tu hai Lucid, e quindi a te tocca rt2870sta.

L'altro driver ti può dare fastidio, per cui puoi blacklistarlo: apri come su un file /etc/modprobe.d/xxx.conf ove xxx è un nome che puoi scegliere tu, e mettici dentro quest'unica riga:

Codice: Seleziona tutto

blacklist rt2800usb
Tutto qui. Ricordati per favore di mettere "Risolto" nel titolo del tuo primo post, grazie. :ciao:

Re: Antenna esterna USB non trova nessuna rete [RISOLTO]

Inviato: venerdì 22 marzo 2013, 15:20
da manumsn
Grazie grazie e ancora grazie. Buone cose :ciao:

Emanuele