Хорошо — давайте разберёмся шаг за шагом. Ниже — план действий: быстрые проверки, сбор логов для идентификации адаптера и распространённые исправления (обновление firmware/kernel, проверка Secure Boot, блокировка драйвера ideapad_laptop и т.п.). Выполните команды по порядку и пришлите выводы, если после этого Bluetooth всё ещё не работает.
1) Быстрые проверки (выполните в терминале)
- Проверка блокировок (rfkill):
sudo rfkill list all
- Состояние сервиса Bluetooth:
sudo systemctl status bluetooth --no-pager
- Попытка включить адаптер вручную:
sudo rfkill unblock bluetooth
sudo bluetoothctl power on
sudo bluetoothctl show
- Модуль ядра (перезагрузить драйвер btusb):
sudo modprobe -r btusb
sudo modprobe btusb
sudo dmesg | tail -n 40
Если после этих команд в GUI всё равно не включается — идём дальше.
2) Идентификация адаптера и поиск ошибок firmware
Вставьте выводы следующих команд (они позволят точно определить чип и ошибки):
lsusb
lspci -nnk | grep -iA3 network
sudo dmesg | grep -i -E 'bluetooth|btusb|firmware|rtl|med|mtk|qca|ath|hci' | tail -n 200
sudo journalctl -b -u bluetooth --no-pager
Особенно внимательно посмотрите в dmesg на строки типа "Direct firmware load for ... failed" — это будет подсказкой, какого файла прошивки не хватает.
3) Распространённые причины и исправления
- Недостающая/устаревшая прошивка (firmware)
Многие новые BT-чипы (Realtek, MediaTek, Qualcomm) требуют свежих бинарных прошивок из пакета linux-firmware. Попробуйте обновить firmware и перезагрузиться:
sudo apt update
sudo apt install --reinstall linux-firmware
sudo update-initramfs -u
sudo reboot
Если не помогло, возможно нужна ещё более новая версия linux-firmware — можно взять релизную ветку с https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git и скопировать недостающие файлы в /lib/firmware, но сначала пришлите dmesg — я подскажу, какие файлы искать.
- Ядро/драйвер старые
Некоторые новые адаптеры нуждаются в более свежем ядре. На Ubuntu 24.04.3 поставьте HWE/OEM-кernel:
sudo apt update
sudo apt install linux-generic-hwe-24.04
или (если хотите OEM kernel с дополнительными драйверами):
sudo apt install linux-oem-24.04
Перезагрузите и проверьте. Если захотите, я подскажу, как поставить mainline kernel (например 6.8/6.9) для теста.
- Secure Boot
Если загруженный модуль/firmware неподписан, Secure Boot может блокировать загрузку. Проверить:
mokutil --sb-state
Если включён — временно отключите Secure Boot в BIOS и проверьте. Если после отключения Secure Boot Bluetooth заработает — это подтверждение проблемы с подписью модулей/firmware.
- Модуль ideapad_laptop (или другой производительский модуль), который ставит rfkill в аппаратный блок
У некоторых Lenovo модулей они ошибочно сообщают аппаратную блокировку. Проверьте:
lsmod | grep ideapad
Если видите ideapad_laptop и rfkill показывает "Hard blocked: yes", попробуйте временно выгрузить модуль:
sudo rmmod ideapad_laptop
Если после этого Bluetooth включился — добавьте модуль в чёрный список:
echo "blacklist ideapad_laptop" | sudo tee /etc/modprobe.d/blacklist-ideapad.conf
- Полный холодный старт
Если вы переключались из Windows, иногда адаптер остаётся в спящем состоянии. Сделайте полное выключение (не reboot): выключите ноут, вытащите зарядку, подождите 30–60 секунд и снова включите. (Вы уже пробовали отключать Fast Startup — это хорошая практика.)
4) Что ещё выполнить/прислать мне, если ничего не помогло
Вышлите выводы этих команд:
sudo rfkill list all
lsusb
lspci -nnk | grep -iA3 network
sudo dmesg | grep -i -E 'bluetooth|btusb|firmware|rt[lh]|mtk|qca|error' | tail -n 200
sudo systemctl status bluetooth --no-pager
sudo bluetoothctl show
По этим данным я смогу точно сказать, какой у вас чип (Realtek/MediaTek/Qualcomm/Intel), какие файлы firmware не загружаются и что конкретно делать (конкретные прошивки скопировать, обновление ядра/пакетов, черный список модуля и т. п.).
Если у вас уже есть временные команды, которые сейчас помогают (вы упомянули «временное решение — выполнение следующих команд», но не вставили их), пришлите эти команды — они подскажут, какой именно обход вы используете, и как сделать решение постоянным.