I recently discovered that my Wifi hangs the computer when I try to deactivate Wifi.
Actually, most of the programs do work when I try to deactivate Wifi, but, for instance, I cannot sudo anymore. Control-C or Control-Z won't terminate or suspend it.
I may have to press on the power button to power off the computer.
Below, I put a stack trace from syslog.
I have found a workaround : rmmod works, so I use it (and modprobe) to kill (and restart) Wifi.
I have updated my BIOS to the latest, it changes nothing.
The version of the firmware, if it matters :
iwlwifi 0000:3b:00.0: loaded firmware version 46.ff18e32a.0 9260-th-b0-jf-b0-46.ucode op_mode iwlmvm
An example of stack trace :
2024-03-15T09:37:06.483828+01:00 clairetnet kernel: [ 208.124786] iwlwifi 0000:3b:00.0: RF_KILL bit toggled to disable radio.
2024-03-15T09:37:06.483850+01:00 clairetnet kernel: [ 208.124789] iwlwifi 0000:3b:00.0: reporting RF_KILL (radio disabled)
2024-03-15T09:37:06.508745+01:00 clairetnet systemd[1]: Starting systemd-rfkill.service - Load/Save RF Kill Switch Status...
2024-03-15T09:37:06.511481+01:00 clairetnet systemd[1]: Started systemd-rfkill.service - Load/Save RF Kill Switch Status.
2024-03-15T09:37:06.520063+01:00 clairetnet kernel: [ 208.159089] wlp59s0: deauthenticating from 90:9a:4a:3e:a2:93 by local choice (Reason: 3=DEAUTH_LEAVING)
2024-03-15T09:37:08.523909+01:00 clairetnet kernel: [ 210.162713] iwlwifi 0000:3b:00.0: fail to flush all tx fifo queues Q 5
2024-03-15T09:37:08.523951+01:00 clairetnet kernel: [ 210.163613] iwlwifi 0000:3b:00.0: Queue 5 is active on fifo 3 and stuck for 10000 ms. SW [4, 5] HW [5, 5] FH TRB=0x080305004
2024-03-15T09:37:10.528159+01:00 clairetnet kernel: [ 212.166502] iwlwifi 0000:3b:00.0: fail to flush all tx fifo queues Q 5
2024-03-15T09:37:10.528194+01:00 clairetnet kernel: [ 212.167306] iwlwifi 0000:3b:00.0: Queue 5 is active on fifo 3 and stuck for 10000 ms. SW [4, 5] HW [5, 5] FH TRB=0x080305004
2024-03-15T09:37:10.528204+01:00 clairetnet kernel: [ 212.167404] ------------[ cut here ]------------
2024-03-15T09:37:10.528208+01:00 clairetnet kernel: [ 212.167408] WARNING: CPU: 2 PID: 1256 at net/mac80211/sta_info.c:1442 __sta_info_destroy_part2+0x1c0/0x1f0 [mac80211]
2024-03-15T09:37:10.528225+01:00 clairetnet kernel: [ 212.167659] Modules linked in: ccm cdc_ether usbnet r8152 mii snd_seq_dummy snd_hrtimer snd_hda_codec_hdmi snd_ctl_led snd_hda_codec_realtek snd_hda_codec_generic vboxnetadp(OE) vboxnetflt(OE) vboxdrv(OE) nvidia_uvm(POE) bnep binfmt_misc snd_sof_pci_intel_cnl snd_sof_intel_hda_common soundwire_intel snd_sof_intel_hda_mlink soundwire_cadence snd_sof_intel_hda snd_sof_pci snd_sof_xtensa_dsp snd_sof snd_sof_utils snd_soc_hdac_hda snd_hda_ext_core snd_soc_acpi_intel_match snd_soc_acpi soundwire_generic_allocation soundwire_bus nvidia_drm(POE) nvidia_modeset(POE) snd_soc_core snd_compress ac97_bus snd_pcm_dmaengine intel_tcc_cooling snd_hda_intel x86_pkg_temp_thermal intel_powerclamp snd_intel_dspcfg snd_intel_sdw_acpi coretemp snd_hda_codec iwlmvm snd_hda_core kvm_intel snd_hwdep nls_iso8859_1 nvidia(POE) snd_pcm dell_rbtn snd_seq_midi mac80211 kvm snd_seq_midi_event i915 snd_rawmidi irqbypass libarc4 btusb crct10dif_pclmul uvcvideo btrtl dell_laptop polyval_clmulni polyval_generic cmdlinepart videobuf2_vmalloc btbcm uvc
2024-03-15T09:37:10.528230+01:00 clairetnet kernel: [ 212.167814] snd_seq ghash_clmulni_intel btintel drm_buddy videobuf2_memops spi_nor btmtk sha256_ssse3 videobuf2_v4l2 ttm dell_wmi processor_thermal_device_pci_legacy snd_seq_device mei_hdcp mei_pxp mtd intel_rapl_msr dell_smm_hwmon sha1_ssse3 bluetooth aesni_intel processor_thermal_device snd_timer iwlwifi dell_smbios videodev drm_display_helper crypto_simd processor_thermal_rfim cryptd processor_thermal_mbox dcdbas rapl intel_cstate cec dell_wmi_sysman processor_thermal_rapl mei_me videobuf2_common rc_core ledtrig_audio dell_wmi_descriptor firmware_attributes_class intel_wmi_thunderbolt wmi_bmof mxm_wmi snd i2c_i801 intel_rapl_common ecdh_generic spi_intel_pci cfg80211 mc i2c_smbus spi_intel soundcore mei ecc drm_kms_helper i2c_algo_bit intel_soc_dts_iosf intel_pch_thermal int3403_thermal int340x_thermal_zone dell_smo8800 int3400_thermal intel_hid acpi_thermal_rel sparse_keymap acpi_pad joydev input_leds hid_multitouch mac_hid serio_raw msr parport_pc ppdev drm lp parport efi_pstore dmi_sysfs ip_tables x_tables
2024-03-15T09:37:10.528231+01:00 clairetnet kernel: [ 212.167988] autofs4 usbhid hid_generic rtsx_pci_sdmmc nvme crc32_pclmul psmouse nvme_core video thunderbolt intel_lpss_pci ucsi_acpi nvme_common rtsx_pci i2c_hid_acpi typec_ucsi ahci intel_lpss i2c_hid xhci_pci libahci typec idma64 xhci_pci_renesas hid wmi pinctrl_cannonlake
2024-03-15T09:37:10.528232+01:00 clairetnet kernel: [ 212.168044] CPU: 2 PID: 1256 Comm: NetworkManager Tainted: P OE 6.5.0-25-generic #25-Ubuntu
2024-03-15T09:37:10.528233+01:00 clairetnet kernel: [ 212.168053] Hardware name: Dell Inc. Precision 5540/0WWHJ2, BIOS 1.25.0 11/06/2023
2024-03-15T09:37:10.528252+01:00 clairetnet kernel: [ 212.168057] RIP: 0010:__sta_info_destroy_part2+0x1c0/0x1f0 [mac80211]
2024-03-15T09:37:10.528253+01:00 clairetnet kernel: [ 212.168276] Code: e9 c9 fe ff ff 0f 0b e9 14 ff ff ff 45 31 c0 b9 01 00 00 00 48 89 da 4c 89 f6 4c 89 ef e8 68 63 ff ff 85 c0 0f 84 12 ff ff ff <0f> 0b e9 0b ff ff ff 41 0f b6 d7 be 03 00 00 00 48 89 df e8 a8 a0
2024-03-15T09:37:10.528254+01:00 clairetnet kernel: [ 212.168282] RSP: 0018:ffffafb8418576e8 EFLAGS: 00010282
2024-03-15T09:37:10.528255+01:00 clairetnet kernel: [ 212.168290] RAX: 00000000ffffff92 RBX: ffff90396a1bc000 RCX: 0000000000000000
2024-03-15T09:37:10.528255+01:00 clairetnet kernel: [ 212.168295] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
2024-03-15T09:37:10.528256+01:00 clairetnet kernel: [ 212.168299] RBP: ffffafb841857710 R08: 0000000000000000 R09: 0000000000000000
2024-03-15T09:37:10.528257+01:00 clairetnet kernel: [ 212.168303] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000001
2024-03-15T09:37:10.528257+01:00 clairetnet kernel: [ 212.168307] R13: ffff9038d4840900 R14: ffff9038d1cb49c0 R15: 0000000000000000
2024-03-15T09:37:10.528258+01:00 clairetnet kernel: [ 212.168312] FS: 00007de0a3dc3580(0000) GS:ffff903c2c480000(0000) knlGS:0000000000000000
2024-03-15T09:37:10.528261+01:00 clairetnet kernel: [ 212.168318] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
2024-03-15T09:37:10.528261+01:00 clairetnet kernel: [ 212.168323] CR2: 00007824a6ff8ff8 CR3: 0000000112702006 CR4: 00000000003706e0
2024-03-15T09:37:10.528264+01:00 clairetnet kernel: [ 212.168328] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
2024-03-15T09:37:10.528265+01:00 clairetnet kernel: [ 212.168332] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
2024-03-15T09:37:10.528266+01:00 clairetnet kernel: [ 212.168336] Call Trace:
2024-03-15T09:37:10.528266+01:00 clairetnet kernel: [ 212.168340] <TASK>
2024-03-15T09:37:10.528271+01:00 clairetnet kernel: [ 212.168346] ? show_regs+0x6d/0x80
2024-03-15T09:37:10.528272+01:00 clairetnet kernel: [ 212.168362] ? __warn+0x89/0x160
2024-03-15T09:37:10.528273+01:00 clairetnet kernel: [ 212.168380] ? __sta_info_destroy_part2+0x1c0/0x1f0 [mac80211]
2024-03-15T09:37:10.528274+01:00 clairetnet kernel: [ 212.168599] ? report_bug+0x17e/0x1b0
2024-03-15T09:37:10.528274+01:00 clairetnet kernel: [ 212.168614] ? handle_bug+0x51/0xa0
2024-03-15T09:37:10.528275+01:00 clairetnet kernel: [ 212.168627] ? exc_invalid_op+0x18/0x80
2024-03-15T09:37:10.528275+01:00 clairetnet kernel: [ 212.168638] ? asm_exc_invalid_op+0x1b/0x20
2024-03-15T09:37:10.528276+01:00 clairetnet kernel: [ 212.168652] ? __sta_info_destroy_part2+0x1c0/0x1f0 [mac80211]
2024-03-15T09:37:10.528285+01:00 clairetnet kernel: [ 212.168866] ? __sta_info_destroy_part2+0x1b8/0x1f0 [mac80211]
2024-03-15T09:37:10.528285+01:00 clairetnet kernel: [ 212.169080] __sta_info_flush+0x159/0x1f0 [mac80211]
2024-03-15T09:37:10.528286+01:00 clairetnet kernel: [ 212.169295] ieee80211_set_disassoc+0x1bf/0x780 [mac80211]
2024-03-15T09:37:10.528286+01:00 clairetnet kernel: [ 212.169603] ieee80211_mgd_deauth+0x14c/0x5c0 [mac80211]
2024-03-15T09:37:10.528287+01:00 clairetnet kernel: [ 212.169907] ieee80211_deauth+0x18/0x30 [mac80211]
2024-03-15T09:37:10.528287+01:00 clairetnet kernel: [ 212.170163] cfg80211_mlme_deauth+0xb5/0x1f0 [cfg80211]
2024-03-15T09:37:10.528292+01:00 clairetnet kernel: [ 212.170456] cfg80211_mlme_down+0x61/0x90 [cfg80211]
2024-03-15T09:37:10.529844+01:00 clairetnet wpa_supplicant[1266]: wlp59s0: CTRL-EVENT-DISCONNECTED bssid=90:9a:4a:3e:a2:93 reason=3 locally_generated=1
2024-03-15T09:37:10.532180+01:00 clairetnet kernel: [ 212.170733] cfg80211_disconnect+0x19f/0x210 [cfg80211]
2024-03-15T09:37:10.532188+01:00 clairetnet kernel: [ 212.170784] __cfg80211_leave+0x155/0x1c0 [cfg80211]
2024-03-15T09:37:10.532188+01:00 clairetnet kernel: [ 212.170842] cfg80211_netdev_notifier_call+0x144/0x560 [cfg80211]
2024-03-15T09:37:10.532189+01:00 clairetnet kernel: [ 212.170896] ? iwl_mvm_send_cmd_pdu+0x6f/0xd0 [iwlmvm]
2024-03-15T09:37:10.532189+01:00 clairetnet kernel: [ 212.170960] ? iwl_mvm_send_cmd+0x38/0xa0 [iwlmvm]
2024-03-15T09:37:10.532189+01:00 clairetnet kernel: [ 212.170992] ? iwl_mvm_mc_iface_iterator+0xc9/0x120 [iwlmvm]
2024-03-15T09:37:10.532190+01:00 clairetnet kernel: [ 212.171008] ? __slab_free+0xf1/0x2e0
2024-03-15T09:37:10.532190+01:00 clairetnet kernel: [ 212.171011] ? iwl_mvm_send_cmd_pdu+0x6f/0xd0 [iwlmvm]
2024-03-15T09:37:10.532190+01:00 clairetnet kernel: [ 212.171029] ? _raw_spin_lock_irqsave+0xe/0x20
2024-03-15T09:37:10.532191+01:00 clairetnet kernel: [ 212.171032] ? skb_dequeue+0x5f/0x80
2024-03-15T09:37:10.532191+01:00 clairetnet kernel: [ 212.171035] notifier_call_chain+0x5e/0xe0
2024-03-15T09:37:10.532192+01:00 clairetnet kernel: [ 212.171037] raw_notifier_call_chain+0x16/0x30
2024-03-15T09:37:10.532192+01:00 clairetnet kernel: [ 212.171039] call_netdevice_notifiers_info+0x52/0xa0
2024-03-15T09:37:10.532192+01:00 clairetnet kernel: [ 212.171041] __dev_close_many+0x63/0x130
2024-03-15T09:37:10.532193+01:00 clairetnet kernel: [ 212.171043] dev_close_many+0x7f/0x140
2024-03-15T09:37:10.532193+01:00 clairetnet kernel: [ 212.171044] ? ieee80211_sdata_stop+0x1e/0x40 [mac80211]
2024-03-15T09:37:10.532193+01:00 clairetnet kernel: [ 212.171100] dev_close+0x67/0x80
2024-03-15T09:37:10.532194+01:00 clairetnet kernel: [ 212.171102] cfg80211_shutdown_all_interfaces+0x50/0x100 [cfg80211]
2024-03-15T09:37:10.532194+01:00 clairetnet kernel: [ 212.171134] cfg80211_rfkill_set_block+0x2e/0x50 [cfg80211]
2024-03-15T09:37:10.532194+01:00 clairetnet kernel: [ 212.171166] rfkill_set_block+0x97/0x180
2024-03-15T09:37:10.532195+01:00 clairetnet kernel: [ 212.171173] rfkill_fop_write+0x15e/0x220
2024-03-15T09:37:10.532195+01:00 clairetnet kernel: [ 212.171175] vfs_write+0xff/0x440
2024-03-15T09:37:10.532195+01:00 clairetnet kernel: [ 212.171179] ? putname+0x5b/0x80
2024-03-15T09:37:10.532195+01:00 clairetnet kernel: [ 212.171181] ? __fget_light+0xa5/0x120
2024-03-15T09:37:10.532196+01:00 clairetnet kernel: [ 212.171183] ksys_write+0xc9/0x100
2024-03-15T09:37:10.532196+01:00 clairetnet kernel: [ 212.171184] __x64_sys_write+0x19/0x30
2024-03-15T09:37:10.532196+01:00 clairetnet kernel: [ 212.171185] do_syscall_64+0x59/0x90
2024-03-15T09:37:10.532197+01:00 clairetnet kernel: [ 212.171187] ? __rseq_handle_notify_resume+0x37/0x70
2024-03-15T09:37:10.532197+01:00 clairetnet kernel: [ 212.171189] ? exit_to_user_mode_loop+0xe5/0x130
2024-03-15T09:37:10.532197+01:00 clairetnet kernel: [ 212.171192] ? exit_to_user_mode_prepare+0x9b/0xb0
2024-03-15T09:37:10.532198+01:00 clairetnet kernel: [ 212.171193] ? syscall_exit_to_user_mode+0x37/0x60
2024-03-15T09:37:10.532198+01:00 clairetnet kernel: [ 212.171195] ? do_syscall_64+0x68/0x90
2024-03-15T09:37:10.532199+01:00 clairetnet kernel: [ 212.171196] ? do_syscall_64+0x68/0x90
2024-03-15T09:37:10.532199+01:00 clairetnet kernel: [ 212.171198] ? sysvec_apic_timer_interrupt+0x4b/0xd0
2024-03-15T09:37:10.532199+01:00 clairetnet kernel: [ 212.171199] entry_SYSCALL_64_after_hwframe+0x6e/0xd8
2024-03-15T09:37:10.532200+01:00 clairetnet kernel: [ 212.171202] RIP: 0033:0x7de0a4f1b2cf
2024-03-15T09:37:10.532200+01:00 clairetnet kernel: [ 212.171223] Code: 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 39 86 f7 ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 44 24 08 e8 8c 86 f7 ff 48
2024-03-15T09:37:10.532200+01:00 clairetnet kernel: [ 212.171224] RSP: 002b:00007ffec0211fe0 EFLAGS: 00000293 ORIG_RAX: 0000000000000001
2024-03-15T09:37:10.532201+01:00 clairetnet kernel: [ 212.171226] RAX: ffffffffffffffda RBX: 000000000000001b RCX: 00007de0a4f1b2cf
2024-03-15T09:37:10.532201+01:00 clairetnet kernel: [ 212.171227] RDX: 0000000000000008 RSI: 00007ffec0212028 RDI: 000000000000001b
2024-03-15T09:37:10.532201+01:00 clairetnet kernel: [ 212.171227] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000007
2024-03-15T09:37:10.532202+01:00 clairetnet kernel: [ 212.171228] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000000
2024-03-15T09:37:10.532202+01:00 clairetnet kernel: [ 212.171229] R13: 000058ca1744c8c0 R14: 000058ca17404f40 R15: 000058ca1744b510
2024-03-15T09:37:10.532202+01:00 clairetnet kernel: [ 212.171230] </TASK>
2024-03-15T09:37:10.532203+01:00 clairetnet kernel: [ 212.171231] ---[ end trace 0000000000000000 ]---
2024-03-15T09:37:11.546332+01:00 clairetnet systemd[1]: systemd-rfkill.service: Deactivated successfully.
2024-03-15T09:37:16.773036+01:00 clairetnet kernel: [ 218.414787] iwlwifi 0000:3b:00.0: Queue 5 is active on fifo 3 and stuck for 10000 ms. SW [4, 5] HW [5, 5] FH TRB=0x080305004
ProblemType: Bug
DistroRelease: Ubuntu 23.10
Package: linux-image-6.5.0-25-generic 6.5.0-25.25
ProcVersionSignature: Ubuntu 6.5.0-25.25-generic 6.5.13
Uname: Linux 6.5.0-25-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.27.0-0ubuntu5
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC0: stan 10041 F.... wireplumber
/dev/snd/seq: stan 10025 F.... pipewire
CRDA: N/A
CasperMD5CheckResult: unknown
CurrentDesktop: ubuntu:GNOME
Date: Fri Mar 15 14:20:18 2024
InstallationDate: Installed on 2019-04-26 (1785 days ago)
InstallationMedia: Ubuntu 19.04 "Disco Dingo" - Release amd64 (20190416)
MachineType: {report['dmi.sys.vendor']} {report['dmi.product.name']}
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.5.0-25-generic root=UUID=2262d308-663c-47c3-9e75-b34611c8df1d ro nouveau.blacklist=1 acpi_rev_override=1 acpi_osi=Linux nouveau.modeset=0 pcie_aspm=force drm.vblankoffdelay=1 scsi_mod.use_blk_mq=1 nouveau.runpm=0 mem_sleep_default=deep quiet splash vt.handoff=7
RelatedPackageVersions:
linux-restricted-modules-6.5.0-25-generic N/A
linux-backports-modules-6.5.0-25-generic N/A
linux-firmware 20230919.git3672ccab-0ubuntu2.9
SourcePackage: linux
UpgradeStatus: Upgraded to mantic on 2024-01-12 (63 days ago)
dmi.bios.date: 12/13/2023
dmi.bios.release: 1.26
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 1.26.0
dmi.board.name: 0WWHJ2
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 10
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvr1.26.0:bd12/13/2023:br1.26:svnDellInc.:pnPrecision5540:pvr:rvnDellInc.:rn0WWHJ2:rvrA00:cvnDellInc.:ct10:cvr:sku0906:
dmi.product.family: Precision
dmi.product.name: Precision 5540
dmi.product.sku: 0906
dmi.sys.vendor: Dell Inc.
Status changed to 'Confirmed' because the bug affects multiple users.