~$ sudo systemctl enable bluetooth
Synchronizing state of bluetooth.service with SysV service script with /usr/lib/systemd/systemd-sysv-install.
Executing: /usr/lib/systemd/systemd-sysv-install enable bluetooth
~$ sudo systemctl start bluetooth
~$ lsusb | grep -i bluetooth
Bus 001 Device 012: ID 8087:0032 Intel Corp. AX210 Bluetooth
I also just did:
$ sudo modprobe bluetooth
modprobe: FATAL: Module bluetooth not found in directory /lib/modules/6.17.0-20-generic
Before moving to the new kernel 6.17.0-20-generic my PC was running under Linux 6.14.0-37-generic. I just returned to this old kernel and all is back to normal.
I need to add that under “kernel: 6.17.0-20-generic” I also “lost” my sound card and had some problems with the network card used by a bridge which was having problems with its gateway server address.
If my memory serves I was also having problems with kernel 6.17.0-19-generic so I was forced again to stay with my old kernel.
Have you updated the operating system by any chance? Was bluetooth working before the update?
You do not tell us therefore I am guessing that you are on Ubuntu/Kubuntu 24.04 LTS. I am also on Ubuntu 24.04 LTS. It has Linux kernel 6.17.0-19-generic. The information you have provided mentions Linux kernel 6.17.0-20-generic.
I have two suggestions to make.
a) run in the terminal and make a note of any error messages these two comannds
sudo apt update
sudo apt upgrade
b) at the Grub boot menu select Advanced Options for Ubuntu. That should show you 4 Linux kernels. Two kernels will be with recovery mode. The kernel top of the list should linux 6.17.0-20-generic. The third on the list should be Linux 6.17.0-19-generic. Choose 6.17.0-19-generic.
If that kernel loads to a desktop and bluetooth is now working then keep loading 6.17.0-19-generic until an update/upgrade updates the 6.17.0-20 generic kernel.
Sounds like an issue with the new kernel install, might want to check in terminal dpkg -l|grep linux-modules-extra and see if it shows one for 6.17.0-20