Il segnale WiFi si interrompe ogni 3 minuti


12

Da diverse settimane il mio telefono Android (Gingerbread 2.3.6) ha perso momentaneamente il segnale WiFi, in genere a intervalli di circa 3 minuti (circa 3 minuti, 1,5 secondi) e occasionalmente a intervalli più lunghi che sembrano essere sempre un multiplo di oltre 3 minuti. Ciò provoca un'interruzione di alcuni secondi mentre viene ristabilita la connessione WiFi e in genere fallisce qualsiasi tipo di download / streaming che sta accadendo, rende i siti Web "irraggiungibili" e generalmente rende il telefono inutilizzabile come dispositivo dati a causa della frequenza. Il segnale rimane inattivo per circa un secondo, ma il telefono impiega qualche secondo in più per riconnettersi al router.

Ciò accade indipendentemente dalla vicinanza al router, che mostra un segnale molto forte - di solito da -40 a -30 dBm o meglio nella stessa stanza, da nessuna parte in casa meno di -70 dBm. Succede anche indipendentemente dal fatto che il telefono sia collegato o alimentato a batteria.

Alcune cose specifiche che ho provato che non hanno avuto effetto:

  • Cambio dei canali (ho provato 1, 4, 8 e 9).
  • Disattivazione dell'accesso ospite del router.
  • Disattivazione della banda 5.0 GHz.
  • Impostando il router solo su Wireless N (anche se ciò ha impedito al mio laptop di connettersi, che supporta solo G).
  • Cambiando i criteri di sospensione delle impostazioni avanzate wireless del telefono su Mai.
  • Impostazione della modalità batteria su Modalità prestazioni.

Monitorando il segnale sul mio telefono con l'analizzatore WiFi, mostra che tutti i segnali WiFi su tutti i canali si riducono a nulla quando si perde la connessione WiFi (ci sono altre due reti su canali diversi che sono abbastanza forti da essere rilevanti, con circa altre 6 in costante dissolvenza e fuori). L'analizzatore WiFi mostra 3 segnali separati per il mio router, i principali 2,4 GHz, i 2,4 GHz ospiti e i 5,0 GHz.

L'uso di WiFi Analyzer sul telefono di mia moglie fianco a fianco non mostra alcun cambiamento nel segnale quando il mio telefono cade, né il suo telefono cade.

Monitorare il segnale usando il nostro laptop, parallelamente allo stesso modo non mostra alcuna perdita di segnale e allo stesso modo il laptop non perde la sua connessione WiFi.

Ma, al lavoro, il telefono sembra non mostrare lo stesso comportamento o, in caso affermativo, è molto occasionale. Monitorandolo tutto il giorno al lavoro, ho visto cadere il segnale solo 3 o 4 volte. La potenza del segnale delle varie reti è relativamente debole.

AT&T sono stati di grande aiuto: "Siamo spiacenti, non possiamo aiutarti con i problemi WiFi. Puoi provare a ripristinare le impostazioni di fabbrica sul tuo telefono". </sarcasm>

Il router è relativamente nuovo, ma ha funzionato bene con questo telefono dallo scorso dicembre.

Phone          : Motorola Atrix MB860, System version 4.5.141.MB860.ATT.en.US, Android 2.3.6, Build Number 4.5.141.
Router         : Belkin N750 DB (F9K1103 v1 (01C)).
Router Firmware: 1.00.46 (2011/10/28 6:37:11).
Security       : WPA/WPA2-Personal (PSK)

Risposte:


6

Sembra che potrei aver trovato il problema. L'ultimo aggiornamento di AT&T (4.5.141.MB860.ATT.en.US) che hanno inviato alcune settimane fa sembra non gestire correttamente un lease DHCP "Forever" o il mio router non gestisce correttamente un rinnovo del lease DHCP quando configurato per "Per sempre". Bisogna chiedersi perché il telefono stava rinnovando un contratto di locazione che non aveva timeout, e soprattutto dopo soli 150 secondi (consentendo il timeout di richiesta di rete di 30 secondi).

In coincidenza con la caduta del WiFi, i registri mostrano che il telefono ha rimosso il servizio WiFi e riavviato dopo una richiesta di rinnovo del contratto non riuscita. Poiché il router ha sempre avuto un leasing "per sempre", i miei soldi sono sull'aggiornamento introducendo un bug nel telefono.

