经过一些更新然后崩溃(起源故事模糊),wifi消失了。当时我使用的是 Ubuntu 20.04,但使用非自由固件彻底重新安装了 Debian。
尽管如此,问题仍然存在。我在互联网上阅读了我能找到的所有问题,但到目前为止还没有成功。所以:
- 使用 Debian 10 干净地重新安装,然后转移到 bullseye
firmware-iwlwifi
并firmware-misc-nonfree
已安装- 所见网卡
lspci
: 网络控制器:Intel Corporation Cannon Point-LP CNVi - 无软/硬块(用 进行检查
rfkill
) ifconfig
仅显示以太网和环回接口dmesg | grep iwlconfig
:
[ 50.232084] Loading modules backported from iwlwifi
[ 50.232085] iwlwifi-stack-public:master:8613:3ae69204
[ 50.514718] WARNING: CPU: 1 PID: 535 at /home/chris/backport-iwlwifi/drivers/net/wireless/intel/iwlwifi/pcie/drv.c:973 iwl_pci_probe+0x503/0x590 [iwlwifi]
[ 50.514719] Modules linked in: btrtl pcc_cpufreq(-) uvcvideo(+) nls_ascii btbcm videobuf2_vmalloc snd_hda_core irqbypass btintel nls_cp437 videobuf2_memops iwlwifi(OE+) intel_cstate videobuf2_v4l2 efi_pstore snd_hwdep intel_uncore videobuf2_common vfat iTCO_wdt joydev bluetooth videodev iTCO_vendor_support snd_pcm fat intel_rapl_perf pcspkr snd_timer mc cfg80211(OE) serio_raw watchdog efivars intel_wmi_thunderbolt drbg ansi_cprng snd ecdh_generic ecc soundcore compat(OE) intel_pch_thermal rfkill tpm_crb tpm_tis tpm_tis_core tpm rng_core intel_hid evdev sparse_keymap acpi_pad ac parport_pc ppdev lp parport efivarfs ip_tables x_tables autofs4 ext4 crc16 mbcache jbd2 crc32c_generic dm_crypt dm_mod i915 crc32_pclmul crc32c_intel ghash_clmulni_intel i2c_algo_bit drm_kms_helper rtsx_pci_sdmmc cec mmc_core nvme ahci libahci nvme_core aesni_intel rtsx_pci r8169 xhci_pci mfd_core libaes t10_pi realtek crc_t10dif crypto_simd xhci_hcd libata libphy cryptd glue_helper crct10dif_generic drm psmouse
[ 50.514796] RIP: 0010:iwl_pci_probe+0x503/0x590 [iwlwifi]
[ 50.514868] iwl_pci_register_driver+0x21/0x40 [iwlwifi]
[ 50.514898] __init_backport+0xc2/0x1000 [iwlwifi]
[ 50.640213] iwlwifi: probe of 0000:00:14.3 failed with error -22
注意:蓝牙有一个奇怪的问题dmesg | grep blue
:
[ 50.514719] Modules linked in: btrtl pcc_cpufreq(-) uvcvideo(+) nls_ascii btbcm videobuf2_vmalloc snd_hda_core irqbypass btintel nls_cp437 videobuf2_memops iwlwifi(OE+) intel_cstate videobuf2_v4l2 efi_pstore snd_hwdep intel_uncore videobuf2_common vfat iTCO_wdt joydev bluetooth videodev iTCO_vendor_support snd_pcm fat intel_rapl_perf pcspkr snd_timer mc cfg80211(OE) serio_raw watchdog efivars intel_wmi_thunderbolt drbg ansi_cprng snd ecdh_generic ecc soundcore compat(OE) intel_pch_thermal rfkill tpm_crb tpm_tis tpm_tis_core tpm rng_core intel_hid evdev sparse_keymap acpi_pad ac parport_pc ppdev lp parport efivarfs ip_tables x_tables autofs4 ext4 crc16 mbcache jbd2 crc32c_generic dm_crypt dm_mod i915 crc32_pclmul crc32c_intel ghash_clmulni_intel i2c_algo_bit drm_kms_helper rtsx_pci_sdmmc cec mmc_core nvme ahci libahci nvme_core aesni_intel rtsx_pci r8169 xhci_pci mfd_core libaes t10_pi realtek crc_t10dif crypto_simd xhci_hcd libata libphy cryptd glue_helper crct10dif_generic drm psmouse
[ 50.799428] bluetooth hci0: firmware: failed to load intel/ibt-17-0-0.sfi (-2)
[ 50.799477] bluetooth hci0: Direct firmware load for intel/ibt-17-0-0.sfi failed with error -2
而且我在网上找不到该版本的固件。
任何帮助,将不胜感激。非常感谢。
答案1
看起来像是一个已修复的内核错误非常最近并且可能包含在内核 5.7.8 中,简单的解决方案是使用较新的内核 (>v5.7)。
https://bugs.archlinux.org/task/66977
https://bugzilla.kernel.org/attachment.cgi?id=290037&action=diff