Ubuntu 18.04 无法加载英特尔 9560 无线固件

Ubuntu 18.04 无法加载英特尔 9560 无线固件

我有一个Thinkpad X1 Carbon 第七代英特尔 9560 无线卡。当我安装 Ubuntu 18.04 时,我注意到无线不工作。

我的无线状况!

我阅读了其他类似问题的一些答案,并运行了这些问题中提到的一些命令。

结果如下dmesg | grep iwl

[3.845229] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[3.879509] iwlwifi 0000:00:14.3: loaded firmware version 43.95eb4e97.0 op_mode iwlmvm
[3.926980] iwlwifi 0000:00:14.3: Detected Intel(R) Dual Band Wireless AC 9560, REV=0x354
[8.969971] iwlwifi 0000:00:14.3: Failed to load firmware chunk!
[8.969975] iwlwifi 0000:00:14.3: iwlwifi transaction failed, dumping registers
[8.969976] iwlwifi 0000:00:14.3: iwlwifi device config registers:
[8.970161] iwlwifi 0000:00:14.3: 00000000: 02f08086 00100406 02800000 00800000 ea238004 00000000 00000000 00000000
[8.970162] iwlwifi 0000:00:14.3: 00000020: 00000000 00000000 00000000 00308086 00000000 000000c8 00000000 000001ff
[8.970163] iwlwifi 0000:00:14.3: iwlwifi device memory mapped registers:
[8.970194] iwlwifi 0000:00:14.3: 00000000: 18489004 00000040 00000000 00000000 00000000 00000000 00000000 00000000
[8.970196] iwlwifi 0000:00:14.3: 00000020: 00000011 0c040005 00000351 d55555d5 d55555d5 d55555d5 80008040 001f0040
[8.970215] iwlwifi 0000:00:14.3: Could not load the [0] uCode section
[8.970219] iwlwifi 0000:00:14.3: Failed to start INIT ucode: -110
[8.970220] iwlwifi 0000:00:14.3: Collecting data: trigger 15 fired.
[9.193626] iwlwifi 0000:00:14.3: Failing on timeout while stopping DMA channel 8 [0x0bad1122]
[9.206151] iwlwifi 0000:00:14.3: Failed to run INIT ucode: -110

结果如下iwconfig

enp0s31f6  no wireless extensions.

lo        no wireless extensions.

enxc025e9292f1d  no wireless extensions.

我还更新并升级了我的 Linux 的所有软件包。

我该如何解决这个问题?有什么想法吗?

谢谢

答案1

dmesg我使用 ThinkPad X1 Carbon Gen 7 时遇到的情况和你一样,直至日志级别(iwlwifi INIT)。

我发现Hrijul Bhatnagar 的解决方案对我有用。

先决条件:要么有网络共享,要么有有线连接。

跑步:

sudo apt update
sudo apt install git build-essential
git clone https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git
cd backport-iwlwifi/
make defconfig-iwlwifi-public
sed -i 's/CPTCFG_IWLMVM_VENDOR_CMDS=y/# CPTCFG_IWLMVM_VENDOR_CMDS is not set/' .config
make -j4
sudo make install
sudo modprobe iwlwifi

重启。

希望它也适合你。

编辑:你好@Shawn Dooley,

在尝试此解决方案之前,我还:

执行 Hrijul Bhatnagar 的解决方案是我第四次尝试。

相关内容