Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Блютуз не видит устройства.  (Прочитано 2644 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн xkhroshkax

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Блютуз не видит устройства.
« : 11 Августа 2018, 04:06:49 »
Привет всем. Столкнулся с проблемой на Ubuntu 16.04: нужно было подцепить портативную колонку по блютузу к ноутбуку, что и было сделано. После перезагрузки ноутбука колонку снова удалось подключить, но не прошло и пары минут, как во время просмотра видео связь с ней потерялась и больше подключиться к ней не получилось, более того, новый поиск блютуз устройств не обнаруживает колонку. После еще одной перезагрузки в списке устройств для подключения я увидел свою колонку, но сопряжение с ней не удалось. Выключил и включил блютуз на ноуте и после этого снова в списке не появляется никаких устройств при поиске. Кто знает, подскажите, что делать?
Нагуглил такую команду, но что из этого нужно извлечь не понимаю:
$ dmesg | grep -i blue
[ 8175.846031] Bluetooth: hci0: rtl: examining hci_ver=06 hci_rev=000b lmp_ver=06 lmp_subver=8723
[ 8175.846033] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_config.bin
[ 8175.846047] bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
[ 8175.846048] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_fw.bin
[ 8175.851552] Bluetooth: hci0: rom_version status=0 version=1
[ 8175.851559] Bluetooth: cfg_sz 0, total size 22496
[20841.786802] Bluetooth: hci0: rtl: examining hci_ver=06 hci_rev=000b lmp_ver=06 lmp_subver=8723
[20841.786804] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_config.bin
[20841.786818] bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
[20841.786819] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_fw.bin
[20841.787795] Bluetooth: hci0: rom_version status=0 version=1
[20841.787801] Bluetooth: cfg_sz 0, total size 22496
[28449.416204] Bluetooth: hci0: rtl: examining hci_ver=06 hci_rev=000b lmp_ver=06 lmp_subver=8723
[28449.416209] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_config.bin
[28449.416246] bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
[28449.416251] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_fw.bin
[28449.430166] Bluetooth: hci0: rom_version status=0 version=1
[28449.430173] Bluetooth: cfg_sz 0, total size 22496
[28469.818135] Modules linked in: cmac ccm rfcomm bnep pci_stub vboxpci(OE) vboxnetadp(OE) vboxnetflt(OE) vboxdrv(OE) nls_iso8859_1 intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm irqbypass intel_cstate intel_rapl_perf hid_asus rtsx_usb_ms memstick uvcvideo snd_hda_codec_hdmi videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_core videodev media dcdbas joydev arc4 input_leds rtl8723be snd_soc_skl btcoexist snd_soc_skl_ipc snd_soc_sst_ipc rtl8723_common snd_soc_sst_dsp rtl_pci snd_hda_ext_core rtlwifi snd_soc_sst_match mac80211 snd_soc_core btusb hci_uart snd_compress ac97_bus btrtl snd_pcm_dmaengine btbcm cfg80211 serdev snd_hda_codec_realtek snd_hda_codec_generic snd_hda_intel snd_hda_codec snd_hda_core snd_hwdep snd_pcm asus_nb_wmi btqca asus_wmi btintel bluetooth
[28674.435526] Bluetooth: hci0: rtl: examining hci_ver=06 hci_rev=000b lmp_ver=06 lmp_subver=8723
[28674.435533] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_config.bin
[28674.435567] bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
[28674.435571] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_fw.bin
[28674.436506] Bluetooth: hci0: rom_version status=0 version=1
[28674.436519] Bluetooth: cfg_sz 0, total size 22496
[48430.692305] Bluetooth: hci0: rtl: examining hci_ver=06 hci_rev=000b lmp_ver=06 lmp_subver=8723
[48430.692307] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_config.bin
[48430.692322] bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
[48430.692323] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_fw.bin
[48430.693779] Bluetooth: hci0: rom_version status=0 version=1
[48430.693786] Bluetooth: cfg_sz 0, total size 22496
« Последнее редактирование: 11 Августа 2018, 04:08:32 от xkhroshkax »

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Блютуз не видит устройства.
« Ответ #1 : 11 Августа 2018, 15:02:28 »
что делать?
Перво-наперво - исключать вероятности. Вот ряд вопросов "для затравки": с какими-либо иными устройствами (телефон или еще что) колонку после этого сопрягать пробовали? Работает соединение? Точно причина не в колонке? Какие-либо еще устройства по Bluetooth к самой колонке, или к ноуту в момент неудачных попыток подключения не подцеплены случайно? Может, когда Вы видео смотрели, кто-то, у кого смартфон с включенным Bluetooth и из числа "авторизованных пользователей" (с точки зрения колонки) свой телефон в радиус действия занес, и она "не выдержала" двойного подключения, оторвав текущее устройство? Соединение между тем же телефоном/смартфоном и ноутбуком проверили по Bluetooth? Есть с ним проблемы?
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн xkhroshkax

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Блютуз не видит устройства.
« Ответ #2 : 11 Августа 2018, 22:55:33 »
Цитировать
с какими-либо иными устройствами (телефон или еще что) колонку после этого сопрягать пробовали? Работает соединение?
Да, колонка постоянно работает в связке с телефоном, коннект проходит без запинки.
Цитировать
Какие-либо еще устройства по Bluetooth к самой колонке, или к ноуту в момент неудачных попыток подключения не подцеплены случайно?
Нет, колонка была единственным устройством, которое когда-либо цеплялось к ноуту по блютузу.
Цитировать
Может, когда Вы видео смотрели, кто-то, у кого смартфон с включенным Bluetooth и из числа "авторизованных пользователей" (с точки зрения колонки) свой телефон в радиус действия занес, и она "не выдержала" двойного подключения, оторвав текущее устройство?
Нет, параллельного соединения не произошло, связь с ноутом просто потерялась, после чего колонка успешно была подцеплена к телефону вручную.
Цитировать
Соединение между тем же телефоном/смартфоном и ноутбуком проверили по Bluetooth? Есть с ним проблемы?
У меня iphone 7, я не могу подцепить его к ноуту по блютузу.
После вышеописанных проблем я цеплял колонку из под винды, проблем не возникло. В убунте не выходит.

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Блютуз не видит устройства.
« Ответ #3 : 11 Августа 2018, 23:51:20 »
После вышеописанных проблем я цеплял колонку из под винды
А вот про дуал-бут Вы не сказали. В сущности, это может быть ключевой момент. Хотя, странно, конечно, что во время просмотра фильма началось. Но казусы с Windows меня в последнее время уже перестают удивлять ввиду своего обилия и разнообразия. Прошу показать вывод команды rfkillКроме того, из приведенного Вами ранее вывода dmesg, любопытной кажется
Цитировать
Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
Что даст вывод ls /lib/firmware/rtl_bt/rtl8723b_config.binВ моем случае, к примеру, такого файла не существует. Беглым гуглингом (если верить этому посту, данная проблема проблемой не является, однако...) нашел, похоже, соответствующий патч (хоть он и "для дешевых USB WiFi + Bluetooth", если верить описанию разработчика). Можно попробовать скачать те два файла и поместить их в каталог /lib/firmware/rtl_bt/, - нет никаких гарантий, но возможно после этого работа Bluetooth нормализуется (ругань терминала на отсутствие файла должна по идее пропасть). На всякий случай под руками загрузочная флешка! Если что пойдет не так (хоть вероятность ничтожно мала) - грузимся с нее и убираем эти файлы из папки firmware. И да: имеющийся там на момент файл /lib/firmware/rtl_bt/rtl8723b_fw.bin сохраните куда-нибудь себе до всех манипуляций (дабы иметь бэкап). Словом, команды вводить по одной:
Код: (bash) [Выделить]
#копирование файла до манипуляций:
cp /lib/firmware/rtl_bt/rtl8723b_fw.bin $HOME/rtl8723b_fw.bin
sudo rm /lib/firmware/rtl_bt/rtl8723b_fw.bin
#загрузка новых файлов с github:
sudo wget --output-document=/lib/firmware/rtl_bt/rtl8723b_fw.bin https://github.com/armbian/firmware/blob/master/rtl_bt/rtl8723b_fw.bin
sudo wget --output-document=/lib/firmware/rtl_bt/rtl8723b_config.bin https://github.com/armbian/firmware/blob/master/rtl_bt/rtl8723b_config.bin
#изменения вступают в силу после перезагрузки:
reboot
« Последнее редактирование: 11 Августа 2018, 23:53:03 от zg_nico »
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн xkhroshkax

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Блютуз не видит устройства.
« Ответ #4 : 12 Августа 2018, 00:05:41 »
Цитировать
А вот про дуал-бут Вы не сказали.
Стоит уточнить, что Ubuntu и Windows у меня на разных HDD. Windows на винте внутри ноута, Ubuntu на внешнем хдд.
rfkill
Usage: rfkill [options] command
Options:
--version show version (0.5-1ubuntu3.1 (Ubuntu))
Commands:
help
event
list [IDENTIFIER]
block IDENTIFIER
unblock IDENTIFIER
where IDENTIFIER is the index no. of an rfkill switch or one of:
<idx> all wifi wlan bluetooth uwb ultrawideband wimax wwan gps fm nfc
Цитировать
Что даст вывод
ls /lib/firmware/rtl_bt/rtl8723b_config.bin
ls: невозможно получить доступ к '/lib/firmware/rtl_bt/rtl8723b_config.bin': Нет такого файла или каталога

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Блютуз не видит устройства.
« Ответ #5 : 12 Августа 2018, 00:12:18 »
xkhroshkax, прошу прощения, писал из 18.04, rfkill сам по себе у Вас ничего не даст )) Нужно rfkill list
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн xkhroshkax

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Блютуз не видит устройства.
« Ответ #6 : 12 Августа 2018, 14:23:35 »
rfkill list
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
10: hci0: Bluetooth
Soft blocked: no
Hard blocked: no

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Блютуз не видит устройства.
« Ответ #7 : 12 Августа 2018, 14:40:49 »
xkhroshkax, исходя из вывода препятствий для работы bluetooth нет. К колонке по-прежнему не подключается? Проверить бы с другими устройствами. Для ясности: какой из вариантов описывает Вашу текущую ситуацию:
1. Вы колонку перевели в pairing-mode, и и пытаетесь искать доступные устройства bluetooth, но колонка там не отображается.
2. Над колонкой никаких манипуляций с последней синхронизации с Ubuntu не производилось, - Вы просто, включив колонку, пытаетесь найти устройство, с которым система уже когда-то была синхронизирована.
И, забегая вперед, если все-таки вариант 2, - то что если попробовать-таки перевести колонку в pairing-mode и заново осуществить синхронизацию?
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн xkhroshkax

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Блютуз не видит устройства.
« Ответ #8 : 13 Августа 2018, 02:52:28 »
Цитировать
1. Вы колонку перевели в pairing-mode, и и пытаетесь искать доступные устройства bluetooth, но колонка там не отображается
Именно так пытаюсь действовать, при этом в списке устройств, готовых к сопряжению, колонка не появляется.
Бывает еще один вариант развития событий: колонка видна в списке устройств, с которыми когда-то происходило сопряжение, при этом подключиться к этому устройству не выходит.

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Блютуз не видит устройства.
« Ответ #9 : 13 Августа 2018, 06:21:13 »
xkhroshkax, проверьте в BIOS положение параметра SecureBoot (если включен - выключите). Заодно посмотрите: есть ли в BIOS специфичные параметры, в названии которых фигурирует bluetooth/wlan/wifi? Если есть - прошу эти названия подсказать вместе со значениями параметров (можно фото - я не гордый). Также в Windows отключите все, что связано с быстрым запуском и гибернацией по аналогии с описанным здесь. Предполагаю, что windows каким-то образом блокирует доступ к адаптеру (по аналогии с блокировкой доступа к дискам, рассматриваемой здесь), хоть ядро этого (исходя из того же rfkill list) и не видит.
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

