After the laptop goes into suspended mode, the keyboard never comes back. I see this is a common problem. I'm new to Zorin and linux. I'm good so far (except I wish I could use word or Excel - I don't like the alternatives) but this issue makes it almost unusable.
What is the model of your laptop? Are you running Zorin 16 core?
You can test if it helps to go manually into suspend by pressing the button in start menu (and to disable the automatic suspend function).
Welcome to the Forum!
Are Secure Boot and Fast Boot in BIOS disabled? If Windows is still installed: Is Fast Start-Up in Windows disabled?
I have the same problem. I just got a Lenovo Ideapad Slim 3 15",8
Zorin OS Core 18.1. I found several "solutions," but none have worked for me.
Secure Boot is disabled. I didn't see Fast Boot.
I edited /etc/default/grub, adding to
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash", with
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.reset i8042.nomux=1 i8042.nopnp"
followed by sudo update-grub and reboot.
No joy.
I also tried
sudo tee /etc/modprobe.d/amd_pmc.conf <<< 'options amd_pmc enable_stb=1'
reboot. None of these helped. What am I missing?
I have been running Zorin OS 18 (and 18.1) for three months on an HP Elitebook. I bought the Lenovo to have a more modern laptop.
Maybe you could try that:
In the reddid thread some users wrote that it helped. But I'm not experienced with patching kernel modules, perhaps @Nourpon or someone else can tell you if it is worth a try.
https://www.reddit.com/r/Lenovo/comments/1q02pr7/solved_keyboard_not_working_after_suspendsleep_on/
In a Zorin forum thread these kernel parameters have helped a user with an Ideapad 3:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.debug=1 i8042.nopnp i8042.noloop"
Or you could take a look if you have in the BIOS a setting to switch from Modern Standby to S3 sleep and try this.
@karlg The Github is certainly the better fix, not sure it will work on 6.17 kernel, the dev warn for it, but try it and we will see after to upgrade the kernel if it doesn't work
Do you know how to check if that kernel module amd_pmc is used for the keyboard or if it is another one?
amd_pcm is not use for keyboard, it's use for pcm (Power Management Controller) for AMD SoC, that's why there is the fix, because when the system is suspended some part of computer never come back on wake up, to understand see that like ACPI but not really, but a little, but not really ![]()
Do you have an AMD processor?
I did the bios fix in the Cachy OS Forum Post shown above. My keyboard comes back after suspend, but function key still don't work.
I do not know how to check if that kernel module amd_pmc is used for the keyboard.
I didn't read it and I don't know
I am returning the Lenovo. I will continue to use my HP Elitebook. It has worked fine since I got it three months ago. I may get one from Laptopwithlinux.com.
Thanks for all the help.