从昨天开始,我就遇到了无法在笔记本电脑上使用 W-LAN 或蓝牙的问题。我从其他线程运行了几个命令(见下文),但都无济于事。最后,我用安装的另一个内核启动了系统,最后 W-LAN 又恢复了工作。
今天,昨天的问题又出现了,但这次我不知道该怎么解决。任何帮助都非常感谢。
这里,错误输出看起来与我得到的类似,但执行命令rmmod
并modprobe
没有帮助。
这也没什么帮助。
系统操作系统:Ubuntu 20.04.3 LTS使用内核5.4.0-89-通用 x86_64
我的设备的网络控制器:英特尔公司 Wireless-AC 9462
lspci -kvnn | sed -n '/Network/,/^$/ p'
提供更多细节:
00:14.3 Network controller [0280]: Intel Corporation Wireless-AC 9462 [8086:02f0]
DeviceName: Onboard - Ethernet
Subsystem: Intel Corporation Wireless-AC 9462 [8086:02a4]
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at c431c000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
dmesg | grep iwlwifi
输出:
[ 5.998179] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[ 6.012643] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 58.3.35.22
[ 6.012888] iwlwifi 0000:00:14.3: loaded firmware version 50.3e391d3e.0 op_mode iwlmvm
[ 6.068201] iwlwifi 0000:00:14.3: Detected Intel(R) Dual Band Wireless AC 9462, REV=0x354
[ 7.093785] iwlwifi 0000:00:14.3: Collecting data: trigger 15 fired.
[ 7.093880] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[ 7.093881] iwlwifi 0000:00:14.3: Status: 0x00000000, count: -330306978
[ 7.093882] iwlwifi 0000:00:14.3: Loaded firmware version: 50.3e391d3e.0
[ 7.093883] iwlwifi 0000:00:14.3: 0xB7E103D4 | ADVANCED_SYSASSERT
[ 7.093883] iwlwifi 0000:00:14.3: 0x988EB45E | trm_hw_status0
... some more lines of error output
[ 7.094159] iwlwifi 0000:00:14.3: 0xA5A5A5A2 | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[ 7.094253] iwlwifi 0000:00:14.3: 0xA5A5A5A2 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[ 7.094451] iwlwifi 0000:00:14.3: SecBoot CPU1 Status: 0xa5a5a5a2, CPU2 Status: 0xa5a5a5a2
[ 7.094452] iwlwifi 0000:00:14.3: Failed to start RT ucode: -110
[ 7.094453] iwlwifi 0000:00:14.3: Firmware not running - cannot dump error
[ 7.105807] iwlwifi 0000:00:14.3: Failed to run INIT ucode: -110
更新
下列的飞行员6建议安装 HWE,但仍然不起作用。不过这次错误消息更精确:
iwlwifi-QuZ-a0-jf-b0-64.ucode 的直接固件加载失败,错误为 -2
uname -r
输出5.14.14-051414-通用。
dmesg | grep iwlwifi
输出:
[ 5.604933] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[ 5.608449] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-jf-b0-64.ucode failed with error -2
[ 5.610141] iwlwifi 0000:00:14.3: api flags index 2 larger than supported by driver
[ 5.610156] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 89.3.35.37
[ 5.610428] iwlwifi 0000:00:14.3: loaded firmware version 63.c04f3485.0 QuZ-a0-jf-b0-63.ucode op_mode iwlmvm
[ 5.692788] iwlwifi 0000:00:14.3: Detected Intel(R) Wireless-AC 9462, REV=0x354
[ 6.722141] iwlwifi 0000:00:14.3: SecBoot CPU1 Status: 0x0, CPU2 Status: 0x3100000
[ 6.722170] iwlwifi 0000:00:14.3: UMAC PC: 0xc00c0538
[ 6.722217] iwlwifi 0000:00:14.3: LMAC PC: 0x0
[ 6.722221] iwlwifi 0000:00:14.3: WRT: Collecting data: ini trigger 13 fired (delay=0ms).
[ 6.722700] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[ 6.722702] iwlwifi 0000:00:14.3: Transport status: 0x00000042, valid: -71178302
[ 6.722705] iwlwifi 0000:00:14.3: Loaded firmware version: 63.c04f3485.0 QuZ-a0-jf-b0-63.ucode
[ 6.722707] iwlwifi 0000:00:14.3: 0x89C6A936 | ADVANCED_SYSASSERT
[ 6.722710] iwlwifi 0000:00:14.3: 0x8E507E67 | trm_hw_status0
... some more code
[ 6.723211] iwlwifi 0000:00:14.3: 0x20000302 | FSEQ_CNVI_ID
[ 6.723216] iwlwifi 0000:00:14.3: 0x00000201 | FSEQ_CNVR_ID
[ 6.723251] iwlwifi 0000:00:14.3: 0x20000302 | CNVI_AUX_MISC_CHIP
[ 6.723295] iwlwifi 0000:00:14.3: 0xA5A5A5A2 | CNVR_AUX_MISC_CHIP
[ 6.723378] iwlwifi 0000:00:14.3: 0xA5A5A5A2 | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[ 6.723446] iwlwifi 0000:00:14.3: 0xA5A5A5A2 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[ 6.723467] iwlwifi 0000:00:14.3: Failed to start RT ucode: -110
[ 6.723470] iwlwifi 0000:00:14.3: WRT: Collecting data: ini trigger 13 fired (delay=0ms).
[ 7.921900] drm_kms_helper snd_timer cec iwlwifi efi_pstore intel_wmi_thunderbolt snd processor_thermal_device_pci_legacy processor_thermal_device rc_core processor_thermal_rfim processor_thermal_mbox i2c_algo_bit processor_thermal_rapl ucsi_acpi(+) mxm_wmi 8250_dw ee1004 fb_sys_fops wmi_bmof intel_rapl_common typec_ucsi mei_me syscopyarea sysfillrect soundcore hid_multitouch cfg80211 sysimgblt mei intel_pch_thermal intel_soc_dts_iosf typec int3403_thermal int340x_thermal_zone mac_hid int3400_thermal acpi_pad acpi_thermal_rel acpi_tad sch_fq_codel overlay iptable_filter ip6table_filter ip6_tables br_netfilter bridge stp llc arp_tables msr parport_pc ppdev lp drm parport ip_tables x_tables autofs4 rtsx_usb_sdmmc rtsx_usb uas usb_storage hid_generic crc32_pclmul i2c_hid_acpi nvme xhci_pci i2c_i801 xhci_pci_renesas intel_lpss_pci nvme_core i2c_smbus sdhci_pci ahci cqhci intel_lpss i2c_hid sdhci libahci idma64 hid wmi video pinctrl_cannonlake
[ 8.386160] iwlwifi 0000:00:14.3: Failed to run INIT ucode: -110
更新 2
@heynnema
dkms status
输出:
virtualbox, 6.1.26, 5.11.0-38-generic, x86_64: installed
virtualbox, 6.1.26, 5.14.14-051414-generic, x86_64: installed
virtualbox, 6.1.26, 5.3.0-45-generic, x86_64: installed
virtualbox, 6.1.26, 5.4.0-89-generic, x86_64: installed
sudo dmesg | grep iwlwifi
输出与之前相同的输出。
更新 3
按照@unbi-rabka 的回答并没有解决问题。我仍然没有无线连接。
sudo dmesg | grep iwlwifi
输出:
[ 3.373741] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[ 3.381121] iwlwifi: No config found for PCI dev 02f0/0000, rev=0x354, rfid=0x0
[ 3.381223] iwlwifi: probe of 0000:00:14.3 failed with error -22
我还尝试在当前安装的同时安装全新的 Ubuntu-18.04。但这也无济于事。
答案1
我最近(2022 年 8 月)才遇到这个问题,之前使用英特尔 3160 wlp2s0 多年都没有问题。我怀疑这是 20.04 的增量升级之一。我通过升级到 22.04 解决了这个问题
答案2
我使用 kubuntu 20.04 和 Wifi 6E AX210
更新操作系统后我遇到了同样的问题,所以我在我的电脑上尝试了这个,并且成功了
mv /lib/firmware/iwlwifi-ty-a0-gf-a0.pnvm /lib/firmware/iwlwifi-ty-a0-gf-a0.pnvm.bak
重命名后,你必须重新启动电脑
答案3
对于来这里寻找解决方案的其他人,我也遇到过类似的问题,我的笔记本电脑20.04, 与英特尔 9461适配器。
在我看来,这是内核/驱动程序/固件不匹配。我可以通过升级linux-firmware
软件包来解决这个问题。为此,我查看了这一页查看此包的可用版本20.04和更新发布。
我下载了最新版本,但问题依然没有解决,因此我尝试了比现有版本更新的版本。20.04,来自21.04(希尔套房)并且是版本1.197。 这充分解决了问题,并且不应该被更新破坏,假设任何linux-firmware
更新20.04维护其版本方案。任何对此软件包的更新焦点存储库将被版本化1.187.x > 1.187.29
,其版本将高于当前版本,但总是低于1.197
...
以下是链接到镜像页面直接下载1.197
该版本的linux-firmware
软件包。
编辑:划掉!看起来wpa-supplicant.service
已经重启了期间的 apt 安装1.197
,并且恰好在 中存在唯一可用的固件文件时发生这种情况/lib/firmware/
。随后,降级版本1.187
正在提供一个有效的组合。
我已将该包固定到该1.187
版本,现在它实际上可以运行,即使在重新启动后也是如此。
这是我所做的20.04:
user@computer:~$ cat /etc/apt/preferences.d/linux-firmware-iwlwifi-on-5-13-0-fix
Package: linux-firmware
Pin: release a=focal-updates
Pin-Priority: -10
Package: linux-firmware
Pin: release a=focal
Pin-Priority: 1001