Dal mio registro del telefono (nota che c'è un tempo lungo tra la richiesta e il rinnovo solo perché il registro acquisisce solo un paio di minuti, quindi ho dovuto catturare un numero di piccoli frammenti di registro prima di passare alla connessione DHCP):

03-27 20:46:25.928 D/WifiStateTracker( 1637): DHCP request started
...
03-27 20:46:27.931 D/WifiStateTracker( 1637): DHCP succeeded with lease: -1
...
03-27 21:16:23.938 D/WifiStateTracker( 1637): DHCP renewal started
...
03-27 21:16:53.947 D/WifiStateTracker( 1637): DHCP renewal failed: Timed out waiting for DHCP Renew to finish
...
03-27 21:16:54.008 V/WifiMonitor( 1637): Event [CTRL-EVENT-STATE-CHANGE id=2 state=8 BSSID=00:00:00:00:00:00]
03-27 21:16:54.018 V/WifiStateTracker( 1637): Changing supplicant state: COMPLETED ==> DORMANT
03-27 21:16:54.018 I/wpa_supplicant(12515): CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
03-27 21:16:54.018 V/WifiMonitor( 1637): Event [CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys]
03-27 21:16:54.018 I/wpa_supplicant(12515): CTRL-EVENT-STATE-CHANGE id=-1 state=8 BSSID=00:00:00:00:00:00
03-27 21:16:54.018 D/WifiStateTracker( 1637): Reset connections and stopping DHCP
03-27 21:16:54.028 V/WifiMonitor( 1637): Event [CTRL-EVENT-STATE-CHANGE id=-1 state=8 BSSID=00:00:00:00:00:00]
03-27 21:16:54.048 W/Smack/Packet( 2186): notify conn break (IOEx), close connection
...
03-27 21:16:55.084 D/WifiStateTracker( 1637): Disabling interface
03-27 21:16:55.088 D/NetworkStateTracker( 1637): setDetailed state, old =CONNECTED and new state=FAILED

Da quando ho cambiato il mio router per utilizzare un lease DHCP di due settimane, il telefono ha avuto una connessione WiFi stabile per un'ora e mezza, che è considerevolmente più lunga di quanto non abbia visto da quando ho iniziato a monitorare questa condizione.

Supponendo che non ci siano ulteriori problemi, lo accetterò tra un paio di giorni, indicando che il problema è stato effettivamente risolto.

(A proposito, il raccoglitore di log che ho usato è "Log Collector" di Xtralogic Inc e "WiFi Analyzer" è di Farproc).

Aggiornamento: 29-03-2012 : la causa principale sembra essere l'incapacità di rinnovare un lease DHCP: la modifica del tempo di lease su 30 minuti ha causato l'interruzione della connessione esattamente 30 minuti dopo la connessione del telefono al router.

Aggiornamento: 2012-03-29 PM : l'esistenza di un problema generale con il rinnovo dei contratti di locazione DHCP è nata testando tutto il giorno con un breve periodo di noleggio; ogni (o quasi) tentativo di rinnovo del contratto fallisce, quindi disconnette e riconnette il servizio WiFi. Ora sapendo esattamente qual è il problema e cosa cercare, potrebbe essere che questo sia un problema di vecchia data con il servizio WiFi Android, presente dal 2.2 e ancora un problema anche in 4.0.


Cambiare il tempo di leasing da sempre a un certo valore fisso ha risolto anche i miei problemi .. Non ho sfogliato la fonte su questo, ma
suppongo

2

Ho avuto problemi come questo con i telefoni Android con il mio nuovo router Belkin, che ho installato e configurato ieri. Anche se non con le nostre schede Samsung Galaxy :-) Ho provato il tuo suggerimento di impostare il leasing a due settimane, questo non ha fatto alcuna differenza :-(

Ho risolto il problema togliendo automaticamente le impostazioni del canale e annullando il canale fino a 13. Il problema è stato risolto.

Ho ricontrollato e rimesso a nuovo il rinnovo del contratto di locazione per sempre, poiché le schede della galassia hanno problemi quando il contratto di locazione si rinnova su qualsiasi router.

Il problema è ancora risolto. :-D

Spero che questo aiuti MrGreen


Il mio non ha il canale 13; arriva solo fino alle 11.
Lawrence Dol

Sospetto che ciò sia stato causato da router concorrenti sullo stesso canale. Sei in una zona che ha molti segnali WiFi, come un complesso di appartamenti?
Lawrence Dol

Inoltre, si noti che questo è un bug in Gingerbread, si spera già da tempo corretto nelle versioni più recenti di Android.
Lawrence Dol,

Sono in un ambiente simile e non ho ricevuto nessuna lamentela da parte della persona che possiede il nostro unico telefono di pan di zenzero di questo evento. Mi chiedo se questo sia in qualche modo specifico per alcune combinazioni hardware.
Journeyman Geek,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.