** Description changed: With WoWLAN enabled on the onboard Qualcomm WCN785x (ath12k), the system never comes back from suspend. With WoWLAN disabled, suspend/resume works normally. Steps to reproduce: 1. sudo iw phy0 wowlan enable magic-packet 2. systemctl suspend (mem_sleep = deep) 3. Wake the machine (a magic packet over Wi-Fi does power it back on) Expected: system resumes. Actual: the machine powers back on but the display stays black and it never recovers. The motherboard's DRAM and VGA Q-LEDs stay lit. It needs a hard power-off. The persistent journal ends at "PM: suspend entry (deep)"; nothing from the resume is logged. After the hard power-off, the next cold boot retrains DDR5 (DRAM Q-LED for 1-2 minutes) before booting normally. Reproduction rate: - WoWLAN enabled: 6 of 6 suspends failed (5 with mem_sleep=deep, 1 with - mem_sleep=s2idle). + mem_sleep=s2idle). - WoWLAN disabled: S3 suspend/resume has worked daily for weeks on this - machine, including once on the same day as the failures with the same - kernel and NVIDIA driver. + machine, including once on the same day as the failures with the same + kernel and NVIDIA driver. - I have not separately tested a power-button wake with WoWLAN enabled, so I - can't say whether arming WoWLAN alone or waking via Wi-Fi triggers it. + can't say whether arming WoWLAN alone or waking via Wi-Fi triggers it. pm_trace: one failed resume was run with /sys/power/pm_trace=1. The next boot printed "PM: Magic number: 0:858:790" with no "hash matches" line, so it was inconclusive. Other configuration that may be relevant: - NVIDIA open kernel module 595.99.02 is loaded (kernel tainted), with - NVreg_UseKernelSuspendNotifiers=1 and NVreg_PreserveVideoMemoryAllocations=1; - nvidia-suspend/resume/hibernate services are disabled. + NVreg_UseKernelSuspendNotifiers=1 and NVreg_PreserveVideoMemoryAllocations=1; + nvidia-suspend/resume/hibernate services are disabled. - A /usr/lib/systemd/system-sleep hook sets power/wakeup=disabled on all USB - controllers and on root ports 0000:00:02.1 and 0000:00:02.2 before suspend, - to stop spurious USB PME wakeups on this board. The Wi-Fi card sits under - 00:02.1 but has its own ACPI wake device (NV00) and magic-packet wake works. + controllers and on root ports 0000:00:02.1 and 0000:00:02.2 before suspend, + to stop spurious USB PME wakeups on this board. The Wi-Fi card sits under + 00:02.1 but has its own ACPI wake device (NV00) and magic-packet wake works. - systemd-suspend.service has SYSTEMD_SLEEP_FREEZE_USER_SESSIONS=false - (Ubuntu default drop-in). + (Ubuntu default drop-in). System: - Ubuntu 26.04.1 LTS, distro kernel, no extra patches - uname -a: Linux ari 7.0.0-38-generic #38-Ubuntu SMP PREEMPT_DYNAMIC Fri Sep 4 09:10:14 UTC 2026 x86_64 GNU/Linux - Board: ASUS ProArt X870E-CREATOR WIFI, BIOS 2202 (04/09/2026) - CPU: AMD Ryzen 9 9950X3D - GPU: NVIDIA RTX 5090, nvidia-driver-595-open 595.99.02 - linux-firmware 20260319.git217ca6e4.1ubuntu lspci -mnn: 09:00.0 "Network controller [0280]" "Qualcomm Technologies, Inc [17cb]" "WCN785x Wi-Fi 7(802.11be) 320MHz 2x2 [FastConnect 7800] [1107]" -r01 -p00 "Foxconn International, Inc. [105b]" "Device [e10a]" find /lib/firmware/ath12k/ -type f | xargs md5sum (WCN7850): 1cacb8347a9275aa29f7cd92f1fea54c /lib/firmware/ath12k/WCN7850/hw2.0/amss.bin.zst 953ba9719c55664a5d91d99b412caee1 /lib/firmware/ath12k/WCN7850/hw2.0/Notice.txt.zst 8ee2ebb8bc7c70b27d9933794e450b1b /lib/firmware/ath12k/WCN7850/hw2.0/board-2.bin.zst 2ecd46cdee0ae8de657d900dd9824ad6 /lib/firmware/ath12k/WCN7850/hw2.0/m3.bin.zst e8cb09096a24b2f286657ed26c9810f1 /lib/firmware/ath12k/WCN7850/hw2.0/ncm865/amss.bin.zst dmesg | grep ath12k: ath12k_wifi7_pci 0000:09:00.0: BAR 0 [mem 0xf2600000-0xf27fffff 64bit]: assigned ath12k_wifi7_pci 0000:09:00.0: enabling device (0000 -> 0002) ath12k_wifi7_pci 0000:09:00.0: Wi-Fi 7 Hardware name: wcn7850 hw2.0 ath12k_wifi7_pci 0000:09:00.0: MSI vectors: 16 ath12k_wifi7_pci 0000:09:00.0: chip_id 0x2 chip_family 0x4 board_id 0xff soc_id 0x40170200 ath12k_wifi7_pci 0000:09:00.0: fw_version 0x1103006c fw_build_timestamp 2026-03-06 09:10 fw_build_id QC_IMAGE_VERSION_STRING=WLAN.HMT.1.1.c7-00108-QCAHMTSWPL_V1.0_V2.0_SILICONZ_UPSTREAM-3 ath12k_wifi7_pci 0000:09:00.0 wlp9s0: renamed from wlan0 ProblemType: Bug DistroRelease: Ubuntu 26.04 Package: linux-image-7.0.0-38-generic 7.0.0-38.38 ProcVersionSignature: Ubuntu 7.0.0-38.38-generic 7.0.14 Uname: Linux 7.0.0-38-generic x86_64 ApportVersion: 2.34.1-0ubuntu0.1 Architecture: amd64 - AudioDevicesInUse: - USER PID ACCESS COMMAND - /dev/snd/controlC2: aliozkaya 4340 F.... wireplumber - /dev/snd/controlC0: aliozkaya 4340 F.... wireplumber - /dev/snd/controlC1: aliozkaya 4340 F.... wireplumber - /dev/snd/seq: aliozkaya 4172 F.... pipewire CasperMD5CheckResult: pass CurrentDesktop: ubuntu:GNOME Date: Sun Oct 11 21:36:16 2026 InstallationDate: Installed on 2026-01-10 (274 days ago) InstallationMedia: Ubuntu 24.04.3 LTS "Noble Numbat" - Release amd64 (20250805.1) MachineType: ASUS System Product Name ProcFB: 0 nvidia-drmdrmfb ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-7.0.0-38-generic root=UUID=516337f1-832f-43c5-b7e2-8efd9a1044b4 ro quiet splash crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M SourcePackage: linux UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 04/09/2026 dmi.bios.release: 22.2 dmi.bios.vendor: American Megatrends Inc. dmi.bios.version: 2202 dmi.board.asset.tag: Default string dmi.board.name: ProArt X870E-CREATOR WIFI dmi.board.vendor: ASUSTeK COMPUTER INC. dmi.board.version: Rev 1.xx dmi.chassis.asset.tag: Default string dmi.chassis.type: 3 dmi.chassis.vendor: Default string dmi.chassis.version: Default string dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr2202:bd04/09/2026:br22.2:svnASUS:pnSystemProductName:pvrSystemVersion:rvnASUSTeKCOMPUTERINC.:rnProArtX870E-CREATORWIFI:rvrRev1.xx:cvnDefaultstring:ct3:cvrDefaultstring:skuSKU:pfaTobefilledbyO.E.M.: dmi.product.family: To be filled by O.E.M. dmi.product.name: System Product Name dmi.product.sku: SKU dmi.product.version: System Version dmi.sys.vendor: ASUS
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2170503 Title: ath12k WCN7850: system hangs on resume from suspend when WoWLAN magic- packet is enabled To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2170503/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
