I’ve been trying to fix this bluetooth for a few days, but it doesn’t work. Bluetooth simply does not see any devices.
I’ve found some bugs, but I have no idea what to do next.
The first step should be to post details of your hardware as text so others with the same problem can find it with a search engine. Please post (as text using the </> icon) the output from running inxi -Fzxx (using xx so we can see the
USB ID of the bluetooth radio).
The image you posted indicates a problem with the bluetooth firmware. Note that using journalctl gives more complete information than dmesg and can be used to compare changes from earlier boots. Do you boot other OS’s? Is the current install an upgrade or fresh install? Check for bluetooth settings in your BIOS.
When trying to solve issues like this you should make sure you have applied all updates to Fedora, and also vendor “BIOS” firmware updates. This way you won’t be chasing bugs that have been fixed, and people trying to help you will be using the same software.
Now that we have the chip ID: the Linux Hardware Database has entries for your bluetooth adapater. It should be supported, but the “report” says it is “soft” blocked.
The image in your original post indcates that the "Direct firmware load failed. Please compare
the output of ls -l /usr/lib/firmware/rtw89/rtw8852b_fw.bin.xz with what I have:
% dnf info realtek-firmware-20230625-151.fc38.noarch
Last metadata expiration check: 0:38:04 ago on Thu Jul 20 09:44:30 2023.
Installed Packages
Name : realtek-firmware
Version : 20230625
Release : 151.fc38
Architecture : noarch
Size : 2.3 M
Source : linux-firmware-20230625-151.fc38.src.rpm
Repository : @System
From repo : updates
Summary : Firmware for Realtek WiFi/Bluetooth adapters
URL : http://www.kernel.org/
License : Redistributable, no modification permitted
Description : Firmware for Realtek WiFi/Bluetooth adapters
It would also be useful to others who encounter the same issue to have the output of sudo journalctl -b -g bluetooth as searchable text – the image in your first post won’t be found with text searches.
[ippolit@fedora ~]$ sudo dnf install linux-firmware-20230310-148.fc38.noarch realtek-firmware-20230625-151.fc38.noarch
Последняя проверка окончания срока действия метаданных: 0:48:40 назад, Чт 20 июл 2023 17:59:42.
Зависимости разрешены.
================================================================================
Пакет Архитектура Версия Репозиторий Размер
================================================================================
Установка:
linux-firmware noarch 20230310-148.fc38 fedora 122 M
realtek-firmware noarch 20230625-151.fc38 updates 2.3 M
Результат транзакции
================================================================================
Установка 2 Пакета
Общий размер: 124 M
Объем изменений: 130 M
Все правильно? [Д/н]:
Загрузка пакетов:
[SKIPPED] linux-firmware-20230310-148.fc38.noarch.rpm: Already downloaded
[SKIPPED] realtek-firmware-20230625-151.fc38.noarch.rpm: Already downloaded
Проверка транзакции
Проверка транзакции успешно завершена.
Идет проверка транзакции
Ошибка: Ошибка при проверке транзакции:
конфликт файла /usr/lib/firmware/rtl_bt/rtl8761b_fw.bin.xz при попытках установки linux-firmware-20230310-148.fc38.noarch и realtek-firmware-20230625-151.fc38.noarch
конфликт файла /usr/lib/firmware/rtl_bt/rtl8761bu_fw.bin.xz при попытках установки linux-firmware-20230310-148.fc38.noarch и realtek-firmware-20230625-151.fc38.noarch
конфликт файла /usr/lib/firmware/rtl_bt/rtl8852au_fw.bin.xz при попытках установки linux-firmware-20230310-148.fc38.noarch и realtek-firmware-20230625-151.fc38.noarch
конфликт файла /usr/lib/firmware/rtl_bt/rtl8852bu_fw.bin.xz при попытках установки linux-firmware-20230310-148.fc38.noarch и realtek-firmware-20230625-151.fc38.noarch
конфликт файла /usr/lib/firmware/rtl_bt/rtl8852cu_fw.bin.xz при попытках установки linux-firmware-20230310-148.fc38.noarch и realtek-firmware-20230625-151.fc38.noarch
конфликт файла /usr/lib/firmware/rtlwifi/rtl8188eufw.bin.xz при попытках установки linux-firmware-20230310-148.fc38.noarch и realtek-firmware-20230625-151.fc38.noarch
конфликт файла /usr/lib/firmware/rtw88/rtw8822c_fw.bin.xz при попытках установки linux-firmware-20230310-148.fc38.noarch и realtek-firmware-20230625-151.fc38.noarch
конфликт файла /usr/lib/firmware/rtw89/rtw8852b_fw.bin.xz при попытках установки linux-firmware-20230310-148.fc38.noarch и realtek-firmware-20230625-151.fc38.noarch
конфликт файла /usr/lib/firmware/rtw89/rtw8852c_fw.bin.xz при попытках установки linux-firmware-20230310-148.fc38.noarch и realtek-firmware-20230625-151.fc38.noarch
It turned out to install without specifying the version, but the error still remained.
[ippolit@fedora ~]$ dnf info realtek-firmware
Последняя проверка окончания срока действия метаданных: 0:55:29 назад, Чт 20 июл 2023 18:12:20.
Установленные пакеты
Имя : realtek-firmware
Версия : 20230625
Выпуск : 151.fc38
Архитектура : noarch
Размер : 2.3 M
Источник : linux-firmware-20230625-151.fc38.src.rpm
Репозиторий : @System
Из репозитор : updates
Краткое опис : Firmware for Realtek WiFi/Bluetooth adapters
URL : http://www.kernel.org/
Лицензия : Redistributable, no modification permitted
Описание : Firmware for Realtek WiFi/Bluetooth adapters
[ippolit@fedora ~]$ dnf info linux-firmware
Последняя проверка окончания срока действия метаданных: 0:56:07 назад, Чт 20 июл 2023 18:12:20.
Установленные пакеты
Имя : linux-firmware
Версия : 20230625
Выпуск : 151.fc38
Архитектура : noarch
Размер : 95 M
Источник : linux-firmware-20230625-151.fc38.src.rpm
Репозиторий : @System
Из репозитор : updates
Краткое опис : Firmware files used by the Linux kernel
URL : http://www.kernel.org/
Лицензия : GPL+ and GPLv2+ and MIT and Redistributable, no modification permitted
Описание : This package includes firmware files required for some devices to
: operate.
That just says bluetooth isn’t working. Failiure to load firmware will do that, now there appears to be something else preventing bluetooth from working. Sometimes you need a system -dependent trick to fully reset bluetooth devices (disable in BIOS, the reenable, etc.) after a firmware problem.
I had a similar problem with my Tuxedo InfinityBook Pro 14 Gen6 running Fedora 38, that would no longer be able to pair with my Logitech MX Ergo trackball, while still being able to pair with my Sony WH-1000XM5 headphones. The device would not appear in the list of pairable devices after it entered pairing mode and in the bluetoothctl console I set the adapter to power on and scan on.
As you suggested, I went into the laptop firmware / BIOS settings, disabled the built-in bluetooth adapter, rebooted, opened the firmware settings again, enabled the bluetooth adapter again, rebooted again, put the trackball device in pairing mode and it would now appear in the list of pairable devices.