For me S3 suspend (mostly) works since switching from 7.1.3 -> 7.1.4.
After hibernating the system though, the built-in keyboard and trackpad don't work. Only after force-rebooting do they start working again.
I have absolutly no idea how the kernel works but it looks to me like the issue is happening in t2bce_vhci when entering hibernation:
026-07-23T18:55:34+02:00 succulent-MacBookPro kernel: t2bce_vhci t2bce_vhci: remove, state 1
2026-07-23T18:55:34+02:00 succulent-MacBookPro kernel: usb usb7: USB disconnect, device number 1
2026-07-23T18:55:34+02:00 succulent-MacBookPro kernel: usb 7-1: USB disconnect, device number 2
2026-07-23T18:55:34+02:00 succulent-MacBookPro kernel: cdc_ncm 7-1:1.0 enxacde48001122: unregister 'cdc_ncm' usb-t2bce_vhci-1, CDC NCM (NO ZLP)
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: usb 7-2: USB disconnect, device number 3
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: usb 7-3: USB disconnect, device number 4
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: usb 7-4: USB disconnect, device number 5
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: usb 7-5: USB disconnect, device number 6
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: leds apple::kbd_backlight: Setting an LED's brightness failed (-19)
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: usb 7-6: USB disconnect, device number 7
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: usb 7-7: USB disconnect, device number 8
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: t2bce_vhci t2bce_vhci: USB bus 7 deregistered
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: ------------[ cut here ]------------
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: Unable to drop a managed device link reference
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: WARNING: drivers/base/core.c:947 at device_link_put_kref+0x3d/0xa0, CPU#1: modprobe/5963
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: Modules linked in: rfcomm snd_seq_dummy snd_hrtimer qrtr algif_hash algif_skcipher af_alg bnep ip6t_REJECT input_leds nf_reject_ipv6 hid_magicmouse joydev xt_hl ip6t_rt hid_multitouch hid_appletb_kbd ipt_REJECT nf_reject_ipv4 xt_LOG nf_log_syslog hid_sensor_als hid_sensor_trigger kfifo_buf nft_limit hid_sensor_iio_common industrialio intel_rapl_msr intel_rapl_common intel_uncore_frequency intel_uncore_frequency_common intel_pmc_core_pltdrv intel_pmc_core hid_appletb_bl sparse_keymap hid_sensor_hub hid_apple pmt_telemetry pmt_discovery xt_limit pmt_class intel_pmc_ssram_telemetry xt_addrtype intel_vsec intel_tcc_cooling xt_tcpudp x86_pkg_temp_thermal intel_powerclamp xt_conntrack coretemp nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nft_compat appletbdrm kvm_intel hid_generic cdc_mbim cdc_wdm binfmt_misc nf_tables uvcvideo videobuf2_vmalloc uvc videobuf2_memops kvm spi_nor videobuf2_v4l2 snd_hda_codec_atihdmi iTCO_wdt videobuf2_common snd_hda_codec_hdmi mtd intel_pmc_bxt usbhid cdc_ncm irqbypass videodev
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: aesni_intel snd_hda_intel cdc_ether i2c_i801 gf128mul hid mc usbnet snd_hda_codec rapl i2c_smbus spi_intel_pci mii apple_mfi_fastcharge brcmfmac_wcc nls_iso8859_1 mei_hdcp mei_pxp amdgpu applesmc intel_cstate i2c_mux spi_intel t2bce_audio(C) snd_hda_core hci_uart i915 snd_seq_midi btqca snd_intel_dspcfg amdxcp snd_seq_midi_event btrtl drm_panel_backlight_quirks gpu_sched btbcm snd_intel_sdw_acpi snd_rawmidi drm_ttm_helper snd_hwdep drm_exec btintel drm_buddy ttm drm_suballoc_helper sbs snd_pcm brcmfmac snd_seq bluetooth brcmutil drm_display_helper snd_seq_device sbshc pwrseq_core snd_timer cec apple_gmux acpi_tad cfg80211 t2bce_vhci(C-) snd intel_lpss_acpi mei_me rc_core t2bce_core(C) i2c_algo_bit mei intel_pch_thermal soundcore t2bce_dma(C) mac_hid sch_fq_codel msr parport_pc ppdev lp parport efi_pstore nfnetlink dmi_sysfs ip_tables x_tables autofs4 btrfs libblake2b raid6_pq xor 8250_dw nvme nvme_core intel_lpss_pci nvme_keyring intel_lpss thunderbolt idma64 nvme_auth video wmi
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: CPU: 1 UID: 0 PID: 5963 Comm: modprobe Tainted: G C 7.1.4-1-t2-noble #1 PREEMPT(lazy)
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: Tainted: [C]=CRAP
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: Hardware name: Apple Inc. MacBookPro15,3/Mac-1E7E29AD0135F9BC, BIOS 2103.100.6.0.0 (iBridge: 23.16.15067.0.0,0) 04/18/2026
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: RIP: 0010:device_link_put_kref+0x3d/0xa0
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: Code: 8b 47 18 f6 40 3c 02 75 1a 48 81 c7 6c 03 00 00 e8 28 f8 ff ff 5d 31 c0 31 d2 31 f6 31 ff c3 cc cc cc cc 48 8d 3d c3 a1 72 01 <67> 48 0f b9 3a 5d 31 c0 31 d2 31 f6 31 ff c3 cc cc cc cc 48 8d 97
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: RSP: 0018:ffffd36206cebdb0 EFLAGS: 00010202
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: RAX: ffff8a99de68a400 RBX: ffff8a99de7ca400 RCX: 0000000000000000
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffffaf0eb790
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: RBP: ffffd36206cebdb0 R08: 0000000000000000 R09: 0000000000000000
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000001
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: R13: 00005adbccd96e08 R14: 00000000000000b0 R15: 0000000000000000
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: FS: 0000793b9c4c7080(0000) GS:ffff8a9d7f279000(0000) knlGS:0000000000000000
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: CR2: 00005678c7056240 CR3: 00000002005b4005 CR4: 00000000003726f0
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: Call Trace:
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: <TASK>
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: device_link_del+0x21/0x40
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: t2bce_core_client_put+0x7d/0xb0 [t2bce_core]
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: bce_vhci_destroy+0x72/0xa0 [t2bce_vhci]
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: bce_vhci_module_exit+0x15/0x890 [t2bce_vhci]
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: __do_sys_delete_module+0x1c1/0x360
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: __x64_sys_delete_module+0x18/0x30
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: x64_sys_call+0x240a/0x26e0
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: do_syscall_64+0xf1/0x5f0
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: ? irqentry_exit+0x44/0x730
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: ? do_syscall_64+0xa6/0x5f0
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: ? exc_page_fault+0x8e/0x1d0
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: entry_SYSCALL_64_after_hwframe+0x76/0x7e
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: RIP: 0033:0x793b9bb2accb
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: Code: 73 01 c3 48 8b 0d 4d 81 0d 00 f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa b8 b0 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 1d 81 0d 00 f7 d8 64 89 01 48
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: RSP: 002b:00007ffe5a695508 EFLAGS: 00000206 ORIG_RAX: 00000000000000b0
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: RAX: ffffffffffffffda RBX: 00005adbccd96da0 RCX: 0000793b9bb2accb
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: RDX: 0000000000000000 RSI: 0000000000000800 RDI: 00005adbccd96e08
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: RBP: 00007ffe5a695530 R08: 1999999999999999 R09: 0000000000000000
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: R10: 0000793b9bbb1fc0 R11: 0000000000000206 R12: 0000000000000000
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: R13: 00007ffe5a695560 R14: 0000000000000000 R15: 0000000000000000
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: </TASK>
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: ---[ end trace 0000000000000000 ]---
2026-07-23T18:55:35+02:00 succulent-MacBookPro kernel: t2bce_vhci: module exited
Problem
For me S3 suspend (mostly) works since switching from 7.1.3 -> 7.1.4.
After hibernating the system though, the built-in keyboard and trackpad don't work. Only after force-rebooting do they start working again.
System:
Suspected cause
I have absolutly no idea how the kernel works but it looks to me like the issue is happening in
t2bce_vhciwhen entering hibernation: