14.10으로 업그레이드한 후 Wi-Fi 연결이 끊어지거나 느려집니다.

14.10으로 업그레이드한 후 Wi-Fi 연결이 끊어지거나 느려집니다.

최근에 14.04에서 14.10으로 업그레이드했는데 즉시 Dell XPS 13 노트북의 Wi-Fi에 문제가 발생하기 시작했습니다. 한동안(30분에서 1시간 정도?) 잘 작동하지만 연결이 느려지기 시작하고(패킷 손실 25%~75%) 결국 중지됩니다. 때로는 저절로 다시 돌아오지만 대부분의 경우 하드웨어 Wi-Fi 버튼( 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)

현재 이러한 문제가 발생하는 이유를 잘 모르겠습니다(과거에는 특히 Wi-Fi를 사용하여 릴리스 업그레이드를 수행할 때 문제가 없었습니다).

아마도 노트북이 그렇지 않은데도 유휴 상태/대기 상태라고 생각하는 것일까요? 전원 관리 설정이 꺼진 것을 확인했습니다.

확실하지는 않지만 VPN을 사용할 때 더 자주 발생하는 것 같습니다.

이견있는 사람? 제안?

답변1

이 Wi-Fi 문제를 해결하기 위해 커널 3.16에 패치가 적용된 것 같습니다.

버그 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부터)를 다시 설치해야 Wi-Fi 문제가 예상대로 작동하도록 해결되었습니다. 이 버그가 수정되어 출시될 때까지 업그레이드를 보류할 계획입니다.

관련 정보