I can confirm it doesnât work on my side either.
I have the module in mkinitcpio config file MODULES=(amd_pstate), I have boot parameters too in my grub config file amd_pstate.shared_mem=1 it used to work good.
//EDIT: I tried adding boot parameter initcall_blacklist=acpi_cpufreq_init but result is you have no scaling driver at all.
Solved:
Sorry, only now have time again.
I had to change two incomplete entries ,in the mkinitcpio.config, to this one.
FILES=â/crypto_keyfile.binâ
HOOKS=âbase udev autodetect modconf block keyboard keymap encrypt filesystemsâ
Then mkinitcpio -P and afterwards a sudo update-grub.
Booting works again. I was able to install all updates.
Thanks to philm, your tip accelerated the troubleshooting enormously.
What strange is for me:
I have a AMD ZEN 2 CPU and lscpu | grep cppc does not showing up⌠itâs set to Auto on my Mainboard.
amd_pstate works anyway
I know this cpu is Supported but strange that cppc is not there if I grep or lookup my cpu features?âŚ
Maybe kernel config has unset this module?
5.18.10 btw.
Check how many slots of your encrypted partition are occupied - with cryptsetup luksDump %partition%. It should have 2 slots at least - one for your passphrase, and another one is /crypto_keyfile.bin. In such case you should comment the latter out in /etc/mkinitcpio.conf and regenerate initramfs with sudo mkinitcpio -P.
This is only needed if your /boot is a separate UNencrypted partition.