domingo, 19 de fevereiro de 2017

Corrigindo o erro "W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_14.bin for module i915" no Debian

A instalação do Debian testing (hoje stretch) apresenta o erro abaixo, usando-se o kernel 4.9.0-1. Não sei se ocorre no stable ou mesmo no Ubuntu e derivadas. Mas se ocorrer, esta dica pode ajudá-lo(a) a resolver o bug.

Basicamente ocorre a mensagem abaixo:

$ sudo update-initramfs -ut -k all
update-initramfs: Generating /boot/initrd.img-4.9.0-1-rt-amd64
W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_14.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver8_7.bin for module i915

O firmware i915 refere-se às placas de vídeo intel. Já as versões 9_14 e 8_7 são os firmwares que necessitamos instalar no Debian.

Mas onde encontramos os firmwares necessários? Simples: no site da intel. Nele tem todos os que precisamos, e localizá-los não é difícil. Veja:


Agora mostro quais são os que precisamos:


Clique neles e faça o download. São arquivos pequenos que ficarão armazenados na pasta padrão de download de seu browser preferido. Vá até lá veja o conteúdo que você obteve:


No nosso caso, os arquivos são bxtgucver87.tar.gz  e kblgucver914.tar.gz. Para descompactá-los, clique neles com o botão direito do mouse:



Para instalarmos os firmwares, clique numa das pastas descompactadas e navegue até as kbl_guc_ver9_14 bxt_guc_ver8_7, onde os mesmos estão. Dentro de cada uma tem um script de instalação install.sh, que deve ser executado como root, desta forma:


Agora rode no terminal, nos diretórios que citei acima:

$ chmod 755 install.sh
$ su - [ENTER]
# ./install.sh

Como aparece na imagem acima, depois de instalado o firmware deve-se reiniciar o computador. Nada mais fácil que isso.

Até a próxima dica!
;-))

2 comentários:

  1. Olá, será que você consegue resolver o problema de compilação do kernel 4.10x? Está apresentando esse erro no final da compilação para o kernel_headers: install: não foi possível obter estado de 'REPORTING-BUGS': Arquivo ou diretório não encontrado
    debian/ruleset/targets/headers.mk:40: recipe for target 'debian/stamp/install/linux-headers-4.10.1' failed
    make[1]: *** [debian/stamp/install/linux-headers-4.10.1] Error 1
    make[1]: Leaving directory '/media/dados/linux/linux-4.10.1'
    debian/ruleset/local.mk:102: recipe for target 'kernel_headers' failed
    make: *** [kernel_headers] Error 2

    isso apenas para o kernel_headers, pois para o kernel_image não dá erro.

    Estranho né?

    Vlw e obrigado amigo.

    ResponderExcluir
    Respostas
    1. recomendo acessar o site vivaolinux (https://goo.gl/NFCVUe). lá poderão ajudá-lo.

      Excluir