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.
Worked fine in Windows until I nuked the default drive.
I have tried installing Fedora 35, Pop OS! 21.10 and Ubuntu 21.10.
Of the three installations, Ubuntu 21.10 provides Wifi support, but no Bluetooth, the other two provide Bluetooth, but no Wifi.
Pop & Fedora were running Kernel 5.15, Ubuntu 21.10 is running 5.13.
I tried upgrading my Ubuntu 21.10 Kernel (5.13) to 5.15, but unfortunately, this Kernel version does not support ZFS, which I'm using (for no good reason), so that didn't work for me either.
– Luke Bayes Dec 27 '21 at 18:02