Como encontrar firmwares em falta no Zenbook?

1

Esta resposta me motiva a encontrar firmwares em falta no meu ultrabook, porque estou com dificuldade de digitação com muitos artefatos ( aqui sobre não conseguir calibrar velocidade de digitação) e up-downs de CPU agora no Debian 8.5 de um dia com Dvorak . Stephen diz que os pacotes do kernel podem informá-lo sobre a falta de firmware sempre que eles são instalados ou atualizados. No entanto, gostaria de obter uma análise mais completa sobre isso. Características

  • Gráficos

    lspci -nnk | egrep -iA3 "VGA"
    00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:1916] (rev 07)
    Subsystem: ASUSTeK Computer Inc. Device [1043:247a]
    

    Driver do kernel em uso: i915     00: 04.0 Controlador de processamento de sinal [1180]: Dispositivo da Intel Corporation [8086: 1903] (rev 08)

  • Sobre firmwares com falha, em que iwlwifi são mensagens antigas, acho

    masi@masi:~$ dmesg | grep firmware
    [    1.878929] iwlwifi 0000:01:00.0: firmware: failed to load iwlwifi-7265D-21.ucode (-2)
    [    1.878967] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-7265D-21.ucode failed with error -2
    [    1.878985] iwlwifi 0000:01:00.0: firmware: failed to load iwlwifi-7265D-20.ucode (-2)
    [    1.879016] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-7265D-20.ucode failed with error -2
    [    1.879027] iwlwifi 0000:01:00.0: firmware: failed to load iwlwifi-7265D-19.ucode (-2)
    [    1.879060] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-7265D-19.ucode failed with error -2
    [    1.879070] iwlwifi 0000:01:00.0: firmware: failed to load iwlwifi-7265D-18.ucode (-2)
    [    1.879101] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-7265D-18.ucode failed with error -2
    [    1.879111] iwlwifi 0000:01:00.0: firmware: failed to load iwlwifi-7265D-17.ucode (-2)
    [    1.879142] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-7265D-17.ucode failed with error -2
    [    1.883577] iwlwifi 0000:01:00.0: firmware: direct-loading firmware iwlwifi-7265D-16.ucode
    [    1.883896] iwlwifi 0000:01:00.0: loaded firmware version 16.242414.0 op_mode iwlmvm
    [    1.916244] i915 0000:00:02.0: firmware: failed to load i915/skl_dmc_ver1.bin (-2)
    [    1.916249] i915 0000:00:02.0: Direct firmware load for i915/skl_dmc_ver1.bin failed with error -2
    [    1.916251] i915 0000:00:02.0: Failed to load DMC firmware [https://01.org/linuxgraphics/intel-linux-graphics-firmwares], disabling runtime power management.
    [    2.292574] bluetooth hci0: firmware: direct-loading firmware intel/ibt-hw-37.8.10-fw-1.10.3.11.e.bseq
    [    2.292579] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.8.10-fw-1.10.3.11.e.bseq
    [    2.544000] Bluetooth: hci0: Intel Bluetooth firmware patch completed and activated
    

Firmware e pacotes removidos instalados no debian

  • apt-get -t jessie-backports install linux-image-amd64
  • apt-get -t jessie-backports install firmware-iwlwifi
  • apt-get remove xserver-xorg-video-intel

2ª iteração após a resposta de Stephen

O pacote non-free resolve o artefato gráfico no Matlab 2016a descrito aqui . Meu dmesg agora, onde tudo está bem [Stephen], porque 17-21 do firmware wifi falhar, mas 16 iteração consegue eventualmente; nenhuma outra falha de firmware visível

masi@masi:~$ dmesg | grep firmware
[    1.897923] iwlwifi 0000:01:00.0: firmware: failed to load iwlwifi-7265D-21.ucode (-2)
[    1.897961] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-7265D-21.ucode failed with error -2
[    1.897973] iwlwifi 0000:01:00.0: firmware: failed to load iwlwifi-7265D-20.ucode (-2)
[    1.898009] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-7265D-20.ucode failed with error -2
[    1.898017] iwlwifi 0000:01:00.0: firmware: failed to load iwlwifi-7265D-19.ucode (-2)
[    1.898121] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-7265D-19.ucode failed with error -2
[    1.898129] iwlwifi 0000:01:00.0: firmware: failed to load iwlwifi-7265D-18.ucode (-2)
[    1.898165] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-7265D-18.ucode failed with error -2
[    1.898173] iwlwifi 0000:01:00.0: firmware: failed to load iwlwifi-7265D-17.ucode (-2)
[    1.898209] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-7265D-17.ucode failed with error -2
[    1.904430] iwlwifi 0000:01:00.0: firmware: direct-loading firmware iwlwifi-7265D-16.ucode
[    1.904726] iwlwifi 0000:01:00.0: loaded firmware version 16.242414.0 op_mode iwlmvm
[    1.917970] i915 0000:00:02.0: firmware: direct-loading firmware i915/skl_dmc_ver1.bin

Equipamento: Asus Zenbook UX303UA
OS: Debian 8,5 64 bit
Kernel do Linux: 4.6

    
por Léo Léopold Hertz 준영 02.09.2016 / 12:09

1 resposta

1

Para descobrir o firmware que seu sistema está procurando mas não consegue encontrar (que é o firmware que você pode precisar), você deve procurar por mensagens relacionadas ao firmware em seus logs de kernel:

dmesg | grep firmware

Isso lhe dará os nomes dos arquivos de firmware que o kernel está procurando; apt-file dirá qual pacote instalar (se o firmware estiver empacotado).

Você tem um sistema Skylake rodando com uma GPU Intel, você provavelmente precisará de pelo menos firmware-misc-nonfree (as GPUs Skylake precisam de firmware):

apt-get -t jessie-backports install firmware-misc-nonfree

Isso consertará os erros de carregamento do firmware i915 . A sequência de iwlwifi mensagens termina com loaded firmware version 16.242414.0 op_mode iwlmvm , então tudo bem; Da mesma forma, o firmware Bluetooth também foi carregado com sucesso (também está contido no pacote firmware-iwlwifi ).

    
por 02.09.2016 / 13:17