Sygnał WiFi zanika co 3 minuty

12

Od kilku tygodni mój telefon z Androidem (Gingerbread 2.3.6) chwilowo traci sygnał WiFi, zwykle w odstępach około 3 minut (około 3 minut, 1,5 sekundy), a czasami w dłuższych odstępach, które zawsze wydają się wielokrotnością ponad 3 minuty. Powoduje to kilkuminutową przerwę w ponownym ustanowieniu połączenia Wi-Fi i zwykle nie udaje się pobrać żadnego rodzaju pobierania / przesyłania strumieniowego, sprawia, że ​​strony internetowe są „nieosiągalne” i ogólnie sprawia, że ​​telefon nie może być używany jako urządzenie do transmisji danych z powodu częstotliwości. Sygnał pozostaje wyłączony przez około sekundę, ale telefon potrzebuje jeszcze kilku sekund, aby ponownie połączyć się z routerem.

Dzieje się tak bez względu na bliskość routera, który pokazuje bardzo silny sygnał - zwykle od -40 do -30 dBm lub lepiej w tym samym pomieszczeniu, nigdzie w domu mniej niż -70 dBm. Dzieje się tak również niezależnie od tego, czy telefon jest podłączony, czy zasilany z baterii.

Niektóre konkretne rzeczy, których próbowałem, nie przyniosły efektu:

  • Zmienianie kanałów (próbowałem 1, 4, 8 i 9).
  • Wyłączanie dostępu gościa routera.
  • Wyłączanie pasma 5,0 GHz.
  • Ustawienie routera tylko na Wireless N (chociaż to uniemożliwiło podłączenie mojego laptopa, który obsługuje tylko G).
  • Zmiana zaawansowanych ustawień bezprzewodowych telefonu w trybie uśpienia na Nigdy.
  • Ustawienie trybu baterii na tryb wydajności.

Monitorując sygnał w moim telefonie za pomocą analizatora Wi-Fi, pokazuje, że wszystkie sygnały Wi-Fi na wszystkich kanałach spadają do zera po utracie połączenia Wi-Fi (istnieją dwie inne sieci na różnych kanałach, które są wystarczająco silne, aby były istotne, a około 6 innych stale zanika i obecnie). Analizator WiFi pokazuje 3 osobne sygnały dla mojego routera, głównego 2,4 GHz, gościa 2,4 GHz i 5,0 GHz.

Korzystanie z WiFi Analyzer na telefonie mojej żony obok siebie nie pokazuje żadnej zmiany sygnału, gdy mój telefon spada, podobnie jak jej telefon.

Monitorowanie sygnału za pomocą naszego laptopa, obok siebie, również nie wykazuje utraty sygnału, a także laptop nie traci połączenia WiFi.

Ale w pracy telefon wydaje się nie wykazywać tego samego zachowania, a jeśli tak, to bardzo rzadko. Monitorując to przez cały dzień w pracy, widziałem spadek sygnału tylko 3 lub 4 razy. Siła sygnału różnych sieci tam jest stosunkowo słaba.

AT&T były bardzo pomocne: „Przepraszamy, nie możemy pomóc z problemami z Wi-Fi. Możesz spróbować przywrócić ustawienia fabryczne w telefonie”. </sarcasm>

Router jest stosunkowo nowy, ale działa dobrze z tym telefonem od ostatniego grudnia.

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)
Lawrence Dol
źródło

Odpowiedzi:

6

Wygląda na to, że mogłem znaleźć problem. Najnowsza aktualizacja AT&T (4.5.141.MB860.ATT.en.US), którą opublikowali kilka tygodni temu, wydaje się nie obsługiwać poprawnie dzierżawy DHCP „Na zawsze” lub mój router nie obsługuje prawidłowo odnowienia dzierżawy DHCP, gdy jest skonfigurowany dla "Na zawsze". Trzeba się zastanawiać, dlaczego telefon odnawiał dzierżawę, która nie miała limitu czasu, a zwłaszcza po zaledwie 150 sekundach (uwzględniając 30-sekundowy limit czasu żądania sieci).

Zbiegające się z upuszczeniem Wi-Fi, dzienniki pokazują, że telefon zrywa usługę Wi-Fi i uruchamia ją ponownie po nieudanym żądaniu odnowienia dzierżawy. Ponieważ router zawsze miał czas dzierżawy „Na zawsze”, moje pieniądze są na aktualizację wprowadzającą błąd w telefonie.

Z mojego dziennika telefonu (zwróć uwagę, że między żądaniem a odnowieniem jest dużo czasu, ponieważ dziennik przechwytuje tylko kilka minut, więc musiałem przechwycić kilka małych fragmentów dziennika, zanim spadłem do połączenia 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

Od czasu zmiany routera na korzystanie z dwutygodniowej dzierżawy DHCP telefon ma stabilne połączenie Wi-Fi przez półtorej godziny, co jest znacznie dłuższe niż widziałem, odkąd zacząłem monitorować ten stan.

Zakładając, że nie będzie żadnych dalszych problemów, zaakceptuję to za kilka dni, co oznacza, że ​​problem rzeczywiście został rozwiązany.

(BTW, moim narzędziem do zbierania dzienników jest „Log Collector” firmy Xtralogic Inc, a „WiFi Analyzer” to zdecydowanieprococ).

Aktualizacja: 29.03.2012 : Główną przyczyną wydaje się brak możliwości odnowienia dzierżawy DHCP - zmiana czasu dzierżawy na 30 minut spowodowała, że ​​połączenie zostało zerwane dokładnie 30 minut po podłączeniu telefonu do routera.

Aktualizacja: 2012-03-29 PM : Ogólny problem związany z odnawianiem dzierżawy DHCP rodzi się przez testowanie przez cały dzień z krótkim czasem dzierżawy; każda (lub prawie każda) próba odnowienia dzierżawy kończy się niepowodzeniem, a następnie rozłącza i ponownie łączy usługę WiFi. Teraz, gdy dokładnie wiemy, na czym polega problem i czego szukać, być może jest to od dawna problem z usługą Android WiFi, obecną od wersji 2.2 i wciąż stanowiącą problem nawet w wersji 4.0.

Lawrence Dol
źródło
Zmiana czasu dzierżawy z wieczności na pewną ustaloną wartość również rozwiązała moje problemy. Nie przeglądałem tego źródła, ale spekuluję, że dzierżawa na zawsze przekazuje gdzieś wartość zerową
poniżej
2

Miałem takie problemy z telefonami z Androidem z moim nowym routerem Belkin, który zainstalowałem i skonfigurowałem wczoraj. Chociaż nie z naszymi kartami Samsung Galaxy :-) Wypróbowałem twoją propozycję ustawienia leasingu na dwa tygodnie, nie zrobiło to żadnej różnicy :-(

Rozwiązałem problem, wyłączając ustawienia kanałów automatycznie i wybudziłem kanał do 13. Problem został rozwiązany.

Dokładnie sprawdziłem i przywróciłem przedłużenie dzierżawy na zawsze, ponieważ karty galaktyki mają problemy z odnawianiem dzierżawy na dowolnym routerze.

Problem jest nadal rozwiązany. :-RE

Mam nadzieję, że to pomoże :-D

RubyRebel
źródło
Mój nie ma kanału 13; wzrasta tylko do 11.
Lawrence Dol
Podejrzewam, że było to spowodowane konkurującymi routerami na tym samym kanale. Czy znajdujesz się w okolicy o dużej liczbie sygnałów WiFi, na przykład w kompleksie mieszkaniowym?
Lawrence Dol
Pamiętaj też, że jest to błąd w Gingerbread, mam nadzieję, że już dawno został naprawiony w nowszych wersjach Androida.
Lawrence Dol
Jestem w podobnym środowisku i tak naprawdę nie otrzymałem żadnych skarg od osoby, która jest właścicielem naszego jedynego telefonu z piernika. Zastanawiam się, czy jest to w jakiś sposób specyficzne dla niektórych kombinacji sprzętowych.
Journeyman Geek