alang

  • Гость
Re: Блютуз не видит устройства.
« Ответ #10 : 13 Августа 2018, 14:47:43 »
windows каким-то образом блокирует доступ к адаптеру (

После использования в винде, устройство надо по-новой искать и сопрягаться с ним в linux. И потом в винде надо будет снова это проделывать. И так каждый раз. (А если в другой системе не сопрягалось, то будет находиться автоматом - при условии, что его назначат доверенным).

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Блютуз не видит устройства.
« Ответ #11 : 13 Августа 2018, 15:48:41 »
alang, здесь-то оно, по заверению ТС вообще сопрягаться отказывается, притом что из видны с той же машины с тем же устройством через тот же bluetooth все у него работает... Бред какой-то :(
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

alang

  • Гость
Re: Блютуз не видит устройства.
« Ответ #12 : 13 Августа 2018, 16:02:54 »
Возможно, ТС делает что-то не так. Например, включает устройство раньше, чем загружается Ubuntu. "Вариант 1" должен работать.

Оффлайн xkhroshkax

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Блютуз не видит устройства.
« Ответ #13 : 14 Августа 2018, 00:20:18 »
Цитировать
проверьте в BIOS положение параметра SecureBoot (если включен - выключите).
Имеет ли значение этот момент, если хоть всего 1 раз, но мне все же удавалось нормально соединить ноут и колонку, при этом в последствие я никакие параметры в биосе не менял?
Цитировать
Заодно посмотрите: есть ли в BIOS специфичные параметры, в названии которых фигурирует bluetooth/wlan/wifi?
Нет ни слова про блютуз или вайфай.
Цитировать
Предполагаю, что windows каким-то образом блокирует доступ к адаптеру
Впервые колонка была сопряжена с ноутом именно из-под убунты, в то время, как в винде был отключен быстрый запуск, дабы иметь возможность работать с внутренним хдд в режиме записи из под убунты.

Пользователь добавил сообщение 14 Августа 2018, 00:40:59:
сопрягаться отказывается
То ли я до этого делал что-то не так, то ли действительно сопряжение работает неправильно, но мне сейчас удалось сопряч устройства, нажав на значок блютуз в трее и там передвинув ползунок на ВКЛ напротив названия колонки. Однако, если заходить в Параметры системы - Блютуз, ноутбук не видит колонку при активации режима поиска, но она была в списке устройств, с которыми якобы можно сопрячся, но при этом она не коннектится через это меню, а вот через трей смогла.
« Последнее редактирование: 14 Августа 2018, 00:41:36 от xkhroshkax »

 

Страница сгенерирована за 0.06 секунд. Запросов: 26.