You are not logged in.

#1 2022-03-02 14:29:21

darthvader
Member
From: The Beehive
Registered: 2013-12-14
Posts: 20

Invalid packet lengths - iwlwifi tainted

My wifi connections occasionally drops out, examining the journal reveals the below, what could be causing the issue?

Mar 02 09:19:02 archlinux kernel: ------------[ cut here ]------------
Mar 02 09:19:02 archlinux kernel: invalid packet lengths (hdrlen=24, len=16, crypt_len=0)
Mar 02 09:19:02 archlinux kernel: WARNING: CPU: 2 PID: 393 at drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c:179 iwl_mvm_rx_mpdu_mq+0x184b/0x1900 [iwlmvm]
Mar 02 09:19:02 archlinux kernel: Modules linked in: loop exfat rfcomm ccm nfnetlink cmac algif_hash algif_skcipher af_alg bnep 8021q garp mrp stp llc ntfs3 ses enclosure scsi_transport_sas joydev mousedev snd_sof_pci_intel_cnl snd_sof_intel_hda_common soundwire_intel soundwire_generic_allocation soundwire_cadence snd_sof_intel_hda snd_sof_pci snd_sof_xtensa_dsp snd_sof soundwire_bus usbhid snd_soc_skl intel_rapl_msr intel_rapl_common snd_soc_hdac_hda snd_hda_ext_core snd_hda_codec_hdmi snd_soc_sst_ipc intel_tcc_cooling snd_soc_sst_dsp x86_pkg_temp_thermal snd_soc_acpi_intel_match intel_powerclamp snd_soc_acpi coretemp snd_soc_core snd_ctl_led ext4 kvm_intel snd_compress kvm crc32c_generic mbcache snd_hda_codec_realtek snd_hda_codec_generic irqbypass ac97_bus jbd2 snd_pcm_dmaengine crct10dif_pclmul btusb snd_hda_intel crc32c_intel btrtl snd_intel_dspcfg ghash_clmulni_intel btbcm mei_hdcp btintel snd_intel_sdw_acpi aesni_intel bluetooth iTCO_wdt dell_wmi mei_wdt mei_pxp crypto_simd snd_hda_codec nls_iso8859_1
Mar 02 09:19:02 archlinux kernel:  cryptd ledtrig_audio ecdh_generic intel_pmc_bxt snd_hda_core ee1004 vfat crc16 iTCO_vendor_support dell_wmi_sysman dell_smbios fat iwlmvm firmware_attributes_class i8042 dell_wmi_aio dell_wmi_descriptor lzo_rle snd_hwdep intel_wmi_thunderbolt wmi_bmof sparse_keymap serio dcdbas snd_pcm rapl mac80211 intel_cstate libarc4 intel_uncore snd_timer intel_spi_pci intel_spi uas snd intel_lpss_pci mei_me spi_nor i2c_i801 pcspkr intel_lpss usb_storage e1000e mtd soundcore i2c_smbus iwlwifi mei idma64 tpm_crb intel_pch_thermal tpm_tis wmi tpm_tis_core tpm cfg80211 rng_core acpi_pad mac_hid rfkill vboxnetflt(OE) vboxnetadp(OE) vboxdrv(OE) pkcs8_key_parser ipmi_devintf ipmi_msghandler sg crypto_user fuse zram ip_tables x_tables f2fs crc32_generic lz4hc_compress crc32_pclmul xhci_pci xhci_pci_renesas i915 intel_gtt video ttm
Mar 02 09:19:02 archlinux kernel: CPU: 2 PID: 393 Comm: irq/135-iwlwifi Tainted: G     U     OE     5.16.11-1-ck-generic-v3 #1 81add96deac6b45c7cb5d224516fe8dfb864528e
Mar 02 09:19:02 archlinux kernel: Hardware name: Dell Inc. OptiPlex 7070/06XMFM, BIOS 1.12.0 12/10/2021
Mar 02 09:19:02 archlinux kernel: RIP: 0010:iwl_mvm_rx_mpdu_mq+0x184b/0x1900 [iwlmvm]
Mar 02 09:19:02 archlinux kernel: Code: 04 24 0f b7 00 e9 8e ec ff ff 44 89 f1 44 89 c2 44 89 fe 48 c7 c7 10 f4 f6 c0 44 89 04 24 c6 05 4b 55 05 00 01 e8 bd fb d9 c1 <0f> 0b 44 8b 04 24 e9 71 f9 ff ff 41 c7 85 80 18 00 00 02 00 00 00
Mar 02 09:19:02 archlinux kernel: RSP: 0018:ffffac48801bcd50 EFLAGS: 00010282
Mar 02 09:19:02 archlinux kernel: RAX: 0000000000000000 RBX: ffff9f20a49d4000 RCX: 0000000000000027
Mar 02 09:19:02 archlinux kernel: RDX: ffff9f27fc4a0728 RSI: 0000000000000001 RDI: ffff9f27fc4a0720
Mar 02 09:19:02 archlinux kernel: RBP: ffff9f199c57fe00 R08: 0000000000000000 R09: ffffac48801bcb80
Mar 02 09:19:02 archlinux kernel: R10: 0000000000000003 R11: ffffffff83aca8c8 R12: 0000000000000000
Mar 02 09:19:02 archlinux kernel: R13: ffff9f18c9782048 R14: 0000000000000000 R15: 0000000000000018
Mar 02 09:19:02 archlinux kernel: FS:  0000000000000000(0000) GS:ffff9f27fc480000(0000) knlGS:0000000000000000
Mar 02 09:19:02 archlinux kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Mar 02 09:19:02 archlinux kernel: CR2: 0000394d069a8000 CR3: 00000007a7010006 CR4: 00000000003706e0
Mar 02 09:19:02 archlinux kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Mar 02 09:19:02 archlinux kernel: DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Mar 02 09:19:02 archlinux kernel: Call Trace:
Mar 02 09:19:02 archlinux kernel:  <IRQ>
Mar 02 09:19:02 archlinux kernel:  iwl_pcie_rx_handle+0x3aa/0x9e0 [iwlwifi 9bc615af23d8017deb70abf877d2573f0822c5a8]
Mar 02 09:19:02 archlinux kernel:  iwl_pcie_napi_poll_msix+0x29/0xc0 [iwlwifi 9bc615af23d8017deb70abf877d2573f0822c5a8]
Mar 02 09:19:02 archlinux kernel:  __napi_poll+0x29/0x160
Mar 02 09:19:02 archlinux kernel:  net_rx_action+0x237/0x2f0
Mar 02 09:19:02 archlinux kernel:  __do_softirq+0xcd/0x2b4
Mar 02 09:19:02 archlinux kernel:  ? disable_irq_nosync+0x10/0x10
Mar 02 09:19:02 archlinux kernel:  do_softirq.part.0+0x65/0x80
Mar 02 09:19:02 archlinux kernel:  </IRQ>
Mar 02 09:19:02 archlinux kernel:  <TASK>
Mar 02 09:19:02 archlinux kernel:  __local_bh_enable_ip+0x56/0x60
Mar 02 09:19:02 archlinux kernel:  iwl_pcie_irq_rx_msix_handler+0xc8/0x190 [iwlwifi 9bc615af23d8017deb70abf877d2573f0822c5a8]
Mar 02 09:19:02 archlinux kernel:  irq_thread_fn+0x1d/0x60
Mar 02 09:19:02 archlinux kernel:  irq_thread+0xc2/0x180
Mar 02 09:19:02 archlinux kernel:  ? irq_thread_fn+0x60/0x60
Mar 02 09:19:02 archlinux kernel:  ? irq_thread_check_affinity+0xa0/0xa0
Mar 02 09:19:02 archlinux kernel:  kthread+0x15a/0x180
Mar 02 09:19:02 archlinux kernel:  ? set_kthread_struct+0x40/0x40
Mar 02 09:19:02 archlinux kernel:  ret_from_fork+0x1f/0x30
Mar 02 09:19:02 archlinux kernel:  </TASK>
Mar 02 09:19:02 archlinux kernel: ---[ end trace 1cb848d7708930b5 ]---

