Как завести Bluetooth карты rtl8723de?

И прочие интерфейсы передачи данных
Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Версия ОС вместе с разрядностью. Пример: LM 18.1 x64, LM Sarah x32 2. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 3. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 4. Суть. Желательно с выводом консоли, логами. 5. Скрин. Просьба указывать 1, 2 и 3 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
vir0id
Сообщения: 2204
Зарегистрирован: 19 дек 2017, 15:48
Решено: 13
Откуда: Рига
Благодарил (а): 149 раз
Поблагодарили: 232 раза

Как завести Bluetooth карты rtl8723de?

Сообщение vir0id » 06 май 2018, 13:32

Проблема в том, что установка драйвера сего устройства поднимает только wifi-ку. А с синезубом проблемка.... Вроди-бы поиск устройства присутвтвует, но устройства не обнаруживаются.

Код: Выделить всё

dmesg |grep -i bluetooth
[   32.386810] Bluetooth: Core ver 2.22
[   32.386834] Bluetooth: HCI device and connection manager initialized
[   32.386838] Bluetooth: HCI socket layer initialized
[   32.386841] Bluetooth: L2CAP socket layer initialized
[   32.386847] Bluetooth: SCO socket layer initialized
[   32.407639] Bluetooth: hci0: rtl: examining hci_ver=08 hci_rev=000d lmp_ver=08 lmp_subver=8723
[   32.407642] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_config.bin
[   32.407842] bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
[   32.407845] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_fw.bin
[   32.446580] Bluetooth: hci0: rom_version status=0 version=2
[   32.446584] Bluetooth: hci0: didn't find patch for chip id 2
[   34.526403] Bluetooth: hci0: rtl: examining hci_ver=08 hci_rev=000d lmp_ver=08 lmp_subver=8723
[   34.526406] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_config.bin
[   34.526423] bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
[   34.526425] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_fw.bin
[   34.527845] Bluetooth: hci0: rom_version status=0 version=2
[   34.527850] Bluetooth: hci0: didn't find patch for chip id 2
[  106.191052] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[  106.191055] Bluetooth: BNEP filters: protocol multicast
[  106.191062] Bluetooth: BNEP socket layer initialized
Тут видно, что бинарик определяется как rtl8723b. Это нормально? И еще смущает [ 34.527850] Bluetooth: hci0: didn't find patch for chip id 2. Какой патч? Куда патч?

Код: Выделить всё

0: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no
1: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no

Код: Выделить всё

sudo hciconfig hci0 up
[sudo] пароль для vir0id: 
Can't init device hci0: Invalid argument (22)
Вообщем... если кто-то сталкивался, подскажите чего дельного?!

Решение vir0id » 09 май 2018, 12:34
Ура товарищи! Решение нашлось! При участии и содействии человека с ником Pilot6
Сапсибо ему огромное.

Проще говоря это порт из 4.17 ядра в 4.15
Ну да, дело в версии. Я сейчас исправлю и для xenial.
Пользователь добавил сообщение Сегодня в 14:08:46:
Отправил с исправлением. Файл получится

https://launchpad.net/~hanipouspilot/+a ... .2_all.deb

Чтобы не париться с версиями можно добавть PPA, хотя в этом нет необходимости особой

Код: [Выделить]
sudo add-apt-repository ppa:hanipouspilot/bluetooth
sudo apt update
sudo apt install btrtl-rtl8723de-dkms

Но надеюсь, что дальше что-то исправлять не придется.

А в пакете по сути лежат два файла btrtl.o и btrtl.h из ядра 4.17. Все остальное это по сути конфиги для автоматической сборки.

Перейти к ответу ➙

Аватара пользователя

Автор темы
vir0id
Сообщения: 2204
Зарегистрирован: 19 дек 2017, 15:48
Решено: 13
Откуда: Рига
Благодарил (а): 149 раз
Поблагодарили: 232 раза

Как завести Bluetooth карты rtl8723de?

Сообщение vir0id » 07 май 2018, 05:36

Вообщем скачал недостающие прошивки и закинул их в /lib/firmware/rtl_bt
Было:

Код: Выделить всё

/lib/firmware/rtl_bt $ ls
rtl8192ee_fw.bin  rtl8723b_fw.bin      rtl8761a_fw.bin   rtl8821c_config.bin  
rtl8192eu_fw.bin  rtl8822b_fw.bin      rtl8812ae_fw.bin  rtl8821c_fw.bin
rtl8723a_fw.bin   rtl8822b_config.bin  rtl8821a_fw.bin
Стало:

Код: Выделить всё

/lib/firmware/rtl_bt $ ls
rtl8192ee_fw.bin  rtl8723b_fw.bin      rtl8761a_fw.bin   rtl8821c_config.bin  rtl8822b_fw.bin
rtl8192eu_fw.bin  rtl8723d_config.bin  rtl8812ae_fw.bin  rtl8821c_fw.bin
rtl8723a_fw.bin   rtl8723d_fw.bin      rtl8821a_fw.bin   rtl8822b_config.bin
И вроди бы как патч накатил, но... что-то толку 0.

