尝试在最近购买的 MSI Modern 15 A10M(型号名称:MS-1551)上使用 Debian 10.8。
在安装时,我发现缺少许多英特尔非免费固件:关联(jpg太大无法直接上传)。
在 9 个丢失的固件中,我只找到了 3 个,其中包括一个用于无线适配器(Intel(R) Wireless-AC 9560)的固件。我想要的是至少让这个无线网络工作。
我的脚步:
- 将所有找到的 *.ucode 文件(*33.ucode、*34.ucode、*38.ucode)复制到
/lib/firmware
- 重新启动我的系统。
重启后dmesg | grep iwlwifi
显示如下:
[ 3.052012] iwlwifi 0000:00:14.3: loaded firmware version 38.755cfdd8.0 op_mode iwlmvm
[ 3.109249] iwlwifi 0000:00:14.3: Detected Intel(R) Dual Band Wireless AC 9560, REV=0x354
[ 8.257492] iwlwifi 0000:00:14.3: Failed to load firmware chunk!
[ 8.257512] iwlwifi 0000:00:14.3: iwlwifi transaction failed, dumping registers
[ 8.257520] iwlwifi 0000:00:14.3: iwlwifi device config registers:
[ 8.257598] iwlwifi 0000:00:14.3: 00000000: 02f08086 00100406 02800000 00800010 b1314004 00000000 00000000 00000000
[ 8.257611] iwlwifi 0000:00:14.3: 00000020: 00000000 00000000 00000000 00348086 00000000 000000c8 00000000 0000010b
[ 8.257618] iwlwifi 0000:00:14.3: iwlwifi device memory mapped registers:
[ 8.257670] iwlwifi 0000:00:14.3: 00000000: 00489004 00000040 00000000 00000000 00000000 00000000 00000000 00000000
[ 8.257682] iwlwifi 0000:00:14.3: 00000020: 00000011 0c040005 00000351 d55555d5 d55555d5 d55555d5 80008040 001f0040
[ 8.257716] iwlwifi 0000:00:14.3: Could not load the [0] uCode section
[ 8.257755] iwlwifi 0000:00:14.3: Failed to start INIT ucode: -110
[ 8.270358] iwlwifi 0000:00:14.3: Failing on timeout while stopping DMA channel 8 [0x0bad1122]
[ 8.282665] iwlwifi 0000:00:14.3: Failed to run INIT ucode: -110
lspci
显示这个:
00:00.0 Host bridge: Intel Corporation Device 9b61 (rev 0c)
00:02.0 VGA compatible controller: Intel Corporation Device 9b41 (rev 02)
00:12.0 Signal processing controller: Intel Corporation Device 02f9
00:14.0 USB controller: Intel Corporation Device 02ed
00:14.2 RAM memory: Intel Corporation Device 02ef
00:14.3 Network controller: Intel Corporation Device 02f0
00:15.0 Serial bus controller [0c80]: Intel Corporation Device 02e8
00:16.0 Communication controller: Intel Corporation Device 02e0
00:19.0 Serial bus controller [0c80]: Intel Corporation Device 02c5
00:19.1 Serial bus controller [0c80]: Intel Corporation Device 02c6
00:1d.0 PCI bridge: Intel Corporation Device 02b0 (rev f0)
00:1d.4 PCI bridge: Intel Corporation Device 02b4 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Device 0284
00:1f.3 Audio device: Intel Corporation Device 02c8
00:1f.4 SMBus: Intel Corporation Device 02a3
00:1f.5 Serial bus controller [0c80]: Intel Corporation Device 02a4
01:00.0 Non-Volatile memory controller: Kingston Technologies Device 500d (rev 01)
02:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981
猜测Intel Corporation Device*
是无法识别的设备。
uname -r
显示这个:
4.19.0-14-amd64
uname -v
显示这个:
#1 SMP Debian 4.19.171-2 (2021-01-30)
关机后,由于上述固件加载错误,操作系统无法加载 - 必须从中删除 *.ucode - 文件/lib/firmware
。
所以,问题是:
如何使 .ucode 加载工作? (至少有wi-fi)
我可以自己做吗?
或者必须等待新的内核版本?
顺便提一句,图形工作正常(Xfce),USB Wi-Fi 适配器几乎开箱即用。
提前致谢。
UPD
有时还会观察到关闭/重新启动/休眠问题 - 它无法以正确的方式工作。
系统有点关闭 - 但键盘仍然突出显示。
或者系统进入休眠状态 - 您无法唤醒它,必须手动关闭并再次打开。
怀疑这些都是由于缺少其他固件造成的。