I'm running Ubuntu 16.04 4.10.0-42-generic on Intel Compute Sticks, which exhibit the c-state bug, which is apparently fixed after kernel 4.11.
I've attempted to install 4.15.0-42-generic with the following commands:
sudo apt-get install --install-recommends linux-image-4.15.0-42-generic linux-headers-4.15.0-42-generic linux-hwe-tools-4.15.0-42 fdutils
This gave me warnings about 3 missing drivers. I found these and downloaded them:
cd /lib/firmware/i915` sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/i915/kbl_huc_ver02_00_1810.bin sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/i915/bxt_huc_ver01_07_1398.bin sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/i915/skl_huc_ver01_07_1398.bin
I then ran the following:
sudo update-initramfs -u sudo update-grub
The missing driver warnings are now gone. However, whenever I reboot into the new 4.15.0-42 kernel I get dropped to a BusyBox terminal with an (initramfs) prompt.
I have the 4.15.0-42-generic kernel running on the same devices, though I didn't install it manually; so I'm sure it's just something I'm doing wrong.
I've also attempted the same process with 4.13 and had the same outcome.
Any light that could be shed on this would be greatly appreciated. If there is more info I can provide please let me know.