У меня ноутбук HP probook 4540s с Ubuntu 18.04.1lts, и я не могу заставить работать Bluetooth, у меня также были Ubuntu 14.04 и 16.04 и раньше, а также Bluetooth не работал, я попробовал также решение в здесь и выполнили эти команды:
sudo add-apt-repository ppa:blaze/rtbth-dkms
sudo apt-get update
sudo apt-get install rtbth-dkms
sudo modprobe rtbth
sudo rfkill unblock bluetooth
, но она просто активировала кнопку Bluetooth без эффекта. Обратите внимание, что когда я выполнил sudo lshw | grep Bluetooth
, я обнаружил, что мой драйвер bluetooth - RT3290, и я знаю, что есть проблема с этим диском, так что это может быть полезно.
После применения этого решения и последующего выполнения команд в этого решения , что вроде как решило проблему для меня, у меня все еще остается проблема с отключением и повторной активацией Bluetooth , Шаги для решения:
sudo apt-get update
sudo apt-get install build-essential linux-headers-generic
mkdir ~/tmp
cd ~/tmp
git clone https://github.com/loimu/rtbth-dkms.git
cd rtbth-dkms/
make
sudo make install
sudo cp -r ./ /usr/src/rtbth-3.9.3
sudo dkms install rtbth/3.9.3
sudo nano /etc/modules
Добавьте
blockquote>rtbth
в конце, затем Ctrl kbd> + O kbd> и ENTER kbd> (для сохранения файла) и Ctrl kbd> + x kbd>, чтобы закрыть редактор
«До этого момента я все еще не мог активировать Bluetooth».
Выполнить эти команды
sudo add-apt-repository ppa:blaze/rtbth-dkms
sudo apt-get update
sudo apt-get install rtbth-dkms
sudo modprobe rtbth
sudo rfkill unblock bluetooth
И с этим я могу регулярно сканировать устройства, отправлять и получать файлы.
- РЕДАКТИРОВАТЬ -
Я нашел решение для повторной активации Bluetooth при запуске (на основе решения этого вопроса ).
Поскольку /etc/rc.local не существует для Ubuntu 18.04
, вам нужно создать его и сделать его исполняемым. Чтобы упростить задачу, вы можете просто вставить следующую команду в терминал:
blockquote>sudo install -b -m 755 /dev/stdin /etc/rc.local << EOF #!/bin/sh modprobe rtbth rfkill unblock bluetooth exit 0 EOF
Это создаст файл /etc/rc.local и поместит в него предыдущие команды и выполняет каждый запуск, только не выключайте Bluetooth.