Ich habe gerade erst ein Upgrade von 14.04 auf 14.10 durchgeführt und hatte sofort Probleme mit dem WLAN auf meinem Dell XPS 13-Laptop. Eine Zeit lang funktioniert es einwandfrei (so etwa 30 Minuten bis eine Stunde?), aber dann wird die Verbindung langsam (Paketverlust 25 % bis 75 %) und bricht schließlich ab. Manchmal kommt sie von selbst zurück, aber meistens muss ich den Hardware-WLAN-Knopf ( fn + F2
) betätigen.
Beim Filtern protokollierter Nachrichten nach iwlwifi
werden eine mögliche Fehlermeldung fail to flush all tx fifo queues Q 0
und mehrere Nachrichten für angezeigt 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]
Einige weitere Informationen zu meiner Maschine:
$ 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)
Ich bin nicht sicher, warum diese Probleme jetzt auftreten (hatte in der Vergangenheit nie Probleme bei Release-Upgrades, insbesondere mit WLAN)
Vielleicht denkt es, dass sich der Laptop im Leerlauf/Standby-Modus befindet, obwohl das nicht der Fall ist? Ich habe bestätigt, dass die Energieverwaltungseinstellung deaktiviert ist.
Nicht sicher, aber scheint bei Verwendung eines VPN häufiger vorzukommen.
Irgendwelche Gedanken? Vorschläge?
Antwort1
Es scheint, dass ein Patch für den Kernel 3.16 erstellt wurde, um dieses WLAN-Problem zu beheben:
Fehler 56581 – iwlwifi iwldvm kann die Tx-Warteschlange nicht leeren
und wird auch als Ubuntu-Fehler verfolgt/mit diesem verknüpft:
iwlwifi 0000:01:00.0: Alle TX-FIFO-Warteschlangen konnten nicht geleert werden Q 2
AberStand 11.11.2014 noch nicht als Teil eines Ubuntu-Updates veröffentlicht:
Seth Forshee (sforshee) schrieb am 11.11.2014: #14
Der Patch hat es noch nicht in die veröffentlichten Ubuntu-Kernel geschafft. Ich werde den Status überprüfen und versuchen, den Prozess bei Bedarf zu beschleunigen, aber es dauert immer mehrere Wochen, bis Updates veröffentlicht werden, da neue Kernel vor ihrer Veröffentlichung einer Menge Regressionstests unterzogen werden.
AberEs ist geplant,
Seth Forshee (sforshee) schrieb am 11.11.2014: #17
Ich habe nachgeschaut und der Patch steht bereits für Trusty und Utopic im nächsten SRU-Zyklus in der Warteschlange. Das bedeutet, dass er nicht im nächsten Kernel-Update enthalten sein wird, sondern im darauffolgenden. Das nächste Update wird bereits einem Regressionstest unterzogen, daher ist es zu spät, um es für das nächste Kernel-Update zu bekommen.
Leider musste ich die vorherige Version von Ubuntu 14.04 LTS (von 14.10) auf meinem Rechner neu installieren, wodurch das Problem mit dem WLAN behoben wurde und es wieder wie erwartet funktionierte. Ich habe vor, mit dem Upgrade zu warten, bis dieser Fehler behoben und freigegeben wurde.