# Fix Possible missing firmware

**Masalah**

Tiap menjalankan sudo update-initramfs -u atau setelah memasang paket deb, muncul keterangan seperti di bawah ini, biasanya juga muncul ketika booting

```
W: Possible missing firmware /lib/firmware/i915/skl_dmc_ver1_27.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_dmc_ver1_04.bin for module i915
W: Possible missing firmware /lib/firmware/i915/glk_dmc_ver1_04.bin for module i915
W: Possible missing firmware /lib/firmware/i915/cnl_dmc_ver1_07.bin for module i915
W: Possible missing firmware /lib/firmware/i915/icl_dmc_ver1_07.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_39.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver9_29.bin for module i915
W: Possible missing firmware /lib/firmware/i915/skl_guc_ver9_33.bin for module i915
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_8_2893.bin for module i915
W: Possible missing firmware /lib/firmware/i915/skl_huc_ver01_07_1398.bin for module i915

```

**Temuan**

Biasanya terjadi setelah upgrade kernel atau hal-hal yang berkaitan dengan itu.

**Solusi**

Unduh berkas blob di sini <https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/i915>

Pilih sesuai dengan apa yang tidak ada  (missing) pada keterangan galat di atas

Salin berkas \*.bin ke /lib/firmware/i915

> **Keterangan:**
>
> The download files are now called firmware **blobs** which is new-speak for firmware **drivers**. It stands for **B**inary **L**arge **OB**ject (BLOB).
>
> Drivers are sorted by processor:
>
> * `bxt` Broxton, Canceled in 2016, successor to Cherry Trail processors
> * `kbl` Kabylake, 7th generation, eg i7-7700
> * `skl` Skylake, 6th generation, eg i7-6700
>
> Then drivers are organized by subgroup (full explanation [here](https://01.org/linuxgraphics/downloads/firmware)):
>
> * **GUC** - GuC is designed to perform graphics workload scheduling on the various graphics parallel engines.
> * **DMC** - DMC provides additional graphics low-power idle states.
> * **HUC** - HuC is designed to offload some of the media functions from the CPU to GPU.

Sumber:

<https://askubuntu.com/questions/832524/possible-missing-frmware-lib-firmware-i915>
