联想 ThinkPad T14.s 上未检测到 Wi-Fi

联想 ThinkPad T14.s 上未检测到 Wi-Fi

我刚买了一台联想 ThinkPad-T14s-Gen-2i,安装了 Ubuntu 20.04.3。不幸的是,它没有注册 wifi。

在安装 ubuntu 之前我已经关闭了安全启动。

我希望有人知道我该如何解决这个问题。

我从 lshw 命令获得以下输出

*-网络                 
       描述:网络控制器
       产品:英特尔公司
       供应商:英特尔公司
       物理 ID:0
       总线信息:pci@0000:09:00.0
       版本:1a
       宽度:64 位
       时钟:33MHz
       功能:pm msi pciexpress msix bus_master cap_list
       配置:驱动程序=iwlwifi延迟=0
       资源:irq:16 内存:bc200000-bc203fff
  *-网络
       描述:以太网接口
       产品:以太网连接 (13) I219-V
       供应商:英特尔公司
       物理ID:1f.6
       总线信息:pci@0000:00:1f.6
       逻辑名称:enp0s31f6
       版本:20
       序列号:38:f3:ab:c3:bb:b5
       容量:1Gbit/s
       宽度:32 位
       时钟:33MHz
       功能:pm msi bus_master cap_list 以太网物理 tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd 自动协商
       配置:自动协商=开启 广播=是 驱动程序=e1000e 驱动程序版本=5.10.0-1051-oem 固件=0.8-3 延迟=0 链接=否 多播=是 端口=双绞线
       资源:irq:147 内存:bce00000-bce1ffff
  *-网络
       描述:以太网接口
       物理 ID:2
       总线信息:usb@3:7
       逻辑名称:usb0
       序列号:02:60:22:a9:ab:48
       功能:以太网物理
       配置:广播=是 驱动程序=rndis_host 驱动程序版本=5.10.0-1051-oem 固件=RNDIS 设备 ip=192.168.106.32 链接=是 多播=是

我从 lspci 获得以下输出:

00:00.0 主机桥:英特尔公司设备 9a14(修订版 01)
00:02.0 VGA 兼容控制器:英特尔公司设备 9a49(修订版 01)
00:04.0 信号处理控制器:Intel Corporation Device 9a03 (rev 01)
00:06.0 PCI 桥:英特尔公司设备 9a09(修订版 01)
00:07.0 PCI 桥:英特尔公司设备 9a25(修订版 01)
00:07.2 PCI 桥:英特尔公司设备 9a27(修订版 01)
00:08.0 系统外围设备:英特尔公司设备 9a11(rev 01)
00:0a.0 信号处理控制器:英特尔公司设备 9a0d(修订版 01)
00:0d.0 USB 控制器:英特尔公司设备 9a13(修订版 01)
00:0d.2 USB 控制器:英特尔公司设备 9a1b(修订版 01)
00:0d.3 USB 控制器:英特尔公司设备 9a1d(修订版 01)
00:14.0 USB 控制器:英特尔公司设备 a0ed(rev 20)
00:14.2 RAM 内存:Intel 公司设备 a0ef(rev 20)
00:15.0 串行总线控制器 [0c80]:Intel 公司设备 a0e8(rev 20)
00:15.1 串行总线控制器 [0c80]:Intel 公司设备 a0e9(rev 20)
00:16.0 通信控制器:Intel 公司设备 a0e0(rev 20)
00:1c.0 PCI 桥:英特尔公司设备 a0b8(修订版 20)
00:1c.4 PCI 桥:英特尔公司设备 a0bc(rev 20)
00:1f.0 ISA 桥:英特尔公司设备 a082(修订版 20)
00:1f.3 音频设备:英特尔公司设备 a0c8(rev 20)
00:1f.4 SMBus:英特尔公司设备 a0a3(修订版 20)
00:1f.5 串行总线控制器 [0c80]:Intel 公司设备 a0a4(rev 20)
00:1f.6 以太网控制器:英特尔公司以太网连接 (13) I219-V (rev 20)
04:00.0 非易失性存储器控制器:东芝公司设备 011a
09:00.0 网络控制器:Intel 公司设备 2725(修订版 1a)

答案1

根据计算机的规格 pdf 给出这里,你有一个现代的 Wifi 卡,例如

  • 英特尔 Wi-Fi® 6 AX200、802.11ax 2x2 Wi-Fi + 蓝牙 5.2
  • 英特尔 Wi-Fi 6 AX201、802.11ax 2x2 Wi-Fi + 蓝牙 5.2
  • 英特尔 Wi-Fi 6E AX210、802.11ax 2x2 Wi-Fi + 蓝牙 5.2

问题可能与你的内核版本有关。例如,如果你有(Intel Wi-Fi® 6E AX210),它至少需要内核版本 5.10,你可以在这里.请使用uname -a命令检查你的内核版本。

正如其中一个答案中所述此链接, “Linux 5.10 内核(或更高版本)将于 4 月作为 Ubuntu 21.04 的一部分发布。此版本稍后还将移植到 Ubuntu 20.04 LTS。可以在 Ubuntu 中手动安装主线内核,但如果它出现故障,您将获得部分内核。”您可以安装内核 5.11 以使 wifi 适配器工作,但正如同一答案中所建议的那样,请注意查看手动安装内核版本的含义这里

安装内核 5.11

  • 首先安装 Mainline 作为图形化内核安装工具。(查看详细信息)这里
  • 跑步sudo add-apt-repository ppa:cappelikan/ppa
  • sudo apt update
  • sudo apt install mainline
  • 打开 Mainline Kernel Installer 并安装 5.11.0
  • 安装后,重新启动。
  • sudo update-grubsudo reboot
  • 正如所描述的这里,的输出sudo dmesg | grep iwl将显示一些错误以及有关我们需要安装哪个固件的信息。
  • 例如您可能iwlwifi-ty-a0-gf-a0-39需要iwlwifi-ty-a0-gf-a0-59

安装固件

  • 在 dmesg 命令的输出中建议检查https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/
  • 访问此网站并下载最新固件(例如,截至今天,它是 linux-firmware-20211027.tar.gz (sig))
  • 下载需要一些时间,请耐心等待
  • 使用以下方法解压缩文件tar -zxvf linux-firmware-20211027.tar.gz
  • cd linux-firmware-20211027/
  • /lib/firmware/使用命令将固件复制到sudo cp -ax * /lib/firmware
  • 现在重新启动并且 wifi 就可以正常工作了!

相关内容