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.