/etc/modprobe.d/iwl.conf

# https://bbs.archlinux.org/viewtopic.php?pid=1918191#p1918191
# journalctl --dmesg : iwlwifi 0000:00:14.3: iwlmvm doesn't allow to disable BT Coex, check bt_coex_active module parameter
#options iwlwifi 11n_disable=1 swcrypto=0 bt_coex_active=0 power_save=0
options iwlwifi 11n_disable=1 swcrypto=1 power_save=0
# https://wiki.archlinux.org/title/Network_configuration/Wireless#iwlwifi
# remove swcrypto=0 to stop "iwlwifi 0000:00:14.3: Unhandled alg: 0xc3400707" from in dmesg
options iwlmvm power_scheme=1 
# options iwlwifi d0i3_disable=1  # unknown options in linux-ck
options iwlwifi uapsd_disable=1 
# options iwlwifi lar_disable=1 # unknown options in linux-ck
# https://unix.stackexchange.com/a/139383/337659
# options iwlwifi wd_disable=1
$ inxi -N
Network:
  Device-1: Intel Cannon Lake PCH CNVi WiFi driver: iwlwifi
  Device-2: Intel Ethernet I219-LM driver: e1000e

Offline

#2 2022-03-02 15:01:17

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,838

Re: Invalid packet lengths - iwlwifi tainted

https://bugzilla.redhat.com/show_bug.cgi?id=1830728 (unresolved)
Do you also get this w/ the vanilla kernel?

Offline

#3 2022-03-02 15:32:10

darthvader
Member
From: The Beehive
Registered: 2013-12-14
Posts: 20

Re: Invalid packet lengths - iwlwifi tainted

No, only with my current kernel and iwl settings.

Offline

Board footer

Powered by FluxBB