Адаптер Bluetooth не обнаружен в Linux

4198
Adam Fallon

Я давно пользуюсь Arch Linux, и Bluetooth работает без проблем. Теперь, по непонятной причине, Arch больше не обнаруживает мои адаптеры Bluetooth.

Я пытался делать:
$ sudo systemctl enable bluetooth,
$ sudo systemctl start bluetoothи
$ sudo systemctl start dbus.

Я включил общие драйверы Bluetooth:
$ sudo modprobe btusb.

Я установил: bluez, bluez-utils-compat и blueman .

$ sudo lsmod | grep bluetooth возвращает:

bluetooth 634880 11 btrtl,btintel,bnep,btbcm,btusb ecdh_generic 24576 1 bluetooth rfkill 28672 7 bluetooth,acer_wmi,cfg80211 crc16 16384 2 bluetooth,ext4 

$ sudo lspci | grep blue ничего не возвращает.

$ sudo hciconfig ничего не возвращает.

$ sudo hcitool dev возвращает:

Devices: 

$ sudo dmesg | grep Blue возвращает:

[ 283.807549] Bluetooth: Core ver 2.22 [ 283.807585] Bluetooth: HCI device and connection manager initialized [ 283.807588] Bluetooth: HCI socket layer initialized [ 283.807589] Bluetooth: L2CAP socket layer initialized [ 283.807594] Bluetooth: SCO socket layer initialized [ 349.781130] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 349.781135] Bluetooth: BNEP filters: protocol multicast [ 349.781148] Bluetooth: BNEP socket layer initialized 

$ sudo rfkill list возвращает:

0: acer-wireless: Wireless LAN Soft blocked: no Hard blocked: no 1: acer-bluetooth: Bluetooth Soft blocked: no Hard blocked: no 2: phy0: Wireless LAN Soft blocked: no Hard blocked: no 

Я сделал:

$ bluetoothctl [bluetoothctl]# scan on No default controller available 

Когда я открываю blueman-адаптеры, он открывается, но в окне нет содержимого:

Blueman-adapters window

И когда я открываю blueman-manager, единственными работающими кнопками являются меню View и Help:

Blueman-manager window

Немного важной информации (при необходимости):

Model: Acer Aspire S13 S5-371 Network Card: Qualcomm Atheros QCA61x4A uname -r: 4.15.14-1-ARCH BIOS Ver: v1.5 OSes: Windows 10, Arch Linux (dual boot using rEFInd) Built in Bluetooth 4.0 support 
4
Что возвращает `list` в` bluetoothctl`? Hanlon 6 лет назад 0
`список bluetoothctl` ничего не возвращает Adam Fallon 6 лет назад 0
Вам удалось заставить это работать? У меня точно такая же проблема на Ubuntu 18.04 (Dell XPS 15 9570) Nicu Criste 5 лет назад 0

2 ответа на вопрос

0
Adam Fallon

Не нужно спекулировать, так как я уже решил эту проблему.

Я зашел в Windows и обнаружил, что bluetooth там тоже не работает (ползунка для включения или выключения bluetooth не было).

Тем не менее, я понял, что если я открою меню действий (WIN-KEY + A), а затем дважды щелкну по значку bluetooth (синего цвета, на нем странное имя моего телефона), bluetooth снова начнет работать. Я вернулся в Linux, и там он тоже работал. Кажется, проблема решена.

Это не решает проблему на самом деле. Нужно уметь использовать Linux, чтобы делать все, что ему нужно в Linux. У меня нет Windows, и я не планирую иметь и так ... Ваш ответ на самом деле не помогает мне вообще. Richard Gomes 6 лет назад 4
что такое "меню действий" ?? какое "телефонное имя" ?? haelix 6 лет назад 0
Досадно, это помогло мне. Я перезагрузился в Windows один раз. И он снова начал работать ... janw 5 лет назад 0
0
Richard Gomes

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

У меня были проблемы с моим Philips SHB9850NC, и я решил проблему установкой pulseaudio-module-bluetooth. Позже я тоже установил blueman, что является гномом. Так как я использую KDE, я удалил bluemanпосле этого. Затем начались неприятности: мой Bluetooth-адаптер исчез из существования.

Процедура ниже предназначена для переустановки всего стека Bluetooth для KDE, в том числе pulseaudio-module-bluetooth. Однако это не решило проблему. Мой адаптер Bluetooth все еще не обнаружен.

$ sudo apt install --reinstall -y bluetooth bluez bluez-firmware bluez-hcidump bluez-cups bluez-tools pulseaudio-module-bluetooth $ for cmd in unload load ;do sudo pactl $-module module-bluetooth-discover ;done $ for cmd in force-reload restart ;do sudo service bluetooth $ ;done 

Похожие вопросы