Как заставить работать Bluetooth в Arch Linux?

Как заставить работать Bluetooth в Arch Linux?

у меня естьBCM423142чип на моем ноутбуке, недавно я установил Arch Linux (Antergos) и загрузил пакеты linux-headersи broadcom-wl-dkmsиз AUR.

WiFi работает отлично, а вот Bluetooth — нет, на панели gnome он отображается как выключенный.

скриншот

У меня есть следующий вывод команды dmesg | grep Bluetooth:

[   12.376925] toshiba_bluetooth: Toshiba ACPI Bluetooth device driver
[   15.655590] Bluetooth: Core ver 2.21
[   15.655611] Bluetooth: HCI device and connection manager initialized
[   15.655614] Bluetooth: HCI socket layer initialized
[   15.655616] Bluetooth: L2CAP socket layer initialized
[   15.655621] Bluetooth: SCO socket layer initialized
[   18.325428] Bluetooth: hci0 command 0x1001 tx timeout
[   18.373084] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   18.373088] Bluetooth: BNEP filters: protocol multicast
[   18.373094] Bluetooth: BNEP socket layer initialized
[   26.432140] Bluetooth: hci0: BCM: Reading local version info failed (-110)

У меня есть этот вывод от lsmod | grep blue

bluetooth             487424  12 btrtl,btintel,bnep,btbcm,btusb
toshiba_bluetooth      16384  0
rfkill                 20480  8 toshiba_bluetooth,bluetooth,toshiba_acpi,cfg80211
crc16                  16384  2 bluetooth,ext4

У меня есть такой вывод команды bluetooth:

[bluetooth]# power on
No default controller available

Я уже пробовал с этимМонтажи этоКонфигурация через CLIи ни один не работает.

решение1

У меня была та же проблема. Я использую Arch Manjaro (Gnome). Я решил ее (более или менее) с помощью "Fn" + "Wireless key". Это также работает как "вкл/выкл" для Bluetooth.

Как на вашей картинке, с окном Bluetooth на экране: Сначала я выключил, затем включил с помощью клавиатуры, и сразу после второго действия Bluetooth снова работает нормально.

Надеюсь, вам это тоже подойдет.

решение2

Вам необходимо установить прошивку. Вы можете найти ее прямо на AUR:

https://aur.archlinux.org/packages/bcm43142-firmware/

Затем перезагрузитесь. Для проверки выполните предыдущую команду dmesg | grep Bluetooth; вы заметите больше строк и, прежде всего, одну, содержащую что-то вроде"BCM43142 firmware.hcd исправлено"

Примечание:Приведенный выше пакет AUR предназначен для конкретного чипсета; обязательно установите правильный пакет, иначе он будет бесполезен.

решение3

Ответ @user192526в комментариях правильный и сработал у меня на Arch Linux.

Установите это:https://github.com/winterheart/broadcom-bt-firmware

решение4

У меня была та же проблема; я пытался включить его из настроек Windows, но это не сработало. Поэтому я попробовал это в терминале:systemctl start bluetooth

Теперь это работает!

Связанный контент