- Вопрос или проблема
- Ответ или решение
- Фон и анализ проблемы:
- Пошаговое руководство по устранению проблемы с Bluetooth:
- Шаг 1: Обновление списка источников
- Шаг 2: Установка обновленного ядра
- Шаг 3: Перезагрузка системы
- Шаг 4: Проверка работы Bluetooth
- Шаг 5: Установка необходимых драйверов (при необходимости)
- Заключение
Вопрос или проблема
Мой WiFi на Ubuntu 16.04 не подключается к моему Bluetooth-динамику. Даже когда я пытаюсь найти новое устройство, ничего не отображается, хотя динамик подключается к моему смартфону. Мой смартфон также не показывает Bluetooth моего ноутбука, хотя видимость включена.
Я проверял блокировку, она говорит, что нет.
Существует аналогичная проблема для Ubuntu 14.04, но решение не работает для меня на 16.04.
Bluetooth не обнаруживает никаких устройств
Вот какая ошибка у меня возникает: E: Не удалось найти пакет rtl8723au-bt-dkms
Я протестировал это:
lsusb; dmesg | egrep -i 'blue|firm'
Вывод был:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0bda:b006 Realtek Semiconductor Corp.
Bus 001 Device 002: ID 04f2:b50d Chicony Electronics Co., Ltd
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
С lspci -knn | grep Net -A3; lsusb
, вывод был
03:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723BE
PCIe Wireless Network Adapter [10ec:b723]
DeviceName: Realtek RTL8723BE 802.11b/g/n 1x1Wi-Fi + BT4.0 Combo Adapter
Subsystem: Hewlett-Packard Company RTL8723BE PCIe Wireless Network Adapter [103c:804c]
Kernel driver in use: rtl8723be
Kernel modules: rtl8723be
04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller [10ec:8136] (rev 0a)
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0bda:b006 Realtek Semiconductor Corp.
Bus 001 Device 002: ID 04f2:b50d Chicony Electronics Co., Ltd
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Также при перезапуске Bluetooth он отключается, но не включается.
Это Ubuntu 16.04 LTS.
Вывод cat /etc/apt/sources.list
это deb http://archive.ubuntu.com/ubuntu xenial main universe restricted multiverse
Это устройство Bluetooth не поддерживается ядром 4.4.
Обновите его до 4.10, выполнив
sudo apt update
sudo apt install linux-generic-hwe-16.04
Перезагрузите с новым ядром. Адаптер BT должен работать, если нет прошивки.
Обновление: В вашем /etc/apt/sources.list
по какой-то причине нет xenial-updates
.
Вы можете создать файл sources.list
по умолчанию. Удалите /etc/apt/sources.list
, выполнив
sudo rm /etc/apt/sources.list
Затем перейдите в Настройки системы -> Программное обеспечение и обновления и включите все репозитории.
После этого вы сможете установить linux-generic-hwe-16.04
.
Ответ или решение
Проблемы с Bluetooth на Ubuntu 16.04: Устранение неполадок и решение проблемы с подключением к устройствам
Объективная ситуация: у вас возникает трудность с подключением Bluetooth-колонки к вашему ноутбуку на Ubuntu 16.04. Несмотря на то, что колонка успешно работает с вашим смартфоном, ваша операционная система не видит устройство. Вам также не удалось найти решения, предложенные для более ранних версий Ubuntu, таких как 14.04.
Фон и анализ проблемы:
- Отсутствие обнаружения устройств: Ваш ноутбук не может находить Bluetooth-устройства, хотя функция видимости включена.
- Ошибка установки пакета: Вы столкнулись с ошибкой
E: Unable to locate package rtl8723au-bt-dkms
, что может быть связано с неподходящими репозиториями или отсутствием нужных драйверов. - Проблемный драйвер: Вы используете адаптер Realtek RTL8723BE, который, согласно вашим данным, может не поддерживаться текущей версией ядра 4.4.
Пошаговое руководство по устранению проблемы с Bluetooth:
Шаг 1: Обновление списка источников
Ваш файл /etc/apt/sources.list
не содержит источника xenial-updates
, что может мешать установке необходимых обновлений. Вам потребуется исправить это. Выполните следующие команды:
sudo rm /etc/apt/sources.list
echo "deb http://archive.ubuntu.com/ubuntu/ xenial main universe restricted multiverse
deb http://archive.ubuntu.com/ubuntu/ xenial-updates main universe restricted multiverse
deb http://archive.ubuntu.com/ubuntu/ xenial-security main universe restricted multiverse" | sudo tee /etc/apt/sources.list
После выполнения этих команд обновите список пакетов:
sudo apt update
Шаг 2: Установка обновленного ядра
Поскольку ваш Bluetooth-адаптер не поддерживается в текущем ядре, вам необходимо установить более новое ядро:
sudo apt install linux-generic-hwe-16.04
Это действие обновит ядро до версии 4.10 (или выше), что может помочь в обнаружении вашего Bluetooth-адаптера.
Шаг 3: Перезагрузка системы
После выполнения обновления рекомендуется перезагрузить систему, чтобы изменения вступили в силу:
sudo reboot
Шаг 4: Проверка работы Bluetooth
После перезагрузки выполните следующие команды для проверки состояния Bluetooth:
systemctl status bluetooth
Убедитесь, что служба Bluetooth активна (Status: active).
Кроме того, проверьте доступные Bluetooth-устройства:
bluetoothctl
В командной строке Bluetooth используйте команду discoverable
для активации режима обнаружения и scan on
для поиска устройств.
Шаг 5: Установка необходимых драйверов (при необходимости)
Если после всех выполненных действий Bluetooth все еще не функционирует, убедитесь, что у вас установлены все необходимые драйвера, которые связаны с вашим адаптером. Вы можете попробовать установить rtl8723au-bt-dkms
, если он доступен:
sudo apt install rtl8723au-bt-dkms
Заключение
Соблюдая указанные шаги, вы должны быть в состоянии восстановить функциональность Bluetooth на вашем ноутбуке с Ubuntu 16.04. Рассмотрите возможность переустановки системы или перехода на более актуальную версию Ubuntu, если проблема будет повторяться, так как более свежие версии системы обеспечивают лучшую поддержку современных устройств. Если дальнейшие проблемы сохраняются, полезно обратиться к сообществу Ubuntu для получения персонализированной помощи.