我的电脑检测不到 wifi 网络。在新机器上全新安装 Linux Ubuntu 后,电脑无法检测任何 wifi 网络。我查看了制造商网站上的 wifi 驱动程序,但它们仅适用于 Windows。
我的设置是双启动。它有两个固态磁盘 ADATA SSD 512GB LEGEND 840 M.2 PCIE M.2 2280。第一个磁盘上安装了 Windows 11,另一个磁盘上安装了 Ubuntu Desktop 22.04.3 LTS。主板是 ASUS TUF GAMING A620-PRO WIFI。wifi 适配器名称是 MediaTek Wi-Fi 6 MT7902LEN 无线 LAN 卡。Ubuntu 内核是 6.2.0.26-generic。
Ubuntu 似乎能够识别该设备。运行时sudo lshw -C network
我得到:
*-network
description: Ethernet interface
product: RTL8125 2.5GbE Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:05:00.0
logical name: enp5s0
version: 05
serial: 08:bf:b8:72:53:ea
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=6.2.0-26-generic firmware=rtl8125b-2_0.0.2 07/13/20 latency=0 link=no multicast=yes port=twisted pair
resources: irq:33 ioport:f000(size=256) memory:fc800000-fc80ffff memory:fc810000-fc813fff
*-network UNCLAIMED
description: Network controller
product: MEDIATEK Corp.
vendor: MEDIATEK Corp.
physical id: 0
bus info: pci@0000:06:00.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm cap_list
configuration: latency=0
resources: memory:fc400000-fc4fffff memory:fc500000-fc507fff
使用以下命令找到适配器名称lspci -knn | grep 0280
:
06:00.0 Network controller [0280]: MEDIATEK Corp. Device [14c3:7902]
Subsystem: AzureWave Device [1a3b:6040]
也可以从 Windows 的控制面板中获取。
可以使用以下命令找到详细的 ubuntu 内核uname -a
:
Linux Linux 6.2.0-26-generic #26~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Jul 13 16:27:29 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
答案1
Linux 不支持适配器 MediaTek Wi-Fi 6 MT7902LEN (Ubuntu 23.04 上的华硕 Vivobook 15 上的 WiFi 和蓝牙无法运行)。
为了解决这个问题我购买了TP-Link TX50E网卡。