I sold one of my older Thinkpad to a friend. He’s a very basic user, so this machine gets a -Syu only once or twice a year. In this case, it had kernel 4.12 and systemd 231.
So, i ran -Syu. It went fine, just about everything got updated. Then it was not able to boot.
It tried to boot the new kernel with and old systemd 231, because the modules did not get properly updated. I had to chroot in from the live media, and run mkinitcpio -p linux and update-grub commands. So initrd generation did not happend.
While booting with correct systemd, it showed red error message about failed module load. I figured out, acpi-call and vhba-module was unavailable as module.
I had to switch from the already installed acpi-call and vhba-module packages to acpi-call-dkms and vhba-module-dkms packages. After that, everything worked fine.
What’s the point of the non dkms acpi and vhba packages?
pacman.log (181.8 KB)