I'm trying out Qubes OS on a new Dell Latitude 3520 laptop. It has a 4-core i5 (cpu family: 6, model: 140) and it came with pre-installed Ubuntu. Qubes installation from a USB drive went smooth using the R4.1.2 image; wifi and sound worked well out of the box. The first showstopper is a problem with suspend support.
Tried so far updating the dom0 kernel to 6.3.2 and setting "mem_sleep_default=deep" within grub.cfg, but neither helped.
The symptom is that, after closing the lid, the system seems to suspend, but it does not resume. The only way out is to hold the power button long enough so that a full reboot is made.
What might be relevant:
[slayoo@dom0 ~]$ sudo dmesg | grep ACPI | grep supports
[ 3.798651] ACPI: PM: (supports S0 S5)
[slayoo@dom0 ~]$ cat /sys/power/mem_sleep
[slayoo@dom0 ~]$ uname -a
Linux dom0 6.3.2-1.qubes.fc32.x86_64 #1 SMP PREEMPT_DYNAMIC Fri May 12 00:18:49 CEST 2023 x86_64 x86_64 x86_64 GNU/Linux
Interestingly, after booting an Ubuntu from USB on the same machine, suspend does work, and analogous commands as above show that ACPI supports "S0 S4 S5" (S4 not featured on Qubes), while /sys/power/mem_sleep contains the same single entry.
[slayoo@dom0 ~]$ qubes-hcl-report dom0
Qubes release 4.1.2 (R4.1)
Brand: Dell Inc.
Model: Latitude 3520
RAM: 32510 Mb
11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz
Intel Corporation 11th Gen Core Processor Host Bridge/DRAM Registers [8086:9a14] (rev 01)
Intel Corporation TigerLake-LP GT2 [Iris Xe Graphics] [8086:9a49] (rev 01) (prog-if 00 [VGA controller])
Intel Corporation Wi-Fi 6 AX201 (rev 20)
Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
I/O MMU: Active
TPM: Device not found
Any hints very welcome, thanks,