我的英特尔无线网卡已经有一段时间无法在笔记本电脑上使用。我的笔记本电脑是双启动的,很长一段时间以来,我都认为是 Windows 10 的问题,但在看到一些老问题后,我认为可能是 Ubuntu 导致了这个问题。
由于 Bionic 的无线网卡存在问题,我最近刚刚更新到 Focal(Ubuntu 20.04.1 LTS)。请参阅之前的问题无法为英特尔 Wireless-AC 9560 卡加载 iwlwifi和华硕笔记本电脑 18.04 版 wifi 坏了。
无论如何,更新到 Ubuntu 20.01.1 LTS 并没有解决问题。我的无线网卡仍然坏了,无法工作。当我打开 Ubuntu 设置时,它显示没有无线网络,但它似乎知道卡在那里。Windows 也可以检测到卡,但说存在驱动程序问题。
我不确定调试此问题可能需要什么信息,但这里有一些基本信息:
user@zenbook:~$ uname -r
5.4.0-49-generic
user@zenbook:~$ sudo lshw -C network
*-network
description: Network controller
product: Cannon Point-LP CNVi [Wireless-AC]
vendor: Intel Corporation
physical id: 14.3
bus info: pci@0000:00:14.3
version: 30
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list
configuration: driver=iwlwifi latency=0
resources: irq:16 memory:b431c000-b431ffff
*-network
description: Ethernet interface
physical id: 1
bus info: usb@1:1
logical name: usb0
serial: c2:91:b1:f0:da:b7
capabilities: ethernet physical
configuration: broadcast=yes driver=rndis_host driverversion=22-Aug-2005 firmware=RNDIS device ip=192.168.42.116 link=yes multicast=yes
user@zenbook:~$ sudo modprobe iwlwifi
user@zenbook:~$ dmesg | grep iwl
3.359400] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[ 3.365215] iwlwifi 0000:00:14.3: Found debug destination: EXTERNAL_DRAM
[ 3.365218] iwlwifi 0000:00:14.3: Found debug configuration: 0
[ 3.365974] iwlwifi 0000:00:14.3: loaded firmware version 46.6bf1df06.0 op_mode iwlmvm
[ 3.430918] iwlwifi 0000:00:14.3: Detected Intel(R) Dual Band Wireless AC 9460, REV=0x318
[ 3.438050] iwlwifi 0000:00:14.3: Applying debug destination EXTERNAL_DRAM
[ 3.438382] iwlwifi 0000:00:14.3: Allocated 0x00400000 bytes for firmware monitor.
[ 3.441760] iwlwifi 0000:00:14.3: Microcode SW error detected. Restarting 0x0.
[ 3.441767] iwlwifi 0000:00:14.3: Not valid error log pointer 0x00000000 for Init uCode
[ 3.441782] iwlwifi 0000:00:14.3: Fseq Registers:
[ 3.441793] iwlwifi 0000:00:14.3: 0x8FFD2E38 | FSEQ_ERROR_CODE
[ 3.441803] iwlwifi 0000:00:14.3: 0xABF742AA | FSEQ_TOP_INIT_VERSION
[ 3.441812] iwlwifi 0000:00:14.3: 0xDB830A51 | FSEQ_CNVIO_INIT_VERSION
[ 3.441822] iwlwifi 0000:00:14.3: 0xAAD76E9F | FSEQ_OTP_VERSION
[ 3.441832] iwlwifi 0000:00:14.3: 0x3A661215 | FSEQ_TOP_CONTENT_VERSION
[ 3.441842] iwlwifi 0000:00:14.3: 0x5F92D0C4 | FSEQ_ALIVE_TOKEN
[ 3.441852] iwlwifi 0000:00:14.3: 0xE4297F25 | FSEQ_CNVI_ID
[ 3.441862] iwlwifi 0000:00:14.3: 0x0F4D169D | FSEQ_CNVR_ID
[ 3.441872] iwlwifi 0000:00:14.3: 0x01000100 | CNVI_AUX_MISC_CHIP
[ 3.441915] iwlwifi 0000:00:14.3: 0xA5A5A5A2 | CNVR_AUX_MISC_CHIP
[ 3.441990] iwlwifi 0000:00:14.3: 0xA5A5A5A2 | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[ 3.442065] iwlwifi 0000:00:14.3: 0xA5A5A5A2 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[ 3.442229] iwlwifi 0000:00:14.3: SecBoot CPU1 Status: 0xa5a5a5a2, CPU2 Status: 0xa5a5a5a2
[ 3.442232] iwlwifi 0000:00:14.3: Failed to start INIT ucode: -5
[ 3.442234] iwlwifi 0000:00:14.3: Collecting data: trigger 16 fired.
[ 3.689141] iwlwifi 0000:00:14.3: Firmware not running - cannot dump error
[ 3.700820] iwlwifi 0000:00:14.3: Failed to run INIT ucode: -5
user@zenbook:~$ dmesg|grep -i firmware
[ 0.000000] [Firmware Bug]: TSC ADJUST: CPU0: -222193062 force to 0
[ 0.135927] Spectre V2 : Enabling Restricted Speculation for firmware calls
[ 0.004439] [Firmware Bug]: TSC ADJUST differs within socket(s), fixing all errors
[ 3.365974] iwlwifi 0000:00:14.3: loaded firmware version 46.6bf1df06.0 op_mode iwlmvm
[ 3.416775] Bluetooth: hci0: Minimum firmware build 0 week 0 2000
[ 3.417402] bluetooth hci0: Direct firmware load for intel/ibt-17-0-0.sfi failed with error -2
[ 3.417404] Bluetooth: hci0: Failed to load Intel firmware file (-2)
[ 3.438382] iwlwifi 0000:00:14.3: Allocated 0x00400000 bytes for firmware monitor.
[ 3.689141] iwlwifi 0000:00:14.3: Firmware not running - cannot dump error
[ 3.737985] [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)
如果有人能解决这个问题,任何帮助都会很有帮助?
答案1
我从 iwlwifi(也是 Ubuntu 20.04 上的 AC-9560 适配器)获得了这个确切的输出,并且 Ubuntu 无法识别 wifi 适配器。
我偶然发现的修复方法是在 BIOS 中启用安全启动,现在想起来这还是挺有意义的。