github twitter linkedin email rss
Updating HuC firmare on HP 246 G6 running Debian
Jul 10, 2022
One minute read

After noticing a warning on my boot screen about missing firmware I tried to update the system. In the process, I have received messages similar to the one below:

W: Possible missing firmware /lib/firmware/i915/bxt_dmc_ver1_07.bin for module i915
W: Possible missing firmware /lib/firmware/i915/skl_dmc_ver1_27.bin for module i915

These two resources were really helpful to me:

From the first resource, I have found what the heck is HuC:

HuC is a firmware, loaded by i915 kernel module, designed to offload some of the media functions from the CPU to GPU. One of these functions is bitrate control when encoding. HuC saves unnecessary CPU-GPU synchronization.

Which puts things into perspective, even though I haven’t noticed any graphics issue besides a Matlab running on OpenGL warning.

As a solution, the stackexchange post taught me about apt-file, an application that indexes and searches in my available repositories for a particular file. After its installation, I tried to find out the offending drivers:

apt-file search skl_huc
firmware-misc-nonfree: /lib/firmware/i915/skl_huc_2.0.0.bin
firmware-misc-nonfree: /lib/firmware/i915/skl_huc_ver01_07_1398.bin

And install the package firmware-linux:

sudo apt install firmware-linux

After this, the update went smoothly and the error messages on boot vanished.


Back to posts


Hey, be the first who comment this article.