** 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

Reply via email to