Few days ago I discovered wakeup from sleep is working on my laptop. Earlier, only black screen with blinking cursor is displayed.
It works on kernel 7.0.9-2-default. I update kernel to 7.0.10 and have need to test it again (more use cases, like watching video on FF) and discovered wakeup from sleep do not work again (the same effect with black screen).
Because I have hardware that is related to this topic I decided to compile kernels using git bisect and understand, which commit made problems. Any advice on what I should take a look? Is there any dangerous case, which I should avoid? Are there any descriptions, which patch requires which other patch? How long kernel is compiling?
I today updated to kernel 7.0.12-1-default. Mok asks to add (hash?) of nvidia kernel module. Sleep/Wakeup works, but nvidia-smi respond:
~> nvidia-smi
NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.`
I use the cuda repository, so did force the re-install of the nvidia kmp (610.43.02) to ensure it rebuilt for the running kernel (as indicated by @hui)
Sorry for write in this thread.
I do sudo zypper dup --force kernel-default nvidia-driver-G06-kmp-default . Everything works well, but after reboot, there only one kernel inside /boot and it is 7.0.12 .
> rpm -qi nvidia-driver-G06-kmp-default
Name : nvidia-driver-G06-kmp-default
Version : 580.159.03_k7.0.12_1
Release : 60.1
Architecture: x86_64
Install Date: sob, 4 lip 2026, 16:04:10
Group : System/Kernel
Size : 277413863
License : SUSE-NonFree
Signature : RSA/SHA512, wto, 23 cze 2026, 20:33:10, Key ID b1d0d788db27fd5a
Source RPM : nvidia-driver-G06-580.159.03-60.1.nosrc.rpm
Build Date : pon, 22 cze 2026, 12:54:00
Build Host : reproducible
Vendor : obs://build.suse.de/Proprietary:X11:Drivers
URL : https://www.nvidia.com/object/unix.html
Summary : NVIDIA graphics driver kernel module for GeForce 700 series and newer
Description :
This package provides the closed-source NVIDIA graphics driver kernel
module for GeForce 700 series and newer GPUs.
Distribution: Proprietary:X11:Drivers / openSUSE_Tumbleweed
slawomir@opensuse:~> rpm -qi kernel-default
Name : kernel-default
Version : 7.0.12
Release : 1.1
Architecture: x86_64
Install Date: pon, 29 cze 2026, 11:13:56
Group : System/Kernel
Size : 219908518
License : GPL-2.0-only
Signature : RSA/SHA512, pią, 12 cze 2026, 20:35:42, Key ID 35a2f86e29b700a4
Source RPM : kernel-default-7.0.12-1.1.nosrc.rpm
Build Date : śro, 10 cze 2026, 07:06:17
Build Host : reproducible
Packager : https://bugs.opensuse.org
Vendor : openSUSE
URL : https://www.kernel.org/
Summary : The Standard Kernel
Description :
The standard kernel for both uniprocessor and multiprocessor systems.
Source Timestamp: 2026-06-10 05:12:39 +0000
GIT Revision: 8beab0b488b42c3b23259067bfa850985d902846
GIT Branch: stable
Distribution: openSUSE Tumbleweed
Name : kernel-default
Version : 7.1.2
Release : 1.1
Architecture: x86_64
Install Date: sob, 4 lip 2026, 16:03:45
Group : System/Kernel
Size : 220763679
License : GPL-2.0-only
Signature : RSA/SHA512, czw, 2 lip 2026, 21:29:45, Key ID 35a2f86e29b700a4
Source RPM : kernel-default-7.1.2-1.1.nosrc.rpm
Build Date : czw, 2 lip 2026, 07:05:55
Build Host : reproducible
Packager : https://bugs.opensuse.org
Vendor : openSUSE
URL : https://www.kernel.org/
Summary : The Standard Kernel
Description :
The standard kernel for both uniprocessor and multiprocessor systems.
Source Timestamp: 2026-07-02 05:05:55 +0000
GIT Revision: 992f18cb95b845e627c10687648dd04f93f18720
GIT Branch: stable
Distribution: openSUSE Tumbleweed
I do: zypper remove kernel-default-7.1.2-1 and zypper in kernel-default-7.1.2-1 . I got message explaining everything: ERROR: No free space in /boot/efi for new kernel
. So should I create additional efi partition?
Well you could switch back, or since it’s a fresh install, re-install and prepare a bigger partition. Then if/when grub2 disappears you won’t need to re-install or fix…
There exist 27G inside /mnt/DockerAndVM. I backup data on this partition. Does Btrfs allow to change size of partition, so I do not have to format it? How many space give to new EFI partition?
I destroy my system and must reinstall. GParted correctly shrink btrfs filesystem and create EFI partition. I set it is EFI using Yast-Partitioner, as I remember. But, before this, I remove move some files (I think it was old files) form /boot/efi. After use partitioning, I copy rest of files to new EFI, remove efi flag from old FS, to some think and reboot. And it does not boot. Empty systems/kernel list. I uses chroot from LiveCD, trying to repair and nothing. I boot my installed system using grub2 from LiveCD, everything worked, try to repair. Kernel list exists, but it would not boot. It complains about it cannot apply kernel variables. No matter, what I do, same effect. So I reinstall system.
With Nvidia modules, it would not wake up. I also do: systemctl enable nvidia-suspend.service nvidia-resume.service nvidia-hibernate.service , but this not give effect.
Which kernel modules blacklist to ensure it is caused by nvidia"