Bug 201713
Summary: | iwlwifi: 9260: ASSERT 28AA leading to RCU CPU Stalls | ||
---|---|---|---|
Product: | Drivers | Reporter: | mcline.psp |
Component: | network-wireless | Assignee: | DO NOT USE - assign "network-wireless-intel" component instead (linuxwifi) |
Status: | CLOSED CODE_FIX | ||
Severity: | blocking | CC: | mcline.psp |
Priority: | P1 | ||
Hardware: | Intel | ||
OS: | Linux | ||
Kernel Version: | 4.19.1 | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Attachments: |
Full dmesg log that shows the frequency of firmware crashes.
My Gentoo kernel config for Dell XPS 15 9570 Dmesg log showing unhandled alg iwlwifi error. |
Description
mcline.psp
2018-11-17 08:09:47 UTC
Created attachment 279485 [details]
My Gentoo kernel config for Dell XPS 15 9570
It appears that I am unable to edit some minor markdown formatting errors in my original comment. My apologies. You used -38.ucode. Can you please update your kernel or use our backport driver to test -41.ucode? (In reply to Emmanuel Grumbach from comment #3) > You used -38.ucode. Can you please update your kernel or use our backport > driver to test -41.ucode? Per your suggestion, I (1) updated my kernel to latest kernel version and configured the kernel to load firmware -41.ucode and (2) use the backport driver to test version -41.ucode on all kernel version from 4.15 to 4.19.1. I ran both cases on the 16 machines I mentioned in my original comment and the issue still persists. Additionally, sometimes version -41.ucode would cause the machine to hang when the Xserver was started from tty with the "startx" command. In this case, there was no wifi functionality at all (which persisted across reboots). I also forgot to mention that after a "sufficiently large" time (approximately 2-3 hours on average) the crash-restart-crash infinite loop which causes RCU CPU Stalls and the RCU kthread starvations eventually leads to the system running out of memory and a kernel panic. I have involved the firmware team. They want to collect debug data from you. First thing is to disable fw_restart to prevent the load on the machine. options iwlwifi fw_restart=0 Then, I'll send a debug firmware later. In the meantime, you can refer to [1] to see how to collect the debug information we'll need you to provide. Please take the time to read the privacy notice [2]. Thanks. [1] https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi/debugging#firmware_debugging [2] https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi/debugging#privacy_aspects I have talked with FW people. They claim it is fixed in -41.ucode. You can't use -41.ucode with kernel 4.19. Please install our backport driver to test: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi/core_release If you still see the failure with -41.ucode, please send a log of this. Thanks. (In reply to Emmanuel Grumbach from comment #7) > I have talked with FW people. They claim it is fixed in -41.ucode. > You can't use -41.ucode with kernel 4.19. > > Please install our backport driver to test: > https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi/core_release > > If you still see the failure with -41.ucode, please send a log of this. > > > Thanks. Hmmm, that's weird. Because I ran the backport driver with my current kernel on my Dell XPS 15 9570 (i.e., Pf-kernel 4.19.1) and I lost all wifi functionality and my system hangs when I try to launch an Xsession. It could be possible that it's not installing correctly. I ran all the directions detailed here: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi/core_release and then I make sure to regenerate my initramfs. Do I need to make any changes to my kernel config (i.e., changing iwlwifi from being built into the kernel to being built as a loadable module)? Currently, iwlwifi and iwlmvm firmware support are both built into my kernel (as per my kernel.config file I attached) so I don't know if that is an issue. Additionally, I include my initramfs into my kernel as an integrated-initramfs. No need to do anything. Just check the version of the firmware you run with ethtool -i wlp2s0 For any failure you see, please attach the dmesg output. Sorry I hadn't read your message carefully enough. You must not compile iwlwifi in the kernel. It must be a loadable module. This you can use backport. (In reply to Emmanuel Grumbach from comment #10) > Sorry I hadn't read your message carefully enough. You must not compile > iwlwifi in the kernel. It must be a loadable module. This you can use > backport. My apologies for the delay. As you mentioned this issue is fixed in kernel version 4.20 using the -41.ucode. Specifically for Gentoo, the issue is fixed in all kernels that have the same version(s) as >=sys-kernel/git-sources-4.20_rc3. However, I have noticed that in my dmesg once I will see the numerous iwlwifi error messages which all say: > iwlwifi 0000:3b:00.0: Unhandled alg: 0x707 I have attached my new dmesg.log for reference. Created attachment 279731 [details]
Dmesg log showing unhandled alg iwlwifi error.
This is a different issue which should be harmless. Please open a different bug if you really feel annoyance from this. (In reply to Emmanuel Grumbach from comment #13) > This is a different issue which should be harmless. Please open a different > bug if you really feel annoyance from this. Will do thanks for all the help |