内核:5.11,Wi-Fi 未认领,“dmesg |grep iwlwifi”为空。Wifi [8086:2725] 子系统 [1a56:1673] 互联网上没有任何内容

内核:5.11,Wi-Fi 未认领,“dmesg |grep iwlwifi”为空。Wifi [8086:2725] 子系统 [1a56:1673] 互联网上没有任何内容

与其他所有情况不同的是,我在 dmesg 上找不到任何信息。

# dmesg |grep iwlwifi | wc -l
0
  • 我有 Windows 10 双启动。
  • Windows“快速启动”已被禁用。
  • 安全启动已被禁用(我在安装 Linux 时已启用它,但为了修复 nvidia 又禁用了它)。
  • Ubuntu 21“Ubuntu 21.04。
  • 经典的“Ubuntu 驱动程序”仅提供 NVidia 驱动程序
# inxi -Fxxxrz
System:    Kernel: 5.11.0-34-generic x86_64 bits: 64 compiler: gcc v: 10.2.1 Desktop: GNOME 3.38.4 tk: GTK 3.24.25 
           wm: gnome-shell dm: GDM3 3.38.2.1 Distro: Ubuntu 21.04 (Hirsute Hippo) 
Machine:   Type: Laptop System: Alienware product: Alienware x17 R1 v: 1.2.1 serial: <filter> Chassis: type: 10 
           serial: <filter> 
           Mobo: Alienware model: Alienware x17 R1 v: A00 serial: <filter> UEFI: Alienware v: 1.2.1 date: 07/12/2021 
...
Network:   Device-1: Realtek Killer E3000 2.5GbE vendor: Dell driver: r8169 v: kernel port: 3000 bus ID: 0000:3b:00.0 
           chip ID: 10ec:3000 class ID: 0200 
           IF: enp59s0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
           Device-2: Intel Wi-Fi 6 AX210/AX211/AX411 160MHz vendor: Rivet Networks driver: N/A port: 3000 bus ID: 0000:3c:00.0 
           chip ID: 8086:2725 class ID: 0280 
           IF-ID-1: docker0 state: down mac: <filter> 
...
# lspci -nnk | grep -iA3 net 
0000:3b:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. Killer E3000 2.5GbE Controller [10ec:3000] (rev 06)
    Subsystem: Dell Device [1028:0a8f]
    Kernel driver in use: r8169
    Kernel modules: r8169
0000:3c:00.0 Network controller [0280]: Intel Corporation Wi-Fi 6 AX210/AX211/AX411 160MHz [8086:2725] (rev 1a)
    Subsystem: Rivet Networks Device [1a56:1673]
# mokutil --sb-state
SecureBoot disabled
# rfkill list
0: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no
# sudo lshw -c network
  *-network UNCLAIMED
       description: Network controller
       product: Intel Corporation
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:3c:00.0
       version: 1a
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix cap_list
       configuration: latency=0
       resources: memory:87200000-87203fff
# apt info linux-firmware | grep Version
Version: 1.197.3

发射台它说设备 [8086:2725] 子系统 [8086:4020] 已添加到 linux-firmware 1.187.7。但 lspic 说我的是 [1a56:1673],我在互联网上找不到任何东西。

编辑:

这就是窗户所见的,它是从工厂安装好的。

在此处输入图片描述

尝试启用 iwlwifi,仍然没有日志:

# lsmod | grep iwlwifi
<emtpy>

# modinfo iwlwifi | grep -i version
srcversion:     C4766991DE91166408C39CE
vermagic:       5.11.0-34-generic SMP mod_unload modversions

# modprobe iwlwifi
<empty>

# dmesg | grep -i iwl
<empty>

编辑3

我启用恐慌模式并克隆 git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git 并复制到我的 /lib/firmware。除了以下情况外,其他一切都一样:

# lsmod | grep iwlwifi
iwlwifi               380928  0
cfg80211              892928  1 iwlwifi

答案1

根据 Linux 内核中的 git 提交,该设备于 4 月 14 日 [1] ("Valeu luca!") 添加,并且仅在内核 5.13[2] 中可用。Ubuntu 21.04 上尚不可用。

[1]https://github.com/torvalds/linux/blob/62fb9874f5da54fdb243003b386128037319b219/drivers/net/wireless/intel/iwlwifi/pcie/drv.c#L622

[2]https://github.com/torvalds/linux/blob/v5.13/drivers/net/wireless/intel/iwlwifi/pcie/drv.c

相关内容