Аватара пользователя

Unborn
Сообщения: 1778
Зарегистрирован: 03 сен 2016, 10:36
Решено: 24
Благодарил (а): 4 раза
Поблагодарили: 253 раза

Как завести Bluetooth карты rtl8723de?

Сообщение Unborn » 07 май 2018, 09:04


Аватара пользователя

Автор темы
vir0id
Сообщения: 2204
Зарегистрирован: 19 дек 2017, 15:48
Решено: 13
Откуда: Рига
Благодарил (а): 149 раз
Поблагодарили: 232 раза

Как завести Bluetooth карты rtl8723de?

Сообщение vir0id » 07 май 2018, 10:07

Unborn, не заводится. Пишут что возможно раскрутить синезуб в ядре 4.17. А в 4.15 об нём можно забыть что ли?

Аватара пользователя

Unborn
Сообщения: 1778
Зарегистрирован: 03 сен 2016, 10:36
Решено: 24
Благодарил (а): 4 раза
Поблагодарили: 253 раза

Как завести Bluetooth карты rtl8723de?

Сообщение Unborn » 07 май 2018, 16:12

vir0id писал(а):
07 май 2018, 10:07
Пишут что возможно раскрутить синезуб в ядре 4.17. А в 4.15 об нём можно забыть что ли?
Я понял, что в ядре 4.17 поддержка уже есть. Для остальных - установить руками. У тебя загружалась b, а нужна d.

Аватара пользователя

Автор темы
vir0id
Сообщения: 2204
Зарегистрирован: 19 дек 2017, 15:48
Решено: 13
Откуда: Рига
Благодарил (а): 149 раз
Поблагодарили: 232 раза

Как завести Bluetooth карты rtl8723de?

Сообщение vir0id » 07 май 2018, 18:38

Unborn писал(а):
07 май 2018, 16:12
Я понял, что в ядре 4.17 поддержка уже есть. Для остальных - установить руками. У тебя загружалась b, а нужна d
Ну я понимаю что нужна d. Я даже пробовал заменить имена в d файлах на b. Хренушки там

Аватара пользователя

rogoznik
Сообщения: 5813
Зарегистрирован: 27 июн 2017, 10:36
Решено: 62
Откуда: Нижний Тагил
Благодарил (а): 321 раз
Поблагодарили: 1067 раз

Как завести Bluetooth карты rtl8723de?

Сообщение rogoznik » 08 май 2018, 03:09

vir0id писал(а):
07 май 2018, 18:38
Я даже пробовал заменить имена в d файлах на b. Хренушки там
Может нужно было менять b на d тогда уж. Но думаю это не помогло бы. Там скорее всего есть разница в реализации
ИзображениеИзображение

Аватара пользователя

Автор темы
vir0id
Сообщения: 2204
Зарегистрирован: 19 дек 2017, 15:48
Решено: 13
Откуда: Рига
Благодарил (а): 149 раз
Поблагодарили: 232 раза

Как завести Bluetooth карты rtl8723de?

Сообщение vir0id » 08 май 2018, 03:53

darkfenix писал(а):
08 май 2018, 03:09
Может нужно было менять b на d тогда уж. Но думаю это не помогло бы. Там скорее всего есть разница в реализации
Ну и так делал. Он по дефолту b определяет

Аватара пользователя

Автор темы
vir0id
Сообщения: 2204
Зарегистрирован: 19 дек 2017, 15:48
Решено: 13
Откуда: Рига
Благодарил (а): 149 раз
Поблагодарили: 232 раза

Как завести Bluetooth карты rtl8723de?

Сообщение vir0id » 09 май 2018, 12:34

Ура товарищи! Решение нашлось! При участии и содействии человека с ником Pilot6
Сапсибо ему огромное.

Проще говоря это порт из 4.17 ядра в 4.15
Ну да, дело в версии. Я сейчас исправлю и для xenial.
Пользователь добавил сообщение Сегодня в 14:08:46:
Отправил с исправлением. Файл получится

https://launchpad.net/~hanipouspilot/+a ... .2_all.deb

Чтобы не париться с версиями можно добавть PPA, хотя в этом нет необходимости особой

Код: [Выделить]
sudo add-apt-repository ppa:hanipouspilot/bluetooth
sudo apt update
sudo apt install btrtl-rtl8723de-dkms

Но надеюсь, что дальше что-то исправлять не придется.

А в пакете по сути лежат два файла btrtl.o и btrtl.h из ядра 4.17. Все остальное это по сути конфиги для автоматической сборки.

Вернуться в «Сетевые карты, модемы, Wi-Fi, bluetooth»