Don’t miss to add kernel options
if you want to run a modern arch linux on your Dell Latitude 7490.
I started with a standard installation of EndeavourOS and ran into crashes with blinking caps lock (showing up on kernel panics IIRC), getting more frequent if a VM adds additional load to the system.
I ran the BIOS Diagnostics of the notebook, but that detected no problem. A combination of
burnP6 from SystemRescue confirmed that.
I tested different kernels (standard, lts, zen) and the effect was similar, so I did some research about the support of Dell Latitude 7490 and found the kernel options for i915 and C states and in fact that helps a lot.
I installed the
intel-ucode package first, which was somehow not included in my EndeavourOS installation,
then proceeded with extending
GRUB_CMDLINE_LINUX="i915.enable_dc=0 intel_idle.max_cstate=1 add_efi_memmap".
Beginning with the next reboot the system is now running stable.