I run Ubuntu 16.04 LTS and my cpu is intel i5-7300hq. After updating today I got kernel 4.13.0-26-generic from 4.10.0-42-generic. During the update process I got the following warnings:
update-initramfs: Generating /boot/initrd.img-4.13.0-26-generic
W: Possible missing firmware /lib/firmware/i915/kbl_huc_ver02_00_1810.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_huc_ver01_07_1398.bin for module i915
W: Possible missing firmware /lib/firmware/i915/skl_huc_ver01_07_1398.bin for module i915
How do I fix those missing firmware? I think the solution is to get the new linux-firmware package from here but I am not sure which one is appropriate for kernel 4.13. Or is there another way to fix this?
Edit Regarding the possible duplicate suggested. The answers there suggest downloading some binaries straight from intel. Isn't that though more risky compared to getting the proper linux-firmware package that integrates them more properly with the operating system to make sure weird bugs don't arise?
Here is the information of the current linux-firmware package:
$ apt policy linux-firmware
linux-firmware:
Installed: 1.161.1
Candidate: 1.161.1
The newer versions available from Ubuntu are 1.164, 1.169, 1.170. But I don't know which one corresponds to the 4.13 kernel.