未检测到联发科 MT7921 蓝牙

未检测到联发科 MT7921 蓝牙

我购买了一台配备联发科 MT7921 Lan 卡的华硕 Vivobook F513 笔记本电脑。

我一安装Ubuntu 20.04LTS与 Windows 双启动,我注意到我也没有无线上网或者蓝牙

经过大量的调试和谷歌搜索,我发现我的内核版本是5.11,显然对我的芯片组的支持是在版本之后才添加的5.12

当我用以下代码更新内核时这些说明和残疾人BIOS 上的安全启动我有无线上网工作正常。

sudo add-apt-repository ppa:cappelikan/ppa
sudo apt update
sudo apt install mainline

尽管如此,当我尝试在Ubuntu 设置它只是保持禁用状态。

我重新格式化了 Ubuntu 分区,这次我安装了Ubuntu 21.10(Impish Indri)测试版其中包括5.13内核,但后来我将其更新为5.14.11版本,我目前正在使用。仍然没有蓝牙。

如果我打开终端并输入,hcitool dev它只会显示我的内容Devices:,没有其他内容。

相反,如果我尝试输入bluetoothctl并在下一个屏幕上show它会返回No default controller available

最后但同样重要的一点是,如果我输入,lspci我会得到0000:02:00.0 Network controller: MEDIATEK Corp. Device 7961

关于如何让 Linux 识别我的蓝牙,您有什么想法吗?我到处搜索过,显然有更多人遇到类似的问题,因此我现在正在考虑退回只用了几天的笔记本电脑。

我还有一个 USB 蓝牙适配器,只要插入它就可以工作。

谢谢!

*****更新*****

同时我重新格式化了分区并安装了Ubuntu 20.04.3 LTS以获得更好的支持,但必须将我的内核版本升级到5.14.11为了让 Wi-Fi 正常工作,正如上面提到的。

上面列出的所有命令仍然提供相同的输出,仍然没有蓝牙。

答案1

这是一个内核级别的错误,补丁适用于 5.19 内核,当您收到 5.19 内核更新时,蓝牙将会工作。等到您收到更新或从反向移植安装(如果可用)。

答案2

它应该在 5.15.X 内核上受支持。我之前遇到过与蓝牙相同的问题,但解决了。不过我现在无法继续使用它,因为我似乎无法让睡眠正常工作,我也不确定为什么,所以现在我只能使用没有蓝牙的设备……

答案3

你好,我有同样的网卡,并且启用了 Windows 11 和 Ubuntu 20.04 之间的双启动

我已将内核更新至 5.15.0,并遵循了以下指导原则,您必须确保安全启动已被禁用。

然后关闭设备并重新启动,Wi-Fi 和蓝牙都可以正常工作

答案4

我有同样的 wifi 卡。我使用的是 ubuntu 20.04。我遇到了同样的问题。所以我将内核升级到了 5.15.0-051500-generic。现在问题完全消失了,wifi 和蓝牙都运行正常。

使用这些来升级内核:

打开终端并输入以下命令

sudo add-apt-repository ppa:cappelikan/ppa
sudo apt update
sudo apt install mainline

从应用程序运行主线并安装内核 5.15

相关内容