I need help identifying why my f37 freezes

Hi, this is my first post. I’m trying to identify and solve a problem that has been with me 5 months since I first installed f36.

I’m using f37 (i3 spin) with kernel 6.1.12-200.fc37.x86_64 on a ThinkPad E14 gen4 amd.

From time to time (like twice per week) something weird happens. I notice that I no longer have bluetooth active and in some cases I even can’t type anymore. Most of the times I have to do a hard reset so everything comes to normal. However, in some cases, closing the laptop lid and putting the system into sleep and then waking it up is enough to solve this issue.

Last month I upgraded bios, drivers and kernel.

I really love having f37 in this machine so I want to explore, learn (and fight) in order to solve this issue!

this is my journactl when I noticed the problem:

de març 27 00:44:26 fedora kernel: Freezing user space processes ... (elapsed 0.001 seconds) done.
de març 27 00:44:26 fedora kernel: OOM killer disabled.
de març 27 00:44:26 fedora kernel: Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
de març 27 00:44:26 fedora kernel: printk: Suspending console(s) (use no_console_suspend to debug)
de març 27 00:44:26 fedora kernel: queueing ieee80211 work while going to suspend
de març 27 00:44:26 fedora kernel: [drm:dc_dmub_srv_wait_idle [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
de març 27 00:44:26 fedora kernel: amdgpu 0000:04:00.0: amdgpu: free PSP TMR buffer
de març 27 00:44:26 fedora kernel: PM: suspend devices took 0.612 seconds
de març 27 00:44:26 fedora kernel: ACPI: EC: interrupt blocked
de març 27 00:44:26 fedora kernel: ACPI: PM: Preparing to enter system sleep state S3
de març 27 00:44:26 fedora kernel: ACPI: EC: event blocked
de març 27 00:44:26 fedora kernel: ACPI: EC: EC stopped
de març 27 00:44:26 fedora kernel: ACPI: PM: Saving platform NVS memory
de març 27 00:44:26 fedora kernel: Disabling non-boot CPUs ...
de març 27 00:44:26 fedora kernel: smpboot: CPU 1 is now offline
de març 27 00:44:26 fedora kernel: smpboot: CPU 2 is now offline
de març 27 00:44:26 fedora kernel: smpboot: CPU 3 is now offline
de març 27 00:44:26 fedora kernel: smpboot: CPU 4 is now offline
de març 27 00:44:26 fedora kernel: smpboot: CPU 5 is now offline
de març 27 00:44:26 fedora kernel: smpboot: CPU 6 is now offline
de març 27 00:44:26 fedora kernel: smpboot: CPU 7 is now offline
de març 27 00:44:26 fedora kernel: smpboot: CPU 8 is now offline
de març 27 00:44:26 fedora kernel: smpboot: CPU 9 is now offline
de març 27 00:44:26 fedora kernel: smpboot: CPU 10 is now offline
de març 27 00:44:26 fedora kernel: smpboot: CPU 11 is now offline
de març 27 00:44:26 fedora kernel: smpboot: CPU 12 is now offline
de març 27 00:44:26 fedora kernel: smpboot: CPU 13 is now offline
de març 27 00:44:26 fedora kernel: smpboot: CPU 14 is now offline
de març 27 00:44:26 fedora kernel: Spectre V2 : Update user space SMT mitigation: STIBP off
de març 27 00:44:26 fedora kernel: smpboot: CPU 15 is now offline
de març 27 00:44:26 fedora kernel: ACPI: PM: Low-level resume complete
de març 27 00:44:26 fedora kernel: ACPI: EC: EC started
de març 27 00:44:26 fedora kernel: ACPI: PM: Restoring platform NVS memory
de març 27 00:44:26 fedora kernel: AMD-Vi: Virtual APIC enabled
de març 27 00:44:26 fedora kernel: AMD-Vi: Virtual APIC enabled
de març 27 00:44:26 fedora kernel: LVT offset 0 assigned for vector 0x400
de març 27 00:44:26 fedora kernel: Enabling non-boot CPUs ...
de març 27 00:44:26 fedora kernel: x86: Booting SMP configuration:
de març 27 00:44:26 fedora kernel: smpboot: Booting Node 0 Processor 1 APIC 0x1
de març 27 00:44:26 fedora kernel: microcode: CPU1: patch_level=0x0a50000c
de març 27 00:44:26 fedora kernel: ACPI: \_SB_.PLTF.C001: Found 3 idle states
de març 27 00:44:26 fedora kernel: Spectre V2 : Update user space SMT mitigation: STIBP always-on
de març 27 00:44:26 fedora kernel: CPU1 is up
de març 27 00:44:26 fedora kernel: smpboot: Booting Node 0 Processor 2 APIC 0x2
de març 27 00:44:26 fedora kernel: microcode: CPU2: patch_level=0x0a50000c
de març 27 00:44:26 fedora kernel: ACPI: \_SB_.PLTF.C002: Found 3 idle states
de març 27 00:44:26 fedora kernel: CPU2 is up
de març 27 00:44:26 fedora kernel: smpboot: Booting Node 0 Processor 3 APIC 0x3
de març 27 00:44:26 fedora kernel: microcode: CPU3: patch_level=0x0a50000c
de març 27 00:44:26 fedora kernel: ACPI: \_SB_.PLTF.C003: Found 3 idle states
de març 27 00:44:26 fedora kernel: CPU3 is up
de març 27 00:44:26 fedora kernel: smpboot: Booting Node 0 Processor 4 APIC 0x4
de març 27 00:44:26 fedora kernel: microcode: CPU4: patch_level=0x0a50000c
de març 27 00:44:26 fedora kernel: ACPI: \_SB_.PLTF.C004: Found 3 idle states
de març 27 00:44:26 fedora kernel: CPU4 is up
de març 27 00:44:26 fedora kernel: smpboot: Booting Node 0 Processor 5 APIC 0x5
de març 27 00:44:26 fedora kernel: microcode: CPU5: patch_level=0x0a50000c
de març 27 00:44:26 fedora kernel: ACPI: \_SB_.PLTF.C005: Found 3 idle states
de març 27 00:44:26 fedora kernel: CPU5 is up
de març 27 00:44:26 fedora kernel: smpboot: Booting Node 0 Processor 6 APIC 0x6
de març 27 00:44:26 fedora kernel: microcode: CPU6: patch_level=0x0a50000c
de març 27 00:44:26 fedora kernel: ACPI: \_SB_.PLTF.C006: Found 3 idle states
de març 27 00:44:26 fedora kernel: CPU6 is up
de març 27 00:44:26 fedora kernel: smpboot: Booting Node 0 Processor 7 APIC 0x7
de març 27 00:44:26 fedora kernel: microcode: CPU7: patch_level=0x0a50000c
de març 27 00:44:26 fedora kernel: ACPI: \_SB_.PLTF.C007: Found 3 idle states
de març 27 00:44:26 fedora kernel: CPU7 is up
de març 27 00:44:26 fedora kernel: smpboot: Booting Node 0 Processor 8 APIC 0x8
de març 27 00:44:26 fedora kernel: microcode: CPU8: patch_level=0x0a50000c
de març 27 00:44:26 fedora kernel: ACPI: \_SB_.PLTF.C008: Found 3 idle states
de març 27 00:44:26 fedora kernel: CPU8 is up
de març 27 00:44:26 fedora kernel: smpboot: Booting Node 0 Processor 9 APIC 0x9
de març 27 00:44:26 fedora kernel: microcode: CPU9: patch_level=0x0a50000c
de març 27 00:44:26 fedora kernel: ACPI: \_SB_.PLTF.C009: Found 3 idle states
de març 27 00:44:26 fedora kernel: CPU9 is up
de març 27 00:44:26 fedora kernel: smpboot: Booting Node 0 Processor 10 APIC 0xa
de març 27 00:44:26 fedora kernel: microcode: CPU10: patch_level=0x0a50000c
de març 27 00:44:26 fedora kernel: ACPI: \_SB_.PLTF.C00A: Found 3 idle states
de març 27 00:44:26 fedora kernel: CPU10 is up
de març 27 00:44:26 fedora kernel: smpboot: Booting Node 0 Processor 11 APIC 0xb
de març 27 00:44:26 fedora kernel: microcode: CPU11: patch_level=0x0a50000c
de març 27 00:44:26 fedora kernel: ACPI: \_SB_.PLTF.C00B: Found 3 idle states
de març 27 00:44:26 fedora kernel: CPU11 is up
de març 27 00:44:26 fedora kernel: smpboot: Booting Node 0 Processor 12 APIC 0xc
de març 27 00:44:26 fedora kernel: microcode: CPU12: patch_level=0x0a50000c
de març 27 00:44:26 fedora kernel: ACPI: \_SB_.PLTF.C00C: Found 3 idle states
de març 27 00:44:26 fedora kernel: CPU12 is up
de març 27 00:44:26 fedora kernel: smpboot: Booting Node 0 Processor 13 APIC 0xd
de març 27 00:44:26 fedora kernel: microcode: CPU13: patch_level=0x0a50000c
de març 27 00:44:26 fedora kernel: ACPI: \_SB_.PLTF.C00D: Found 3 idle states
de març 27 00:44:26 fedora kernel: CPU13 is up
de març 27 00:44:26 fedora kernel: smpboot: Booting Node 0 Processor 14 APIC 0xe
de març 27 00:44:26 fedora kernel: microcode: CPU14: patch_level=0x0a50000c
de març 27 00:44:26 fedora kernel: ACPI: \_SB_.PLTF.C00E: Found 3 idle states
de març 27 00:44:26 fedora kernel: CPU14 is up
de març 27 00:44:26 fedora kernel: smpboot: Booting Node 0 Processor 15 APIC 0xf
de març 27 00:44:26 fedora kernel: microcode: CPU15: patch_level=0x0a50000c
de març 27 00:44:26 fedora kernel: ACPI: \_SB_.PLTF.C00F: Found 3 idle states
de març 27 00:44:26 fedora kernel: CPU15 is up
de març 27 00:44:26 fedora kernel: ACPI: PM: Waking up from system sleep state S3
de març 27 00:44:26 fedora kernel: ACPI: EC: interrupt unblocked
de març 27 00:44:26 fedora kernel: ACPI: EC: event unblocked
de març 27 00:44:26 fedora kernel: pci 0000:00:00.2: can't derive routing for PCI INT A
de març 27 00:44:26 fedora kernel: pci 0000:00:00.2: PCI INT A: no GSI
de març 27 00:44:26 fedora kernel: [drm] PCIE GART of 1024M enabled.
de març 27 00:44:26 fedora kernel: [drm] PTB located at 0x000000F43FC00000
de març 27 00:44:26 fedora kernel: [drm] PSP is resuming...
de març 27 00:44:26 fedora kernel: [drm] reserve 0x400000 from 0xf43f800000 for PSP TMR
de març 27 00:44:26 fedora kernel: nvme nvme0: 8/0/0 default/read/poll queues
de març 27 00:44:26 fedora kernel: amdgpu 0000:04:00.0: amdgpu: RAS: optional ras ta ucode is not available
de març 27 00:44:26 fedora kernel: amdgpu 0000:04:00.0: amdgpu: RAP: optional rap ta ucode is not available
de març 27 00:44:26 fedora kernel: amdgpu 0000:04:00.0: amdgpu: SECUREDISPLAY: securedisplay ta ucode is not available
de març 27 00:44:26 fedora kernel: amdgpu 0000:04:00.0: amdgpu: SMU is resuming...
de març 27 00:44:26 fedora kernel: amdgpu 0000:04:00.0: amdgpu: dpm has been disabled
de març 27 00:44:26 fedora kernel: amdgpu 0000:04:00.0: amdgpu: SMU is resumed successfully!
de març 27 00:44:26 fedora kernel: [drm] DMUB hardware initialized: version=0x01010024
de març 27 00:44:26 fedora kernel: usb 1-3: reset high-speed USB device number 2 using xhci_hcd
de març 27 00:44:26 fedora kernel: usb 3-4: reset high-speed USB device number 2 using xhci_hcd
de març 27 00:44:26 fedora kernel: [drm] kiq ring mec 2 pipe 1 q 0
de març 27 00:44:26 fedora kernel: [drm] VCN decode and encode initialized successfully(under DPG Mode).
de març 27 00:44:26 fedora kernel: [drm] JPEG decode initialized successfully.
de març 27 00:44:26 fedora kernel: amdgpu 0000:04:00.0: amdgpu: ring gfx uses VM inv eng 0 on hub 0
de març 27 00:44:26 fedora kernel: amdgpu 0000:04:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0
de març 27 00:44:26 fedora kernel: amdgpu 0000:04:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0
de març 27 00:44:26 fedora kernel: amdgpu 0000:04:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 5 on hub 0
de març 27 00:44:26 fedora kernel: amdgpu 0000:04:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 6 on hub 0
de març 27 00:44:26 fedora kernel: amdgpu 0000:04:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 7 on hub 0
de març 27 00:44:26 fedora kernel: amdgpu 0000:04:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 8 on hub 0
de març 27 00:44:26 fedora kernel: amdgpu 0000:04:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 9 on hub 0
de març 27 00:44:26 fedora kernel: amdgpu 0000:04:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 10 on hub 0
de març 27 00:44:26 fedora kernel: amdgpu 0000:04:00.0: amdgpu: ring kiq_2.1.0 uses VM inv eng 11 on hub 0
de març 27 00:44:26 fedora kernel: amdgpu 0000:04:00.0: amdgpu: ring sdma0 uses VM inv eng 0 on hub 1
de març 27 00:44:26 fedora kernel: amdgpu 0000:04:00.0: amdgpu: ring vcn_dec uses VM inv eng 1 on hub 1
de març 27 00:44:26 fedora kernel: amdgpu 0000:04:00.0: amdgpu: ring vcn_enc0 uses VM inv eng 4 on hub 1
de març 27 00:44:26 fedora kernel: amdgpu 0000:04:00.0: amdgpu: ring vcn_enc1 uses VM inv eng 5 on hub 1
de març 27 00:44:26 fedora kernel: amdgpu 0000:04:00.0: amdgpu: ring jpeg_dec uses VM inv eng 6 on hub 1
de març 27 00:44:26 fedora kernel: mt7921e 0000:03:00.0: Message 00020007 (seq 12) timeout
de març 27 00:44:26 fedora kernel: mt7921e 0000:03:00.0: PM: dpm_run_callback(): pci_pm_resume+0x0/0xe0 returns -110
de març 27 00:44:26 fedora kernel: mt7921e 0000:03:00.0: PM: failed to resume async: error -110
de març 27 00:44:26 fedora kernel: mt7921e 0000:03:00.0: HW/SW Version: 0x8a108a10, Build Time: 20230117170855a
de març 27 00:44:26 fedora kernel: mt7921e 0000:03:00.0: WM Firmware Version: ____010000, Build Time: 20230117170942
de març 27 00:44:26 fedora kernel: wlp3s0: Driver requested disconnection from AP 00:00:00:00:00:00
de març 27 00:44:26 fedora kernel: PM: resume devices took 4.409 seconds
de març 27 00:44:26 fedora kernel: OOM killer enabled.
de març 27 00:44:26 fedora kernel: Restarting tasks ...
de març 27 00:44:26 fedora kernel: pci_bus 0000:01: Allocating resources
de març 27 00:44:26 fedora kernel: pci_bus 0000:02: Allocating resources
de març 27 00:44:26 fedora kernel: pci_bus 0000:03: Allocating resources
de març 27 00:44:26 fedora kernel: pci_bus 0000:04: Allocating resources
de març 27 00:44:26 fedora kernel: done.
de març 27 00:44:26 fedora kernel: random: crng reseeded on system resumption
de març 27 00:44:26 fedora kernel: PM: suspend exit
de març 27 00:44:26 fedora kernel: Generic FE-GE Realtek PHY r8169-0-200:00: attached PHY driver (mii_bus:phy_addr=r8169-0-200:00, irq=MAC)
de març 27 00:44:26 fedora kernel: r8169 0000:02:00.0 enp2s0: Link is Down
de març 27 00:44:29 fedora kernel: Bluetooth: hci0: Device setup in 2472090 usecs
de març 27 00:44:29 fedora kernel: Bluetooth: hci0: HCI Enhanced Setup Synchronous Connection command is advertised, but not supported.
de març 27 00:44:29 fedora kernel: wlp3s0: authenticate with 2c:4d:54:09:8c:e0
de març 27 00:44:29 fedora kernel: wlp3s0: 80 MHz not supported, disabling VHT
de març 27 00:44:29 fedora kernel: Bluetooth: MGMT ver 1.22
de març 27 00:44:29 fedora kernel: wlp3s0: send auth to 2c:4d:54:09:8c:e0 (try 1/3)
de març 27 00:44:29 fedora kernel: wlp3s0: authenticated
de març 27 00:44:29 fedora kernel: wlp3s0: associate with 2c:4d:54:09:8c:e0 (try 1/3)
de març 27 00:44:29 fedora kernel: wlp3s0: RX AssocResp from 2c:4d:54:09:8c:e0 (capab=0x411 status=0 aid=3)
de març 27 00:44:29 fedora kernel: wlp3s0: associated
de març 27 00:44:29 fedora kernel: Bluetooth: hci0: ACL packet for unknown connection handle 512
de març 27 00:44:29 fedora kernel: IPv6: ADDRCONF(NETDEV_CHANGE): wlp3s0: link becomes ready
de març 27 00:44:29 fedora kernel: input: MX Anywhere 3 Mouse as /devices/virtual/misc/uhid/0005:046D:B025.0005/input/input26
de març 27 00:44:29 fedora kernel: hid-generic 0005:046D:B025.0005: input,hidraw0: BLUETOOTH HID v0.15 Mouse [MX Anywhere 3] on 20:2b:20:a0:08:00
de març 27 00:44:43 fedora kernel: psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
de març 27 00:44:43 fedora kernel: psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
de març 27 00:44:43 fedora kernel: psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
de març 27 00:44:43 fedora kernel: psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
de març 27 00:44:43 fedora kernel: psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
de març 27 00:44:43 fedora kernel: psmouse serio1: issuing reconnect request
de març 27 00:46:56 fedora kernel: usb 3-4: reset high-speed USB device number 2 using xhci_hcd
de març 27 00:48:03 fedora kernel: r8169 0000:02:00.0 enp2s0: Link is Down
de març 27 00:48:03 fedora kernel: wlp3s0: deauthenticating from 2c:4d:54:09:8c:e0 by local choice (Reason: 3=DEAUTH_LEAVING)
de març 27 00:48:07 fedora kernel: ACPI Error: No handler for Region [ECSI] (00000000bf8241da) [EmbeddedControl] (20220331/evregion-130)
de març 27 00:48:07 fedora kernel: ACPI Error: Region EmbeddedControl (ID=3) has no handler (20220331/exfldio-261)
de març 27 00:48:07 fedora kernel: ACPI Error: Aborting method \_SB.UBTC.ECRD due to previous error (AE_NOT_EXIST) (20220331/psparse-529)
de març 27 00:48:07 fedora kernel: ACPI Error: Aborting method \_SB.UBTC.NTFY due to previous error (AE_NOT_EXIST) (20220331/psparse-529)
de març 27 00:48:07 fedora kernel: ACPI Error: Aborting method \_SB.PCI0.LPC0.EC0._Q4F due to previous error (AE_NOT_EXIST) (20220331/psparse-529)
de març 27 00:48:08 fedora kernel: ACPI Error: No handler for Region [ECSI] (00000000bf8241da) [EmbeddedControl] (20220331/evregion-130)
de març 27 00:48:08 fedora kernel: ACPI Error: Region EmbeddedControl (ID=3) has no handler (20220331/exfldio-261)
de març 27 00:48:08 fedora kernel: ACPI Error: Aborting method \_SB.UBTC.ECRD due to previous error (AE_NOT_EXIST) (20220331/psparse-529)
de març 27 00:48:08 fedora kernel: ACPI Error: Aborting method \_SB.UBTC.NTFY due to previous error (AE_NOT_EXIST) (20220331/psparse-529)
de març 27 00:48:08 fedora kernel: ACPI Error: Aborting method \_SB.PCI0.LPC0.EC0._Q4F due to previous error (AE_NOT_EXIST) (20220331/psparse-529)
de març 27 00:48:08 fedora kernel: PM: suspend entry (deep)
de març 27 00:48:08 fedora kernel: Filesystems sync: 0.093 seconds
de març 27 00:48:08 fedora kernel: ACPI Error: No handler for Region [ECSI] (00000000bf8241da) [EmbeddedControl] (20220331/evregion-130)
de març 27 00:48:08 fedora kernel: ACPI Error: Region EmbeddedControl (ID=3) has no handler (20220331/exfldio-261)
de març 27 00:48:08 fedora kernel: ACPI Error: Aborting method \_SB.UBTC.ECRD due to previous error (AE_NOT_EXIST) (20220331/psparse-529)
de març 27 00:48:08 fedora kernel: ACPI Error: Aborting method \_SB.UBTC.NTFY due to previous error (AE_NOT_EXIST) (20220331/psparse-529)
de març 27 00:48:08 fedora kernel: ACPI Error: Aborting method \_SB.PCI0.LPC0.EC0._Q4F due to previous error (AE_NOT_EXIST) (20220331/psparse-529)
de març 27 00:48:10 fedora kernel: Bluetooth: hci0: command 0x0406 tx timeout
de març 27 00:48:10 fedora kernel: Bluetooth: hci0: Opcode 0x 406 failed: -110
set mark: ...skipping...

I appreciate any help, thank you in advance!