Hibernation never works: Arch Linux Framework Laptop 13 (AMD Ryzen AI 300 Series)/FRANMGCP09, BIOS 03.03

Arch Linux / CachyOS both normal kernel 6.14.7-5-cachyos (and LTS)

Trying to debug with a minimal kernel command line:
root=LABEL=root resume=PARTLABEL=swap amdgpu.dcdebugmask=0x10 no_console_suspend initrd=amd-ucode.img initrd=initramfs-linux-cachyos.img

The error is coming from the TTM allocator in the AMD GPU:

May 21 11:17:23 pal kernel: ------------[ cut here ]------------
May 21 11:17:23 pal kernel: WARNING: CPU: 1 PID: 2484 at drivers/gpu/drm/ttm/ttm_bo_util.c:696 ttm_bo_move_memcpy+0x26a/0x2c0 [ttm]
May 21 11:17:23 pal kernel: Modules linked in: snd_seq_dummy rfcomm snd_hrtimer snd_seq snd_seq_device uhid ccm algif_aead crypto_null des3_ede_x86_64 cbc des_generic libdes algif_skcipher cmac md4 algif_hash af_alg bnep vfat fat snd_acp_legacy_mach snd_acp_mach snd_soc_nau8821 snd_acp3x_rn snd_acp70 snd_acp_pdm snd_acp_i2s snd_soc_dmic snd_acp_pcm snd_sof_amd_acp70 snd_sof_amd_acp63 amd_atl snd_sof_amd_vangogh intel_rapl_msr snd_sof_amd_rembrandt intel_rapl_common snd_sof_amd_renoir snd_sof_amd_acp snd_sof_pci snd_sof_xtensa_dsp snd_sof snd_sof_utils snd_pci_ps snd_soc_acpi_amd_match soundwire_amd soundwire_generic_allocation snd_amd_sdw_acpi soundwire_bus iwlmvm snd_hda_codec_realtek snd_soc_sdca snd_hda_scodec_component kvm_amd snd_hda_codec_generic mac80211 snd_hda_codec_hdmi snd_soc_core kvm ac97_bus uvcvideo snd_pcm_dmaengine snd_hda_intel libarc4 snd_intel_dspcfg snd_compress uvc ptp hid_sensor_als mousedev snd_intel_sdw_acpi irqbypass videobuf2_vmalloc snd_rpl_pci_acp6x hid_sensor_trigger pps_core polyval_clmulni
May 21 11:17:23 pal kernel:  videobuf2_memops snd_hda_codec snd_acp_pci industrialio_triggered_buffer polyval_generic videobuf2_v4l2 ghash_clmulni_intel snd_acp_legacy_common kfifo_buf snd_hda_core sha512_ssse3 videobuf2_common snd_pci_acp6x sha256_ssse3 snd_hwdep hid_sensor_iio_common sha1_ssse3 btusb industrialio aesni_intel snd_pcm btbcm videodev ucsi_acpi btintel amd_pmf iwlwifi crypto_simd hid_multitouch btrtl joydev snd_timer typec_ucsi snd_pci_acp5x btmtk amdtee cryptd hid_sensor_hub hid_generic bluetooth mc spd5118 rapl snd_rn_pci_acp3x pcspkr wmi_bmof amd_sfh cfg80211 snd i2c_hid_acpi typec snd_acp_config platform_profile thunderbolt i2c_piix4 amdxdna snd_soc_acpi tee amd_pmc ccp roles k10temp i2c_hid rfkill soundcore i2c_smbus mac_hid snd_pci_acp3x vboxnetflt(OE) vboxnetadp(OE) vboxdrv(OE) pkcs8_key_parser ntsync i2c_dev sg crypto_user loop dm_mod nfnetlink lz4 zram 842_decompress 842_compress lz4hc_compress lz4_compress ip_tables x_tables amdgpu serio_raw atkbd nvme libps2 vivaldi_fmap nvme_core i8042 nvme_auth serio
May 21 11:17:23 pal kernel:  drm_panel_backlight_quirks drm_buddy drm_suballoc_helper video wmi drm_exec i2c_algo_bit gpu_sched amdxcp drm_ttm_helper ttm drm_display_helper cec
May 21 11:17:23 pal kernel: CPU: 1 UID: 1000 PID: 2484 Comm: kscreenloc:cs0 Tainted: G        W  OE      6.14.7-5-cachyos #1 8c888673ba724c9079ef0366fbca20b8da247b42
May 21 11:17:23 pal kernel: Tainted: [W]=WARN, [O]=OOT_MODULE, [E]=UNSIGNED_MODULE
May 21 11:17:23 pal kernel: Hardware name: Framework Laptop 13 (AMD Ryzen AI 300 Series)/FRANMGCP09, BIOS 03.03 03/10/2025

I tried LTS, tried X11, tried Weston etc… no dice.

Anybody have a workaround?