Сигнал WiFi выпадает каждые 3 минуты

12

В течение нескольких недель мой телефон Android (Gingerbread 2.3.6) терял свой сигнал WiFi на мгновение, обычно с интервалами около 3 минут (около 3 минут, 1,5 секунды), а иногда с более длительным интервалом, который, кажется, кратен всего лишь нескольким более 3 минут. Это приводит к прерыванию на несколько секунд, в то время как соединение WiFi восстанавливается, и, как правило, происходит сбой любого типа загрузки / потоковой передачи, делает веб-сайты «недоступными» и, как правило, делает телефон непригодным для использования в качестве устройства передачи данных из-за частоты. Сигнал остается в течение приблизительно секунды, но телефону требуется еще несколько секунд для повторного подключения к маршрутизатору.

Это происходит независимо от близости к маршрутизатору, который показывает очень сильный сигнал - обычно от -40 до -30 дБм или лучше в той же комнате, нигде в доме не менее -70 дБм. Это также происходит независимо от того, подключен телефон или к аккумулятору.

Некоторые конкретные вещи, которые я пробовал, не имели никакого эффекта:

  • Смена каналов (пробовал 1, 4, 8 и 9).
  • Отключение гостевого доступа роутера.
  • Отключение диапазона 5,0 ГГц.
  • Настройка маршрутизатора только на Wireless N (хотя это помешало подключению моего ноутбука, который поддерживает только G).
  • Изменение дополнительных настроек беспроводной связи телефона на «Никогда».
  • Установка режима батареи в режим Performance.

Мониторинг сигнала на моем телефоне с помощью анализатора WiFi показывает, что все сигналы WiFi на всех каналах падают до нуля при потере соединения WiFi (есть две другие сети на разных каналах, которые достаточно сильны, чтобы быть актуальными, причем около 6 других постоянно исчезают и из) Анализатор WiFi показывает 3 отдельных сигнала для моего маршрутизатора: основной 2,4 ГГц, гостевой 2,4 ГГц и 5,0 ГГц.

Использование Wi-Fi Analyzer на телефоне моей жены не показывает никаких изменений в сигнале, когда мой телефон падает, и при этом ее телефон не падает.

Мониторинг сигнала с помощью нашего ноутбука также показывает отсутствие потери сигнала, и ноутбук также не теряет соединение WiFi.

Но на работе телефон, кажется, не демонстрирует такое же поведение, или, если это происходит, это очень случайно. Наблюдая за этим весь день на работе, я видел падение сигнала только 3 или 4 раза. Уровень сигнала различных сетей там сравнительно слабый.

AT & T были очень полезны: «Извините, мы не можем помочь вам с проблемами WiFi. Вы можете попробовать сделать сброс настроек на вашем телефоне». </sarcasm>

Маршрутизатор является относительно новым, но работает нормально с этим телефоном с декабря прошлого года.

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)
Лоуренс Дол
источник

Ответы:

6

Похоже, я мог найти проблему. Последнее обновление от AT & T (4.5.141.MB860.ATT.en.US), которое они выдвинули несколько недель назад, кажется, не обрабатывает аренду «навсегда» DHCP должным образом, или мой маршрутизатор неправильно обрабатывает обновление аренды DHCP, когда настроено для «Навсегда». Нужно задаться вопросом, почему телефон возобновлял аренду, у которой не было тайм-аута, особенно после 150 секунд (с учетом 30-секундного тайм-аута сетевого запроса).

В связи с отключением WiFi в журналах показано, что телефон разрывает службу WiFi и перезапускает ее после неудачного запроса на продление аренды. Поскольку у маршрутизатора всегда был срок аренды «навсегда», мои деньги заключаются в обновлении, которое приводит к ошибке в телефоне.

Из моего журнала телефона (обратите внимание, что между запросом и обновлением существует большой промежуток времени только потому, что журнал занимает всего пару минут, поэтому мне пришлось захватить несколько небольших фрагментов журнала, прежде чем я переключился на соединение 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

После того, как мой маршрутизатор переключился на двухнедельную аренду DHCP, у телефона было стабильное соединение WiFi в течение полутора часов, что значительно дольше, чем я видел с тех пор, как начал следить за этим состоянием.

Предполагая, что больше нет проблем, я приму это через пару дней, указывая, что проблема действительно решена.

(Кстати, я использовал сборщик журналов "Log Collector" от Xtralogic Inc, а "WiFi Analyzer" - farproc).

Обновление: 2012-03-29 AM : Основная причина, по-видимому, заключается в невозможности продления аренды DHCP - изменение времени аренды до 30 минут привело к потере соединения ровно через 30 минут после подключения телефона к маршрутизатору.

Обновление: 2012-03-29 PM : что существует общая проблема продления аренды DHCP, выявляется при тестировании в течение всего дня с коротким временем аренды; каждая (или почти каждая) попытка продления аренды заканчивается неудачей, а затем отключается и повторно подключается к услуге WiFi. Теперь, зная точно, в чем проблема и что искать, может оказаться, что это давняя проблема со службой Android WiFi, существующая с 2.2 и все еще проблема даже в 4.0.

Лоуренс Дол
источник
Изменение времени аренды с вечного на какое-то заданное значение также исправило мои проблемы. Я не просматривал источник по этому вопросу, но я предполагаю, что аренда с вечным значением где-то
передает
2

У меня были такие проблемы с телефонами Android с моим новым роутером Belkin, который я установил и настроил вчера. Хотя не с нашими вкладками Samsung Galaxy :-) Я попробовал ваше предложение установить лизинг на две недели, это не имело никакого значения :-(

Я решил проблему, отключив автоматические настройки канала, и отключил канал до 13. Проблема решена.

Я дважды проверил и вернул продление аренды навсегда, так как у вкладок galaxy есть проблемы при обновлении аренды на любом маршрутизаторе.

Проблема все еще решена. :-D

Я надеюсь, что это помогает :-D

RubyRebel
источник
У меня нет канала 13; только идет до 11.
Лоуренс Дол
Я подозреваю, что это было вызвано конкурирующими маршрутизаторами на одном канале. Вы находитесь в районе с большим количеством сигналов WiFi, например, в жилом комплексе?
Лоуренс Дол
Также обратите внимание, что это ошибка в Gingerbread, которая, надеюсь, уже давно исправлена ​​в новых версиях Android.
Лоуренс Дол
Я нахожусь в аналогичной обстановке, и на самом деле не получил никаких жалоб от человека, который владеет нашим единственным пряничным телефоном по этому поводу. Интересно, это как-то специфично для определенных аппаратных комбинаций?
подмастерье Компьютерщик