I bought an Asus Vivobook F513 laptop which has the MediaTek MT7921 Lan Card.
As soon as I installed Ubuntu 20.04LTS to dual boot with windows, I noticed I didn't had either Wi-Fi or Bluetooth.
After a lot of debugging and googling, I found my kernel version was 5.11, and apparently support to my chipset was only added after version 5.12.
As soon as I updated the kernel with these instructions and disabled Secure Boot on BIOS I got Wi-Fi working fine.
sudo add-apt-repository ppa:cappelikan/ppa
sudo apt update
sudo apt install mainline
Still, the problem with the Bluetooth persisted, when I try to enable it on Ubuntu Settings it just remains disabled.
I reformated the Ubuntu partition and this time I installed Ubuntu 21.10 (Impish Indri) Beta which comes with the 5.13 kernel, but then I updated it to the 5.14.11 version, which I'm currently using. still, no bluetooth.
If I open terminal and type hcitool dev
it show's me just Devices:
and nothing more.
Instead, if I try to input bluetoothctl
and on the next screen show
it returns No default controller available
.
Last but not least, if I type lspci
I get 0000:02:00.0 Network controller: MEDIATEK Corp. Device 7961
.
Any thoughts on how to make linux recognize my bluetooth? I've searched everywhere and apparently there's more people with similar issues, I'm now considering returning my laptop that only has a few days because of this.
I also have a usb bluetooth adapter, and as soon as I plug it in it just works.
Thanks!
***** UPDATE *****
Meanwhile I reformated my partiton and installed Ubuntu 20.04.3 LTS for better support, but had to upgrade my kernel version to 5.14.11 in order to get Wi-Fi working, just as mentioned above.
All of the listed commands above still provide the same output, still no bluetooth.