升級到 14.10 後 Wifi 連線中斷和/或變慢

升級到 14.10 後 Wifi 連線中斷和/或變慢

我最近剛從 14.04 升級到 14.10,我的 Dell XPS 13 筆記型電腦上的 WiFi 立即開始出現問題。它會工作一段時間(大約 30 分鐘到一個小時?),但隨後連線開始變慢(資料包遺失 25% 到 75%),然後最終停止。有時它會自行返回,但大多數時候我必須切換硬體 wifi 按鈕 ( fn + F2)。

過濾 的記錄訊息時iwlwifi,會看到一條可能的錯誤訊息fail to flush all tx fifo queues Q 0和多個訊息Q 4 is inactive and mapped to fifo 0 ra_tid

$ dmesg | grep iwl
[ 9802.709772] iwlwifi 0000:02:00.0: fail to flush all tx fifo queues Q 0
[ 9802.709778] iwlwifi 0000:02:00.0: Current SW read_ptr 81 write_ptr 84
[ 9802.709813] iwl data: 00000000: 00 00 0e 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
[ 9802.709835] iwlwifi 0000:02:00.0: FH TRBs(0) = 0x80003052
[ 9802.709856] iwlwifi 0000:02:00.0: FH TRBs(1) = 0x801020a1
[ 9802.709868] iwlwifi 0000:02:00.0: FH TRBs(2) = 0x00000000
[ 9802.709881] iwlwifi 0000:02:00.0: FH TRBs(3) = 0x80300053
[ 9802.709893] iwlwifi 0000:02:00.0: FH TRBs(4) = 0x00000000
[ 9802.709907] iwlwifi 0000:02:00.0: FH TRBs(5) = 0x00000000
[ 9802.709921] iwlwifi 0000:02:00.0: FH TRBs(6) = 0x00000000
[ 9802.709933] iwlwifi 0000:02:00.0: FH TRBs(7) = 0x007090ef
[ 9802.709982] iwlwifi 0000:02:00.0: Q 0 is active and mapped to fifo 3 ra_tid 0x0000 [81,84]
[ 9802.710031] iwlwifi 0000:02:00.0: Q 1 is active and mapped to fifo 2 ra_tid 0x0000 [0,0]
[ 9802.710080] iwlwifi 0000:02:00.0: Q 2 is active and mapped to fifo 1 ra_tid 0x0000 [146,199]
[ 9802.710128] iwlwifi 0000:02:00.0: Q 3 is active and mapped to fifo 0 ra_tid 0x0000 [83,83]
[ 9802.710177] iwlwifi 0000:02:00.0: Q 4 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
[ 9802.710226] iwlwifi 0000:02:00.0: Q 5 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
[ 9802.710274] iwlwifi 0000:02:00.0: Q 6 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
[ 9802.710323] iwlwifi 0000:02:00.0: Q 7 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
[ 9802.710371] iwlwifi 0000:02:00.0: Q 8 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
[ 9802.710420] iwlwifi 0000:02:00.0: Q 9 is active and mapped to fifo 7 ra_tid 0x0000 [240,240]
[ 9802.710469] iwlwifi 0000:02:00.0: Q 10 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
[ 9802.710517] iwlwifi 0000:02:00.0: Q 11 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
[ 9802.710566] iwlwifi 0000:02:00.0: Q 12 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
[ 9802.710614] iwlwifi 0000:02:00.0: Q 13 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
[ 9802.710663] iwlwifi 0000:02:00.0: Q 14 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
[ 9802.710712] iwlwifi 0000:02:00.0: Q 15 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
[ 9802.710761] iwlwifi 0000:02:00.0: Q 16 is inactive and mapped to fifo 1 ra_tid 0x0000 [63,63]
[ 9802.710809] iwlwifi 0000:02:00.0: Q 17 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
[ 9802.710858] iwlwifi 0000:02:00.0: Q 18 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
[ 9802.710906] iwlwifi 0000:02:00.0: Q 19 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]

有關我的機器的更多資訊:

$ uname -a
Linux 3.16.0-25-generic #33-Ubuntu SMP Tue Nov 4 12:06:54 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
$ uname -r
3.16.0-25-generic

$ lspci -nn | grep 0280
02:00.0 Network controller [0280]: Intel Corporation Wireless 7260 [8086:08b1] (rev 6b)

不知道為什麼現在會出現這些問題(過去在進行任何版本升級時,尤其是使用 wifi 時從未遇到過問題)

也許它認為筆記型電腦處於空閒/待機狀態,但實際上並非如此?我確認電源管理設定已關閉。

不確定,但在使用 VPN 時似乎更頻繁地發生。

有什麼想法嗎?建議?

答案1

似乎已經對核心 3.16 進行了補丁來修復此 wifi 問題:

Bug 56581 - iwlwifi iwldvm 無法刷新 Tx 佇列

並且也被追蹤為/連結到 Ubuntu 錯誤:

iwlwifi 0000:01:00.0:無法刷新所有 tx fifo 佇列 Q 2

截至 2014 年 11 月 11 日尚未作為 Ubuntu 更新的一部分發布:

Seth Forshee (sforshee) 於 2014 年 11 月 11 日寫道:#14

該補丁尚未適用於已發布的 Ubuntu 核心。我將檢查狀態並在需要時嘗試加速該過程,但由於新核心在發布之前要經過大量的回歸測試,更新總是需要幾週的時間才能發布。

計劃是

Seth Forshee (sforshee) 於 2014 年 11 月 11 日寫道:#17

我查了一下,該補丁已經在下一個 SRU 週期中排隊等候 trusty 和 utopic。這意味著它不會出現在下一次核心更新中,而是出現在之後的核心更新中。下一個更新已經正在進行回歸測試,因此現在將其納入下一個核心更新為時已晚。

不幸的是,我必須在我的機器上重新安裝先前版本的 Ubuntu 14.04 LTS(從 14.10 開始),這解決了 wifi 恢復正常工作的問題。我計劃推遲升級,直到這個錯誤得到修復並發布。

相關內容