我购买了一台配备联发科 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