Intel Wireless-AC 8260 [8086:24f3] Subsystem [8086:0010] Constant wifi interruptions - Network activation failed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linux |
Fix Released
|
Medium
|
|||
linux-oem-osp1 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
You-Sheng Yang |
Bug Description
On my HP Elitebook G3 the wifi has not worked correctly in current or previous Ubuntu versions (18.04, 18.10).
The symptoms are that the WiFi keeps breaking the connection with no apparent reason, making the device hard to use online. There are a ton of reports regarding iwlwifi problems with the Intel 8260 chip, but nothing conclusive.
Interesting detail is that Manjaro Linux 18.0.4 seems like it would be more stable the Ubuntu.
ProblemType: Bug
DistroRelease: Ubuntu 19.04
Package: linux-image-
ProcVersionSign
Uname: Linux 5.0.0-15-generic x86_64
ApportVersion: 2.20.10-0ubuntu27
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CurrentDesktop: ubuntu:GNOME
Date: Thu May 23 14:04:57 2019
InstallationDate: Installed on 2019-05-23 (0 days ago)
InstallationMedia: Ubuntu 19.04 "Disco Dingo" - Release amd64 (20190416)
MachineType: HP HP EliteBook Folio 1040 G3
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=
RelatedPackageV
linux-
linux-
linux-firmware 1.178.1
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 07/18/2018
dmi.bios.vendor: HP
dmi.bios.version: N83 Ver. 01.33
dmi.board.name: 80FA
dmi.board.vendor: HP
dmi.board.version: KBC Version 01.72
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: HP
dmi.modalias: dmi:bvnHP:
dmi.product.family: 103C_5336AN G=N L=BUS B=HP S=PRO
dmi.product.name: HP EliteBook Folio 1040 G3
dmi.product.sku: V1A71EA#AK8
dmi.sys.vendor: HP
CVE References
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#5 |
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#6 |
Still an issue with 5.1-rc7. Anything I can do that helps fixing this?
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#7 |
How often do you get this?
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#8 |
(In reply to Emmanuel Grumbach from comment #2)
> How often do you get this?
When working via NFS, I get this every day. It may take some hours, depending on the workload, but it happened always. With simple browsing or ssh I've not encountered this. I'll try if other workloads like rsync trigger this too.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#9 |
What you can try is to enable debug on iwlwifi:
debug=0xC0800000
Along with the firmware dump [1], this may help to see what happens..
[1] - https:/
Please take the time to read the privacy notice here:
https:/
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#10 |
(In reply to Emmanuel Grumbach from comment #4)
> What you can try is to enable debug on iwlwifi:
>
> debug=0xC0800000
>
> Along with the firmware dump [1], this may help to see what happens..
>
> [1] -
> https:/
> debugging#
>
> Please take the time to read the privacy notice here:
> https:/
> debugging#
I've loaded iwlwifi with debug=0xC0800000, but /sys/kernel/
However the bug depends on speed an direction. Pushing data in the LAN with rsync triggers the bug immediately, whereas pulling in LAN works perfectly. Synced more than 30GB without any problem. Syncing data via ISP works too. It only happens when pushing data with high speed.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#11 |
I am not surprised. This firmware crash is about the Tx path.
If you can reproduce quickly, you can try to run with tracing.
Don't bother with debugfs for iwlwifi. Just put the udev rule in place and check that you have a dump being created when the firmware crashes. You don't need debugfs for that.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#12 |
Created attachment 282591
fw-dump1
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#13 |
Created attachment 282593
fw-dump2
corresponding crash:
[ 210.734926] iwlwifi 0000:02:00.0: Microcode SW error detected. Restarting 0x82000000.
[ 210.735095] iwlwifi 0000:02:00.0: Start IWL Error Log Dump:
[ 210.735098] iwlwifi 0000:02:00.0: Status: 0x00000100, count: 6
[ 210.735100] iwlwifi 0000:02:00.0: Loaded firmware version: 36.9f0a2d68.0
[ 210.735103] iwlwifi 0000:02:00.0: 0x00000EDC | ADVANCED_SYSASSERT
[ 210.735106] iwlwifi 0000:02:00.0: 0x00000220 | trm_hw_status0
[ 210.735108] iwlwifi 0000:02:00.0: 0x00000000 | trm_hw_status1
[ 210.735110] iwlwifi 0000:02:00.0: 0x00024180 | branchlink2
[ 210.735112] iwlwifi 0000:02:00.0: 0x000397EA | interruptlink1
[ 210.735113] iwlwifi 0000:02:00.0: 0x00000000 | interruptlink2
[ 210.735115] iwlwifi 0000:02:00.0: 0x0D8E001C | data1
[ 210.735117] iwlwifi 0000:02:00.0: 0x20000606 | data2
[ 210.735119] iwlwifi 0000:02:00.0: 0x000018B8 | data3
[ 210.735120] iwlwifi 0000:02:00.0: 0xC44010C9 | beacon time
[ 210.735122] iwlwifi 0000:02:00.0: 0xCAA4173A | tsf low
[ 210.735124] iwlwifi 0000:02:00.0: 0x000007CA | tsf hi
[ 210.735125] iwlwifi 0000:02:00.0: 0x00000000 | time gp1
[ 210.735127] iwlwifi 0000:02:00.0: 0x0C1DFEB9 | time gp2
[ 210.735129] iwlwifi 0000:02:00.0: 0x00000001 | uCode revision type
[ 210.735131] iwlwifi 0000:02:00.0: 0x00000024 | uCode version major
[ 210.735132] iwlwifi 0000:02:00.0: 0x9F0A2D68 | uCode version minor
[ 210.735134] iwlwifi 0000:02:00.0: 0x00000201 | hw version
[ 210.735136] iwlwifi 0000:02:00.0: 0x18489008 | board version
[ 210.735138] iwlwifi 0000:02:00.0: 0x20000606 | hcmd
[ 210.735139] iwlwifi 0000:02:00.0: 0x24022001 | isr0
[ 210.735141] iwlwifi 0000:02:00.0: 0x00000000 | isr1
[ 210.735143] iwlwifi 0000:02:00.0: 0x08001802 | isr2
[ 210.735144] iwlwifi 0000:02:00.0: 0x00417CC1 | isr3
[ 210.735146] iwlwifi 0000:02:00.0: 0x00000000 | isr4
[ 210.735148] iwlwifi 0000:02:00.0: 0x0D62001C | last cmd Id
[ 210.735149] iwlwifi 0000:02:00.0: 0x00000000 | wait_event
[ 210.735151] iwlwifi 0000:02:00.0: 0x00000094 | l2p_control
[ 210.735153] iwlwifi 0000:02:00.0: 0x00018030 | l2p_duration
[ 210.735155] iwlwifi 0000:02:00.0: 0x0000000F | l2p_mhvalid
[ 210.735157] iwlwifi 0000:02:00.0: 0x00000085 | l2p_addr_match
[ 210.735159] iwlwifi 0000:02:00.0: 0x0000000D | lmpm_pmg_sel
[ 210.735161] iwlwifi 0000:02:00.0: 0x04120134 | timestamp
[ 210.735163] iwlwifi 0000:02:00.0: 0x00007880 | flow_handler
[ 210.735232] iwlwifi 0000:02:00.0: Start IWL Error Log Dump:
[ 210.735234] iwlwifi 0000:02:00.0: Status: 0x00000100, count: 7
[ 210.735237] iwlwifi 0000:02:00.0: 0x00000070 | NMI_INTERRUPT_
[ 210.735238] iwlwifi 0000:02:00.0: 0x00000000 | umac branchlink1
[ 210.735240] iwlwifi 0000:02:00.0: 0xC0086AA4 | umac branchlink2
[ 210.735242] iwlwifi 0000:02:00.0: 0xC0083C90 | umac interruptlink1
[ 210.735244] iwlwifi 0000:02:00.0: 0xC0083C90 | umac interruptlink2
[ 210.735246] iwlwifi 0000:02:00.0: 0x00000800 | umac data1
[ 210.735247] iwlwifi 0000:02:00.0: 0xC0083C90 | umac data2
[ 210.735249] iwlwifi 0000:02:00.0: 0xDEADBEEF | umac data3
[ 210.735251] iwlwifi 0000:02:00.0: 0x00000024 | umac major
[ 210.735252] iwlwifi 0000:02:00.0...
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#14 |
Excellent. Did you have tracing running by chance?
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#15 |
(In reply to Emmanuel Grumbach from comment #9)
> Excellent. Did you have tracing running by chance?
The resulting trace is 2.2GB in size. Even compressed (zstd), it's still 142MB. If there isn't a possibility to upload this, I can prepare a download tomorrow.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#16 |
trace can be downloaded from https:/
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#17 |
I got it. You can remove it if you want.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#18 |
I started to look and the firmware / hardware is getting confused and loses track of the Tx FIFO.
I'll try to get someone from the right team to look at this.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#19 |
Created attachment 282617
latest firmware for 8260
Can you please try the latest firmware we have for 8260?
I attached it here. There were a few fixes.
Thank you.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#20 |
(In reply to Emmanuel Grumbach from comment #14)
> Created attachment 282617 [details]
> latest firmware for 8260
>
> Can you please try the latest firmware we have for 8260?
> I attached it here. There were a few fixes.
>
> Thank you.
Still the same error. I've bisected this to:
8dd2cea8b650120
commit 8dd2cea8b650120
Author: Ilan Peer <email address hidden>
Date: Wed Oct 17 16:51:59 2018 +0300
iwlwifi: mvm: Do not set RTS/CTS protection for P2P Device MAC
As this is not needed and might cause interoperability issues
during pairing with devices that would not reply to RTS frames.
Signed-off-by: Ilan Peer <email address hidden>
Signed-off-by: Luca Coelho <email address hidden>
:040000 040000 5cd6552c692631a
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#21 |
Ok, either the bisect is wrong or it's only part of the problem. Simply reverting this commit doesn't solve the problem. Tested on top of 5.1-rc7.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#22 |
This can't really be the culprit. You are not using P2P Device I presume.. and even then, it wouldn't be related to the ASSERT EDC you're seeing.
I opened a ticket on the relevant team.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#23 |
Created attachment 282795
latest firmware for 8260
Hey,
just to be sure, can you please test with the latest firmware attached here?
I doubt it'll make any difference, but I just want to know that it has not been fixed already.
Thanks.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#24 |
(In reply to Emmanuel Grumbach from comment #18)
> Created attachment 282795 [details]
> latest firmware for 8260
>
> Hey,
>
> just to be sure, can you please test with the latest firmware attached here?
> I doubt it'll make any difference, but I just want to know that it has not
> been fixed already.
> Thanks.
Still happens with this firmware. Tested with kernel 5.1.3
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#25 |
Created attachment 282821
latest firmware for 8260 with debug enabled
Hi,
please reproduce with this firmware and produce another dump.
This includes many more probes that will help us to understand what happens.
Thanks.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#26 |
(In reply to Emmanuel Grumbach from comment #20)
> Created attachment 282821 [details]
> latest firmware for 8260 with debug enabled
>
> Hi,
>
> please reproduce with this firmware and produce another dump.
> This includes many more probes that will help us to understand what happens.
>
> Thanks.
Sadly with this firmware the speed is so limited, I'm not able to reproduce the bug. With debug-firmware, I achieve only 2-3MB/s, without debug it's more than 40MB/s.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#27 |
This is very very strange.
Can you please roll-back to the previous just to make sure?
Can you share the dmesg output of the run?
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#28 |
(In reply to Emmanuel Grumbach from comment #22)
> This is very very strange.
> Can you please roll-back to the previous just to make sure?
I"ve double-checked, and it's always the same. With debug-firmware, speed drops to 2-3MB/s.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#29 |
Created attachment 282823
dmesg with debug-firmware
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#30 |
Just to be sure, I've tested this with linux 5.1.3 and 5.0.16. With both I get the slowdown with the debug-firmware.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#31 |
Thanks. And that slowdown prevents the original bug (ASSERT EDC to occur?)
I'll let the relevant know..
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#32 |
(In reply to Emmanuel Grumbach from comment #26)
> Thanks. And that slowdown prevents the original bug (ASSERT EDC to occur?)
Yes, I've not tried to figure out, what speeds are necessary for triggering this bug. With 10MB/s it didn't happen, but with 40MB/s and more the bug occurs within seconds.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#33 |
Ok, thanks.
I think I was wrong when I started to look at the firmware. This smells more like a driver issue now.
Is bisection something you could consider?
If not, we'll try to see on our end.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#34 |
*** Bug 203649 has been marked as a duplicate of this bug. ***
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#35 |
(In reply to Emmanuel Grumbach from comment #28)
> Ok, thanks.
>
> I think I was wrong when I started to look at the firmware. This smells more
> like a driver issue now.
>
> Is bisection something you could consider?
Already tried, and this ended in 8dd2cea8b650120
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#36 |
Sorry, I know see that you already mentioned that.
Oh well..
Need to do a bit less multi-tasking :)
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#37 |
Chris, what device do you have?
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#38 |
My device is an Intel Corporation Wireless 7265 (rev 59).
I can reproduce this within a few minutes of booting a VM with the disk on an NFS share. The crash only seems to happen when using NFS and the Wifi card is hitting fairly high transfer rates >10MiB/s
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#39 |
I can fairly consistently repro this without using NFS on a Lenovo T460s (Intel 8260 WiFi card). If I boot up my laptop on kernel 5.1.3, open a web browser and run a speed test while on WiFi, the speed slows to a crawl and when I check dmesg I see the same trace (although different addresses, not sure if that's relevant). Downgrading the kernel to 5.0.x fixes the issue for me.
Please let me know if any additional traces would be useful.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#40 |
Are you sure you see ASSERT EDC?
What device do you have?
Please attach the dmesg.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#41 |
Ah I'm seeing 104B. Perhaps unrelated then?
[ 128.228712] iwlwifi 0000:04:00.0: Microcode SW error detected. Restarting 0x2000000.
[ 128.228853] iwlwifi 0000:04:00.0: Start IWL Error Log Dump:
[ 128.228857] iwlwifi 0000:04:00.0: Status: 0x00000100, count: 6
[ 128.228860] iwlwifi 0000:04:00.0: Loaded firmware version: 36.9f0a2d68.0
[ 128.228864] iwlwifi 0000:04:00.0: 0x0000104B | ADVANCED_SYSASSERT
[ 128.228867] iwlwifi 0000:04:00.0: 0x059002A0 | trm_hw_status0
[ 128.228870] iwlwifi 0000:04:00.0: 0x00000000 | trm_hw_status1
[ 128.228873] iwlwifi 0000:04:00.0: 0x00024180 | branchlink2
[ 128.228876] iwlwifi 0000:04:00.0: 0x000397EA | interruptlink1
[ 128.228878] iwlwifi 0000:04:00.0: 0x00000000 | interruptlink2
[ 128.228881] iwlwifi 0000:04:00.0: 0xC000E000 | data1
[ 128.228884] iwlwifi 0000:04:00.0: 0x000000A0 | data2
[ 128.228887] iwlwifi 0000:04:00.0: 0x000000E0 | data3
[ 128.228889] iwlwifi 0000:04:00.0: 0xB241251B | beacon time
[ 128.228892] iwlwifi 0000:04:00.0: 0xC5EABAED | tsf low
[ 128.228895] iwlwifi 0000:04:00.0: 0x000001E9 | tsf hi
[ 128.228898] iwlwifi 0000:04:00.0: 0x000124B3 | time gp1
[ 128.228901] iwlwifi 0000:04:00.0: 0x049105D5 | time gp2
[ 128.228903] iwlwifi 0000:04:00.0: 0x00000001 | uCode revision type
[ 128.228906] iwlwifi 0000:04:00.0: 0x00000024 | uCode version major
[ 128.228909] iwlwifi 0000:04:00.0: 0x9F0A2D68 | uCode version minor
[ 128.228911] iwlwifi 0000:04:00.0: 0x00000201 | hw version
[ 128.228914] iwlwifi 0000:04:00.0: 0x00489008 | board version
[ 128.228917] iwlwifi 0000:04:00.0: 0x0E00001C | hcmd
[ 128.228919] iwlwifi 0000:04:00.0: 0x00023801 | isr0
[ 128.228922] iwlwifi 0000:04:00.0: 0x10850000 | isr1
[ 128.228925] iwlwifi 0000:04:00.0: 0x08001912 | isr2
[ 128.228927] iwlwifi 0000:04:00.0: 0x40417CC3 | isr3
[ 128.228930] iwlwifi 0000:04:00.0: 0x00000000 | isr4
[ 128.228933] iwlwifi 0000:04:00.0: 0x0E00001C | last cmd Id
[ 128.228935] iwlwifi 0000:04:00.0: 0x00000000 | wait_event
[ 128.228938] iwlwifi 0000:04:00.0: 0x000000D4 | l2p_control
[ 128.228941] iwlwifi 0000:04:00.0: 0x00018020 | l2p_duration
[ 128.228943] iwlwifi 0000:04:00.0: 0x00000007 | l2p_mhvalid
[ 128.228946] iwlwifi 0000:04:00.0: 0x00000081 | l2p_addr_match
[ 128.228949] iwlwifi 0000:04:00.0: 0x0000000D | lmpm_pmg_sel
[ 128.228952] iwlwifi 0000:04:00.0: 0x04120134 | timestamp
[ 128.228954] iwlwifi 0000:04:00.0: 0x0000F808 | flow_handler
[ 128.229027] iwlwifi 0000:04:00.0: Start IWL Error Log Dump:
[ 128.229030] iwlwifi 0000:04:00.0: Status: 0x00000100, count: 7
[ 128.229033] iwlwifi 0000:04:00.0: 0x00000070 | NMI_INTERRUPT_
[ 128.229035] iwlwifi 0000:04:00.0: 0x00000000 | umac branchlink1
[ 128.229037] iwlwifi 0000:04:00.0: 0xC0086AA4 | umac branchlink2
[ 128.229059] iwlwifi 0000:04:00.0: 0xC0083C90 | umac interruptlink1
[ 128.229062] iwlwifi 0000:04:00.0: 0xC0083C90 | umac interruptlink2
[ 128.229064] iwlwifi 0000:04:00.0: 0x00000800 | umac data1
[ 128.229067] iwlwifi 0000:04:00.0: 0xC0083C90 | umac data2
[ 128.229069] iwlwifi 0000:04:00.0: 0xDEADBEEF | umac data3
[ 128.229085] iwlwifi 0000:04:00.0: 0x00000024 | umac major
[ 128.229086] iwlwifi 0000:04:00.0: 0x9F0A2D68 | umac mino...
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#42 |
Yes, please open a new bug.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#43 |
still bisecting, but
commit b0d795a9ae55820
Author: Mordechay Goodstein <email address hidden>
Date: Sun Oct 21 18:27:26 2018 +0300
iwlwifi: mvm: avoid possible access out of array.
The value in txq_id can be out of array scope,
validate it before accessing the array.
Signed-off-by: Mordechay Goodstein <email address hidden>
Fixes: cf961e16620f ("iwlwifi: mvm: support dqa-mode agg on non-shared queue")
Signed-off-by: Luca Coelho <email address hidden>
is definitively bad
this one:
commit a98e2802a654e24
Author: Ihab Zhaika <email address hidden>
Date: Sun Aug 5 15:05:45 2018 +0300
iwlwifi: correct one of the PCI struct names
One of the cfg struct names is mistakenly "iwl22000", when it should
be "iwl22560".
Chage-Id: If9fbfa4bceef81
Signed-off-by: Ihab Zhaika <email address hidden>
Fixes: 2f7a3863191a ("iwlwifi: rename the temporary name of A000 to the official 22000")
Signed-off-by: Luca Coelho <email address hidden>
seems to be good, but I'm still testing
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#44 |
I'd bet it is 438af9698b0f161
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#45 |
With 438af9698b0f161
commit cfbc6c4c5b91c77
Author: Sara Sharon <email address hidden>
Date: Tue Aug 21 15:23:39 2018 +0300
iwlwifi: mvm: support mac80211 TXQs model
produces this error:
[ 59.121470] WARNING: CPU: 1 PID: 2458 at drivers/
[ 59.121478] Modules linked in: cmac rfcomm bnep btusb btrtl btbcm btintel bluetooth hp_wmi ecdh_generic wmi_bmof kvm_amd ccp kvm irqbypass crc32_pclmul joydev aesni_intel iwlmvm uvcvideo mac80211 aes_x86_64 videobuf2_vmalloc crypto_simd videobuf2_memops cryptd glue_helper videobuf2_v4l2 videodev snd_hda_
[ 59.121536] CPU: 1 PID: 2458 Comm: ssh Not tainted 5.0.0-rc1-
[ 59.121539] Hardware name: HP HP ProBook 645 G2/80FE, BIOS N77 Ver. 01.37 01/04/2019
[ 59.121546] RIP: 0010:iwl_
[ 59.121549] Code: 74 24 18 a8 08 0f 85 35 02 00 00 0f b6 4c 24 18 41 8b 55 00 4c 63 f9 f6 c2 40 74 6e 4b 8d 04 bf 83 bc c3 74 01 00 00 03 74 60 <0f> 0b 48 8b bf a0 00 00 00 48 8b 34 24 41 bc ff ff ff ff e8 26 7d
[ 59.121551] RSP: 0018:ffffa7db89
[ 59.121553] RAX: 0000000000000005 RBX: ffffa356afd4a820 RCX: 0000000000000001
[ 59.121555] RDX: 0000000040000050 RSI: 0000000000000001 RDI: ffffa3575c700028
[ 59.121557] RBP: ffffa35752e415a8 R08: 0000000000000008 R09: ffffa3575d7fd684
[ 59.121558] R10: 0000000000000008 R11: 0000000000004188 R12: ffffa3575d7f0500
[ 59.121560] R13: ffffa7db89463728 R14: 0000000000004188 R15: 0000000000000001
[ 59.121562] FS: 00007f0b2899474
[ 59.121564] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 59.121565] CR2: 00002604a2adaa80 CR3: 000000031bde8000 CR4: 00000000001406e0
[ 59.121567] Call Trace:
[ 59.121577] ? __local_
[ 59.121584] iwl_mvm_
[ 59.121590] iwl_mvm_
[ 59.121608] ieee80211_
[ 59.121620] ieee80211_
[ 59.121632] __ieee80211_
[ 59.121636] ? __bpf_prog_
[ 59.121641] ? skb_send_
[ 59.121643] ? reqsk_fastopen_
[ 59.121654] ieee80211_
[ 59.121658] ? dev_queue_
[ 59.121661] dev_hard_
[ 59.121664] __dev_queue_
[ 59.121668] ? __cgroup_
[ 59.121672] ip_finish_
[ 59.121675] ip_output+
[ 59.121679] __ip_queue_
[ 59.121683] __tcp_transm...
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#46 |
Can you try to revert438af9698
Thanks a lot. This is tremendously helpful.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#47 |
Actually this should be enough:
diff --git a/drivers/
index 5c52469288be.
--- a/drivers/
+++ b/drivers/
@@ -468,7 +468,6 @@ int iwl_mvm_
- ieee80211_
if (iwl_mvm_
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#48 |
On top of linux-5.1.3 I've reverted:
08f7d8b69aaf137
679bff239f51388
438af9698b0f161
and this seems to fixed it. I've transmitted more than 70GB without error.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#49 |
Awesome. We'll take it from here.
Huge thanks.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
BitBurners.com (lasse-penttinen) wrote : | #1 |
- AlsaInfo.txt Edit (38.5 KiB, text/plain; charset="utf-8")
- CRDA.txt Edit (2.9 KiB, text/plain; charset="utf-8")
- CurrentDmesg.txt Edit (78.5 KiB, text/plain; charset="utf-8")
- Dependencies.txt Edit (2.5 KiB, text/plain; charset="utf-8")
- IwConfig.txt Edit (545 bytes, text/plain; charset="utf-8")
- Lspci.txt Edit (9.1 KiB, text/plain; charset="utf-8")
- Lsusb.txt Edit (425 bytes, text/plain; charset="utf-8")
- ProcCpuinfo.txt Edit (5.0 KiB, text/plain; charset="utf-8")
- ProcCpuinfoMinimal.txt Edit (1.3 KiB, text/plain; charset="utf-8")
- ProcEnviron.txt Edit (310 bytes, text/plain; charset="utf-8")
- ProcInterrupts.txt Edit (3.1 KiB, text/plain; charset="utf-8")
- ProcModules.txt Edit (7.2 KiB, text/plain; charset="utf-8")
- PulseList.txt Edit (24.8 KiB, text/plain; charset="utf-8")
- RfKill.txt Edit (112 bytes, text/plain; charset="utf-8")
- UdevDb.txt Edit (185.8 KiB, text/plain; charset="utf-8")
- WifiSyslog.txt Edit (185.9 KiB, text/plain; charset="utf-8")
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Status changed to Confirmed | #2 |
This change was made by a bot.
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#50 |
*** Bug 203719 has been marked as a duplicate of this bug. ***
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#51 |
I just want to add that I've also had this issue since 5.1-rc1 on 8265 (firmware 36), easily reproducible for me using `iperf -c`, and the one-liner on comment42 fixes it here too.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#52 |
I ran into this on the 8260 while forwarding internet for a device connected over wifi (seemed to work without problems without forwarding). I am grateful to have found this thread and patch in comment 42; it worked for me as well. Hope to see the fix merged in soon.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#53 |
*** Bug 203783 has been marked as a duplicate of this bug. ***
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#54 |
*** Bug 203809 has been marked as a duplicate of this bug. ***
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#55 |
(In reply to Alex Spitzer from comment #47)
> I ran into this on the 8260 while forwarding internet for a device connected
> over wifi (seemed to work without problems without forwarding). I am
> grateful to have found this thread and patch in comment 42; it worked for me
> as well. Hope to see the fix merged in soon.
So, you're saying the patch in comment 42 by itself is sufficient to work around the issue?
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#56 |
(In reply to Johannes Berg from comment #50)
> (In reply to Alex Spitzer from comment #47)
> > I ran into this on the 8260 while forwarding internet for a device
> connected
> > over wifi (seemed to work without problems without forwarding). I am
> > grateful to have found this thread and patch in comment 42; it worked for
> me
> > as well. Hope to see the fix merged in soon.
>
> So, you're saying the patch in comment 42 by itself is sufficient to work
> around the issue?
I can confirm it does work around the issue on my 7265 wlan. But I believe it's not a fix, just a workaround. (it disable some functionality I guess)
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#57 |
(In reply to snow3461 from comment #51)
> I can confirm it does work around the issue on my 7265 wlan. But I believe
> it's not a fix, just a workaround. (it disable some functionality I guess)
Thanks.
Yes, in a sense; it does disable some functionality that in theory lets you reach a bit higher throughput, but we enabled this functionality by accident rather than intentionally on older devices and (clearly!) never tested it carefully there, so chances are we won't actually have the bandwidth to go back to the older devices and carefully analyze and understand why it breaks there.
(FWIW, we're talking about a device that was released 4 years ago and obviously was in development significantly before that)
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#58 |
I do see this issue on a "newer" intel wifi (Dual Band Wireless AC 8265) and removing that include does fix my dmesg errors as well.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#59 |
(In reply to Johannes Berg from comment #50)
> (In reply to Alex Spitzer from comment #47)
> > I ran into this on the 8260 while forwarding internet for a device
> connected
> > over wifi (seemed to work without problems without forwarding). I am
> > grateful to have found this thread and patch in comment 42; it worked for
> me
> > as well. Hope to see the fix merged in soon.
>
> So, you're saying the patch in comment 42 by itself is sufficient to work
> around the issue?
Yes, I commented the "ieee80211_
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#60 |
Will be sent upstream through the regular process.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#61 |
oops
we had a hiccup in our infra.
Commit is in master branch with a different commit ID.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#62 |
(In reply to vladi from comment #53)
> I do see this issue on a "newer" intel wifi (Dual Band Wireless AC 8265) and
> removing that include does fix my dmesg errors as well.
I had actually been referring to 8265 when I said 4 years ago - 7265 is even older :-)
As you can see in the code change, we really supported/tested this only from 9000 series onwards.
I'm still sort of curious what happens, but it remains to be seen if I can find cycles to investigate further. Most likely not.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#63 |
*** Bug 203929 has been marked as a duplicate of this bug. ***
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#64 |
*** Bug 204009 has been marked as a duplicate of this bug. ***
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#65 |
The patch is still missing upstream. Any chance getting this in before kernel 5.2 will be released?
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#66 |
(In reply to Johannes Hirte from comment #60)
> The patch is still missing upstream. Any chance getting this in before
> kernel 5.2 will be released?
Unfortunately we're already in v5.2-rc7, so it will be difficult to still get it in for v5.2.
To gauge the importance of this, does the assert (FW crash) disrupt connectivity much or is it just a hiccup from which we recover with a FW restart?
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#67 |
It's a performance killer. When this happen, transmission drops from ~40MB/s down to 1MB/s.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#68 |
In my case (duplicate bug 203929), it drops connectivity and doesn't recover. I'm forced to rmmod/modprobe to get connectivity back. But that only keeps it working until the next time it trips this assert.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#69 |
Thanks for the input! I'll try to squeeze this into v5.2. Let's see if it's accepted.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#70 |
FYI: I've sent the patch and asked Dave to take it to v5.2 still. Let's see if that happens.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#71 |
The patch mentioned in C65 (11029027) is marked superseded, and it's definitely not in 5.3-rc3. Does this mean we that there is a different fix in place, somewhere else or perhaps will be?
thanks
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#72 |
Sorry - i see is in the pipeline now. thank you!
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#73 |
*** Bug 204577 has been marked as a duplicate of this bug. ***
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Anders Kaseorg (andersk) wrote : Re: Constant wifi interruptions - Network activation failed | #3 |
I believe this is
https:/
https:/
which has been patched in kernel 5.3-rc4:
https:/
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Anders Kaseorg (andersk) wrote : | #4 |
Or since Launchpad doesn’t like ^ in links:
https:/
tags: | added: patch patch-accepted-upstream |
Changed in linux: | |
importance: | Unknown → Medium |
status: | Unknown → Fix Released |
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Anders Kaseorg (andersk) wrote : Re: Constant wifi interruptions - Network activation failed | #74 |
The patch is also in stable kernel v5.2.11:
https:/
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
You-Sheng Yang (vicamo) wrote : | #75 |
I can reproduce this with Intel 8265 against linux-oem-osp1 version 5.0.0-1046
tags: | added: hwe-networking-wifi |
Changed in linux (Ubuntu Bionic): | |
status: | New → In Progress |
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
You-Sheng Yang (vicamo) wrote : | #76 |
Currently we use backport-
Changed in linux (Ubuntu Bionic): | |
status: | In Progress → Won't Fix |
Changed in linux-oem-osp1 (Ubuntu Bionic): | |
status: | New → In Progress |
assignee: | nobody → You-Sheng Yang (vicamo) |
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
You-Sheng Yang (vicamo) wrote : | #77 |
Changed in linux (Ubuntu Bionic): | |
status: | Won't Fix → Invalid |
Changed in linux (Ubuntu): | |
status: | Confirmed → Won't Fix |
no longer affects: | linux (Ubuntu) |
no longer affects: | linux (Ubuntu Bionic) |
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
You-Sheng Yang (vicamo) wrote : | #78 |
Changed in linux-oem-osp1 (Ubuntu Bionic): | |
status: | In Progress → Fix Committed |
Changed in linux-oem-osp1 (Ubuntu): | |
status: | New → Invalid |
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Launchpad Janitor (janitor) wrote : | #79 |
This bug was fixed in the package linux-oem-osp1 - 5.0.0-1052.57
---------------
linux-oem-osp1 (5.0.0-1052.57) bionic; urgency=medium
* bionic/
* Make Dell WD19 dock more reliable after suspend (LP: #1868217)
- xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3
- xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0
- xhci: Finetune host initiated USB3 rootport link suspend and resume
* Packaging resync (LP: #1786013)
- [Packaging] add libcap-dev dependency
-- Timo Aaltonen <email address hidden> Mon, 04 May 2020 11:56:26 +0300
Changed in linux-oem-osp1 (Ubuntu Bionic): | |
status: | Fix Committed → Fix Released |
summary: |
- Constant wifi interruptions - Network activation failed + Intel Wireless-AC 8260 [8086:24f3] Subsystem [8086:0010] Constant wifi + interruptions - Network activation failed |
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Launchpad Janitor (janitor) wrote : | #80 |
This bug was fixed in the package linux-oem-osp1 - 5.0.0-1059.64
---------------
linux-oem-osp1 (5.0.0-1059.64) bionic; urgency=medium
[ Ubuntu: 5.0.0-52.56 ]
* CVE-2020-0543
- SAUCE: x86/cpu: Add a steppings field to struct x86_cpu_id
- SAUCE: x86/cpu: Add 'table' argument to cpu_matches()
- SAUCE: x86/speculation: Add Special Register Buffer Data Sampling (SRBDS)
mitigation
- SAUCE: x86/speculation: Add SRBDS vulnerability and mitigation documentation
- SAUCE: x86/speculation: Add Ivy Bridge to affected list
linux-oem-osp1 (5.0.0-1054.59) bionic; urgency=medium
* bionic/
* Speed up the process of s3 resume (LP: #1876844)
- PCI/PM: Adjust pcie_wait_
- PCI/PM: Assume ports without DLL Link Active train links in 100 ms
linux-oem-osp1 (5.0.0-1053.58) bionic; urgency=medium
* bionic/
* rtl8723bu wifi issue after being turned off (LP: #1878296)
- rtl8xxxu: Improve TX performance of RTL8723BU on rtl8xxxu driver
- rtl8xxxu: add bluetooth co-existence support for single antenna
- rtl8xxxu: remove set but not used variable 'rate_mask'
- rtl8xxxu: Remove set but not used variable 'vif', 'dev', 'len'
* Fix Pericom USB controller OHCI/EHCI PME# defect (LP: #1879321)
- serial: 8250_pci: Move Pericom IDs to pci_ids.h
- PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect
* Don't register platform::micmute if the related tokens don't exist
(LP: #1877275)
- SAUCE: platform/x86: dell-laptop: don't register platform::micmute if the
related tokens don't exist
[ Ubuntu: 5.0.0-49.53 ]
* disco/linux: 5.0.0-49.53 -proposed tracker (LP: #1878826)
* Disco update: upstream stable patchset 2020-05-14 (LP: #1878681)
- remoteproc: Fix wrong rvring index computation
- mtd: cfi: fix deadloop in cfi_cmdset_0002.c do_write_buffer
- binder: take read mode of mmap_sem in binder_
- usb: dwc3: gadget: Do link recovery for SS and SSP
- usb: gadget: udc: bdc: Remove unnecessary NULL checks in bdc_req_complete
- iio:ad7797: Use correct attribute_group
- ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs
- ASoC: tas571x: disable regulators on failed probe
- ASoC: wm8960: Fix wrong clock after suspend & resume
- nfsd: memory corruption in nfsd4_lock()
- i2c: altera: use proper variable to hold errno
- rxrpc: Fix DATA Tx to disable nofrag for UDP on AF_INET6 socket
- net/cxgb4: Check the return from t4_query_params properly
- xfs: acquire superblock freeze protection on eofblocks scans
- svcrdma: Fix trace point use-after-free race
- svcrdma: Fix leak of svc_rdma_recv_ctxt objects
- PCI: Avoid ASMedia XHCI USB PME# from D0 defect
- PCI: Move Apex Edge TPU class quirk to fix BAR assignment
- ARM: dts: bcm283x: Disable dsi0 node
- cpumap: Avoid warning when CONFIG_
- net/mlx5: Fix failing fw tracer allocation on s390
- perf/core: fix parent pid/tid in task exit events
- bpf, x86_3...
Changed in linux-oem-osp1 (Ubuntu): | |
status: | Invalid → Fix Released |
status: | Invalid → Fix Released |
Created attachment 282333
full dmesg log
With kernels 5.1.0-rc I noticed these microcode errors when working via NFS. Testing with kernel 5.0 didn't reproduce it. I wasn't able getting a coredump as described in https:/ /wireless. wiki.kernel. org/en/ users/drivers/ iwlwifi/ debugging, cause /sys/kernel/ debug/iwlwifi does not exist on my system.
error in dmesg log:
[43837.111256] iwlwifi 0000:02:00.0: Microcode SW error detected. Restarting 0x2000000. LMAC_FATAL
[43837.111554] iwlwifi 0000:02:00.0: Start IWL Error Log Dump:
[43837.111559] iwlwifi 0000:02:00.0: Status: 0x00000100, count: 6
[43837.111562] iwlwifi 0000:02:00.0: Loaded firmware version: 36.9f0a2d68.0
[43837.111567] iwlwifi 0000:02:00.0: 0x00000EDC | ADVANCED_SYSASSERT
[43837.111570] iwlwifi 0000:02:00.0: 0x00000280 | trm_hw_status0
[43837.111573] iwlwifi 0000:02:00.0: 0x00000000 | trm_hw_status1
[43837.111577] iwlwifi 0000:02:00.0: 0x00024180 | branchlink2
[43837.111580] iwlwifi 0000:02:00.0: 0x000397EA | interruptlink1
[43837.111583] iwlwifi 0000:02:00.0: 0x00000000 | interruptlink2
[43837.111586] iwlwifi 0000:02:00.0: 0x0AEA001C | data1
[43837.111590] iwlwifi 0000:02:00.0: 0x20000606 | data2
[43837.111593] iwlwifi 0000:02:00.0: 0x00001E98 | data3
[43837.111596] iwlwifi 0000:02:00.0: 0xB641033D | beacon time
[43837.111598] iwlwifi 0000:02:00.0: 0xF5DE7CC6 | tsf low
[43837.111601] iwlwifi 0000:02:00.0: 0x00000644 | tsf hi
[43837.111604] iwlwifi 0000:02:00.0: 0x00000000 | time gp1
[43837.111607] iwlwifi 0000:02:00.0: 0x32EE2608 | time gp2
[43837.111610] iwlwifi 0000:02:00.0: 0x00000001 | uCode revision type
[43837.111614] iwlwifi 0000:02:00.0: 0x00000024 | uCode version major
[43837.111617] iwlwifi 0000:02:00.0: 0x9F0A2D68 | uCode version minor
[43837.111619] iwlwifi 0000:02:00.0: 0x00000201 | hw version
[43837.111622] iwlwifi 0000:02:00.0: 0x00489008 | board version
[43837.111625] iwlwifi 0000:02:00.0: 0x20000606 | hcmd
[43837.111627] iwlwifi 0000:02:00.0: 0x20022002 | isr0
[43837.111630] iwlwifi 0000:02:00.0: 0x00000000 | isr1
[43837.111633] iwlwifi 0000:02:00.0: 0x0800180A | isr2
[43837.111636] iwlwifi 0000:02:00.0: 0x00416CC1 | isr3
[43837.111638] iwlwifi 0000:02:00.0: 0x00000000 | isr4
[43837.111640] iwlwifi 0000:02:00.0: 0x0AC6001C | last cmd Id
[43837.111643] iwlwifi 0000:02:00.0: 0x00000000 | wait_event
[43837.111645] iwlwifi 0000:02:00.0: 0x00004288 | l2p_control
[43837.111648] iwlwifi 0000:02:00.0: 0x00018024 | l2p_duration
[43837.111650] iwlwifi 0000:02:00.0: 0x00000000 | l2p_mhvalid
[43837.111653] iwlwifi 0000:02:00.0: 0x000000E7 | l2p_addr_match
[43837.111655] iwlwifi 0000:02:00.0: 0x0000000D | lmpm_pmg_sel
[43837.111658] iwlwifi 0000:02:00.0: 0x04120134 | timestamp
[43837.111660] iwlwifi 0000:02:00.0: 0x00006078 | flow_handler
[43837.111734] iwlwifi 0000:02:00.0: Start IWL Error Log Dump:
[43837.111738] iwlwifi 0000:02:00.0: Status: 0x00000100, count: 7
[43837.111741] iwlwifi 0000:02:00.0: 0x00000070 | NMI_INTERRUPT_
[43837.111744] iwlwifi 0000:02:00.0: 0x00000000 | umac branchlink1
[43837.111747] iwlwifi 0000:02:00.0: 0xC0086AA4 | umac branchlink2
[43837.111750] iwlwifi 0000:02:00.0: 0xC0083C90 | umac interruptlink1
[43837.111752] iwlwifi 0000:02:00.0: 0xC008...