我刚刚收到一台全新的华硕 Vivobook 15,并在其上安装了 Ubuntu 23.04。我注意到在“试用 Ubuntu”USB 安装的操作系统中没有 WiFi 连接,但还是继续安装 Ubuntu 23.04,并选中安装第三方驱动程序的复选框。我运行后lshw -C network
得到以下输出:
*-network UNCLAIMED
description: Network controller
product: MEDIATEK Corp.
vendor: MEDIATEK Corp.
physical id: 0
bus info: pci@0000:01:00.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm cap_list
configuration: latency=0
resources: iomemory:ff0-fef memory:fff0300000-fff03fffff memory:fcf00000-fcf07fff
的输出为lspci -nnk | grep -iA3 net
:
01:00.0 Network controller [0280]: MEDIATEK Corp. Device [14c3:7902]
Subsystem: AzureWave Device [1a3b:5520]
02:00.0 Non-Volatile memory controller [0108]: Micron Technology Inc Device [1344:5413] (rev 03)
Subsystem: Micron Technology Inc Device [1344:2100]
安装后,没有可用的 wifi 设备。我搜索过解决方案,但我只看到一个关于联发科 wifi 设备在 Ubuntu 20.04 上无法工作并建议更新到内核 5.12+ 和 Ubuntu 21.04 的旧帖子。
另一组指示建议通过以太网(我没有)或蓝牙网络共享(我也无法在笔记本电脑上打开蓝牙)进行连接。最后的努力是将 Ubuntu ISO 安装为 cdrom,但软件源应用程序也检测不到它。
有人知道联发科设备是否可以在最新的 Ubuntu 内核上运行,或者我应该将笔记本电脑退还给卖家吗?
编辑:截至 2023 年 5 月 13 日,Linux 6.3 内核不再支持联发科 MTK7902 wifi/蓝牙卡。
答案1
我花了很多时间试图找到解决这个问题的方法。
7月21日:看来该卡不受支持:https://linux-hardware.org/?probe=3ad05eed61
但是另一个网站的某个人分享了这个 repo:https://github.com/torvalds/linux/blob/master/drivers/usb/musb/mediatek.c
我联系了电子邮件,但没有人回复。似乎是针对 USB 的,但不是针对卡的。
所以最后的办法是使用外部 USB-WIFI,我试过 Elecon USB-WIFI WTC117,但是不起作用,所以我购买了 TP-Link USB Wifi TL-WN725N,目前运行良好。reddit 上的某人使用了 BrosTrend AC1200 适配器,效果很好!
我希望有人可以帮助集成这张卡,因为现在我们可以通过 wifi-usb 连接,但蓝牙不工作。
祝你好运!
8 月 6 日更新:更换 wifi_card 也是一个选择,但会导致保修失效,购买卡之前请先检查笔记本电脑的架构。我购买了 Intel AX210NGW 并从下载了驱动程序英特尔网站,在 Windows 上安装它们,并且运行良好。对于 Ubuntu,根据我的尝试,6.2 和 5.19 都可以正常工作,包括蓝牙和 wifi。
答案2
我也有同样的问题。
解决方法:
如果你有一个安卓和移动互联网连接 (请注意,根据移动电话公司的现行计划,可能会产生高额费用),连接 USB 电缆,启用USB 网络共享选项,一切就绪。您应该可以访问互联网了。