LINUX.ORG.RU

Решение - установка драйвера Bluetooch от Realtek на Debian12

 , ,


0

1

Debian12 (bookworm) ядро 6.1.0-41-amd64 (64-бита)

В USB вставлено устройство-адаптер Bluetooth

Debian видит устройство но не инициализирует

sudo lsusb -v | grep Blue
Bus 001 Device 002: ID 0bda:a728 Realtek Semiconductor Corp. Bluetooth 5.4 Radio

sudo bluetoothctl list
... пустота ...

Сама служба была в Debian и работала успешно

sudo service bluetooth status
● bluetooth.service - Bluetooth service
     Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; preset: enabled)
     Active: active (running) since Wed 2025-11-19 10:33:27 MSK; 1h 12min ago
       Docs: man:bluetoothd(8)
   Main PID: 788 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 38341)
     Memory: 3.2M
        CPU: 43ms
     CGroup: /system.slice/bluetooth.service
             └─788 /usr/libexec/bluetooth/bluetoothd

В «источниках» в файле /etc/apt/sources.list разрешены non-free и non-free-firmware

# Debian Bookworm
deb http://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware

#deb http://deb.debian.org/debian/ bookworm main non-free-firmware
deb-src http://deb.debian.org/debian/ bookworm main non-free-firmware

deb http://security.debian.org/debian-security bookworm-security main non-free-firmware
deb-src http://security.debian.org/debian-security bookworm-security main non-free-firmware

# bookworm-updates, to get updates before a point release is made;
# see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports
deb http://deb.debian.org/debian/ bookworm-updates main non-free-firmware
deb-src http://deb.debian.org/debian/ bookworm-updates main non-free-firmware

Установка «драйвера» произошла по команде:

apt install firmware-realtek

Далее только после перезагрузки ПК Debian инициализировал устройство:

bluetoothctl list
Controller 2F:48:8B:12:7F:23 mypc [default]

и все заработало - нашел и подключил наушники

p.s. более опытные подсказали:

  1. для диагностики надо было логи linux смотреть (dmesg)

  2. установил я не драйвер а прошивку (драйвер уже был)

  3. https://wiki.debian.org/BluetoothUser - здесь всё расписано



Последнее исправление: negr78 (всего исправлений: 4)

Установка «драйвера» произошла по команде

firmware-realtek

firmware это прошивка, драйвер на месте, без прошивки не мог инициализировать устройство. В dmesg у тебя до установки наверняка были строчки «у вас прошивки не хватает»

Dimez ★★★★★
()
Последнее исправление: Dimez (всего исправлений: 1)

Это называется: «Как много мир готовит мне открытий чудных», ты конечно молодец, но собственно это всё описано на Debian Wiki, а даже если её не открывать - достаточно просто посмотреть сообщения ядра об отсутствующих файлах прошивки при инициализации устройства драйвером.

А ты, видимо, всё этот гуглил на других форумах, смотрел видео и что-то ещё.

Раз посчитал, что это очень сложные действия и выложил на форуме.

Спасибо. Но мир гораздо проще, если читать документацию, ну или хотя бы сообщения ядра / логи.

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от kostik87

Спасибо за поправку «не драйвер а прошивка».

Цель поста - что бы быстрее искалось готовое решение для страждущих но «не шарящих». Сам такой и долго искал решение. Если смущает публикация банальностей могу удалить пост и разместить на другом ресурсе - скажите, сделаем.

negr78
() автор топика
Ответ на: комментарий от negr78

Сам такой и долго искал решение

А надо не искать, а логи смотреть и wiki читать, вместо тупого гуглинга.

могу удалить пост и разместить на другом ресурсе

Дело твоё.

Цель поста - что бы быстрее искалось готовое решение для страждущих но «не шарящих».

С одной стороны наличие такого поста облегчает решение всем в такой же ситуации, с другой стороны, в твоей публикации нет ответа как делать правильно и почему. Т.е. ты дал решение под конкретную модель оборудование, точнее под конкретного производителя и то не факт, что всё покроет.

А то, что нужно смотреть Wiki дистрибутива и смотреть логи и на что обращать внимание - не написал.

Так что, полезность этой публикации только в решении в общем случае проблемы с конкретным оборудованием, а не пояснение принципа.

https://wiki.debian.org/BluetoothUser - здесь всё расписано.

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от kostik87

Извините, что искал не так, не смотрел логи. вводил не те команды и опубликовал не то, что надо было бы.

Просьба удалить пост - не вижу тех. возможностей это сделать

negr78
() автор топика
Ответ на: комментарий от negr78

Да не надо удалять, вреда не будет, и ты молодец, что сам разобрался все же.

Хотя да, сложно это только для новичка, и по идее Debian сам должен был этот драйвер поставить в момент установки, если устройство было подключено.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Извините за описание конкретной ситуации, а не «универсального решения». Повторюсь, глубоко копать linux ради разового подключения наушников не хочется и подозреваю я не одинок. Пост для таких, для «гулящих».

Дополнил топик замечаниями от kostik87 - кому надо может встанет на путь истинный и системно подойдет к вопросу.

Всем спасибо

negr78
() автор топика
Ответ на: комментарий от kostik87

Он сделал полезное, написал готовую инструкцию для поисковиков. Единственное замечание - еще лучше было бы указать модель, хотя vendor id : product id указал - уже кому надо найдут, наверное.

anonymous
()