題:
WiFi信號每3分鐘消失一次
Lawrence Dol
2012-03-28 05:08:11 UTC
view on stackexchange narkive permalink

幾週以來,我的Android(Gingerbread 2.3.6)手機一直在暫時丟失其WiFi信號,通常每隔3分鐘(大約3分鐘,1.5秒),有時甚至是更長的時間間隔,似乎總是3分鐘的倍數。在重新建立WiFi連接時,這會導致幾秒鐘的中斷,並且通常會導致正在發生的任何類型的下載/流傳輸失敗,使網站“無法訪問”,並且由於頻率的原因,通常會使電話無法用作數據設備。信號保持關閉狀態大約一秒鐘,但是電話需要花費幾秒鐘的時間才能重新連接到路由器。

無論與路由器的距離如何,這種情況都會發生,這表明信號非常強-通常為-40到在同一房間內,-30 dBm或更好,在房子內任何地方都不會低於-70 dBm。無論手機是插入電源還是電池供電,它也都會發生。

我嘗試過的某些具體操作沒有效果:

  • 更改頻道(我已經嘗試過1、4、8和9)。
  • 關閉路由器的訪客訪問。
  • 關閉5.0 GHz頻段。
  • 僅將路由器設置為Wireless N(儘管這確實阻止了我的筆記本電腦連接,僅支持G)。
  • 將手機的無線高級設置睡眠策略更改為“從不”。 li>
  • 將電池模式設置為“性能”模式。

使用WiFi分析儀監視手機上的信號,會顯示 all 失去WiFi連接後, 所有 通道上的WiFi信號將變為零(不同通道上還有另外兩個網絡足夠強大,可以關聯),大約有6個網絡不斷淡入淡出)。 WiFi分析器會為路由器顯示3個單獨的信號,分別是主2.4 GHz,訪客2.4 GHz和5.0 GHz。

在我妻子的手機上並排使用WiFi Analyzer時,我的路由器沒有信號變化電話掉了,她的電話也沒掉。

使用我們的筆記本電腦並排監控信號,同樣也不會丟失信號,同樣,筆記本電腦也不會失去其WiFi連接。

但是,在工作中,手機似乎並沒有顯​​示出相同的行為,或者(如果確實如此)偶爾是​​非常。整天監視它,我只看到信號下降3到4倍。那裡的各種網絡的信號強度都比較弱。

AT&T非常有用:“對不起,我們無法為您解決WiFi問題。您可以嘗試在手機上恢復出廠設置”。 < / sarcasm>

路由器相對較新,但自去年12月以來一直在這款手機上正常工作。

 電話:摩托羅拉Atrix MB860 ,系統版本4.5.141.MB860.ATT.en.US,Android 2.3.6,內部版本號4.5.141。路由器:Belkin N750 DB(F9K1103 v1(01C))。路由器固件:1.00.46(2011/10/2011) 28 6:37:11)。安全性:WPA / WPA2-個人(PSK) 
二 答案:
Lawrence Dol
2012-03-28 11:21:29 UTC
view on stackexchange narkive permalink

看來我可能已經找到問題了。他們幾週前推送的AT&T(4.5.141.MB860.ATT.en.US)的最新更新似乎無法正確處理“ Forever” DHCP租約,或者我的路由器在配置為時無法正確處理DHCP租約續訂“永遠”。人們確實想知道為什麼手機要續簽沒有超時的租約,尤其是在僅150秒(允許30秒的網絡請求超時)之後。

與WiFi下降同時發生的日誌顯示電話取消WiFi服務,並在租約續訂請求失敗後重新啟動。因為路由器一直都有“永久”的租用時間,所以我的錢用於更新,從而在電話中引入錯誤。

從我的電話日誌中可以看到(請注意,請求和續訂之間的時間間隔很長因為日誌只捕獲了幾分鐘,所以在跌倒到DHCP連接之前,我必須捕獲許多小的日誌片段):

  03-27 20:46:25.928 D / WifiStateTracker(1637):DHCP請求已啟動... 03-27 20:46:27.931 D / WifiStateTracker(1637):DHCP成功租用:-1 ... 03-27 21:16:23.938 D / WifiStateTracker(1637) :DHCP更新開始... 03-27 21:16:53.947 D / WifiStateTracker(1637):DHCP更新失敗:等待DHCP更新完成超時... 03-27 21:16:54.008 V / WifiMonitor(1637) ):事件[CTRL-EVENT-STATE-CHANGE id = 2 state = 8 BSSID = 00:00:00:00:00:00] 03-27 21:16:54.018 V / WifiStateTracker(1637):更改請求方狀態:已完成== > DORMANT03-27 21:16:54.018 I / wpa_supplicant(12515):CTRL-EVENT-DISCONNECTED-斷開事件-重新移動鍵03-27 21:16:54.018 V / WifiMonitor(1637):事件[CTRL-EVENT-DISCONNECTED-斷開事件-移除鍵] 03-27 21:16:54.018 I / wpa_supplicant(12515):CTRL-EVENT-STATE -CHANGE id = -1狀態= 8 BSSID = 00:00:00:00:00:0003-27 21:16:54.018 D / WifiStateTracker(1637):重置連接並停止DHCP
03-27 21:16:54.028 V / WifiMonitor(1637):事件[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):通知con break(IOEx),關閉連接... 03-27 21:16:55.084 D / WifiStateTracker(1637):禁用接口03-27 21:16:55.088 D / NetworkStateTracker(1637):setDetailed狀態,舊= CONNECTED,新state = FAILED  

由於將路由器更改為使用為期兩週的DHCP租用,電話已經穩定了一個小時的WiFi連接一半,這比我開始監視這種情況以來所見的時間要長得多。

假設沒有其他問題,我將在兩天內接受,這表明該問題確實已解決。

(順便說一句,我使用的日誌收集器是Xtralogic Inc的“ Log Collector”,而“ WiFi Analyzer”是farproc的)。

更新:2012-03 -29 AM :根本原因似乎是無法續訂DHCP租約-將租約時間更改為30分鐘導致了連接問題將電話連接到路由器後30分鐘恰好掉線。

更新:2012-03-29 PM :續訂DHCP租約存在一個普遍問題,是由以下原因導致的:全天測試,租期短;每次(或幾乎每一次)更新租約的嘗試都會失敗,然後斷開並重新連接WiFi服務。現在,您確切地知道了問題所在和要尋找的內容,這可能是Android WiFi服務長期存在的問題,自2.2以來一直存在,甚至在4.0中仍然是一個問題。

將租約時間從永久更改為某個設定值也解決了我的問題。.尚未瀏覽源代碼,但我推測設置為永久的租約在某個地方傳遞了空值
RubyRebel
2012-03-29 22:58:47 UTC
view on stackexchange narkive permalink

我昨天安裝並安裝了新的Belkin路由器的android手機出現了這樣的問題。沒什麼區別:-(

我通過自動取消頻道設置來解決此問題,並將頻道最多增加了13個。問題已解決。

我仔細檢查並放入租約續簽會永久恢復,因為在任何路由器上續約時,銀河選項卡都會出現問題。

問題仍然可以解決。 -D

我的沒有頻道13;最多上升到11。
我懷疑這是由同一通道上的競爭路由器引起的。您是否在公寓大樓等擁有大量WiFi信號的區域?
另外,請注意,這是Gingerbread中的錯誤,希望早已在較新的Android版本中修復。
我在類似的環境中,並沒有收到擁有我們唯一薑餅手機的人的任何投訴。我想知道這是否特定於某些硬件組合。


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...