Debian

如何在 Zenbook 中查找失去的韌體?

  • September 2, 2016

這個答案促使我在我的超極本中找到失去的韌體,因為我在使用 Dvorak 的一天舊 Debian 8.5 中遇到了許多工件(這裡是關於無法校準打字速度)和 CPU 上下波動的困難。Stephen 說,無論何時安裝或升級核心包,它們都可以告訴您缺少的韌體。但是,我想獲得更完整的評論。特徵

  • 圖形
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]

正在使用的核心驅動程序:i915 00:04.0 信號處理控制器

$$ 1180 $$: 英特爾公司設備$$ 8086:1903 $$(修訂版 08)

  • 關於失敗的韌體,iwlwifi舊消息在哪裡,我想
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

在 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

斯蒂芬回答後的第二次迭代

該軟體包解決了此處non-free描述的 Matlab 2016a 中的圖形工件。我的 dmesg 現在一切正常

$$ Stephen $$因為wifi韌體17-21次失敗,16次迭代最終成功;沒有其他可見的韌體故障

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

硬體:華碩 Zenbook UX303UA

作業系統:Debian 8.5 64 位

Linux 核心:4.6

要找出您的系統正在尋找但找不到的韌體(這是您可能需要的韌體),您應該在核心日誌中查找與韌體相關的消息:

dmesg | grep firmware

這將為您提供核心正在尋找的韌體文件的名稱;apt-file然後會告訴您要安裝哪個軟體包(如果韌體已打包)。

你有一個執行 Intel GPU 的 Skylake 系統,你可能至少需要firmware-misc-nonfree(Skylake GPU 需要韌體):

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

這將修復i915韌體載入錯誤。消息序列以iwlwifi結尾loaded firmware version 16.242414.0 op_mode iwlmvm,所以沒關係;同樣,藍牙韌體也已成功載入(它也包含在firmware-iwlwifi包中)。

引用自:https://unix.stackexchange.com/questions/307425