Como fazer o Bluetooth funcionar no Arch Linux?

Como fazer o Bluetooth funcionar no Arch Linux?

Eu tenho oBCM423142chip no meu laptop, recentemente instalei o Arch Linux (Antergos) e baixei os pacotes linux-headerse broadcom-wl-dkmsdo AUR.

O WiFi funciona perfeitamente, mas o Bluetooth não, ele só aparece desligado no painel do gnome.

captura de tela

Eu tenho essa saída do dmesg | comando 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)

Eu tenho essa saída de lsmod | grep azul

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

Eu tenho esta saída do comando bluetooth:

[bluetooth]# power on
No default controller available

Eu já tentei com issoInstalaçãoe istoConfiguração via CLIe nenhum funciona.

Responder1

Eu tive o mesmo problema. Eu uso Arch Manjaro (Gnome). Resolvi (mais ou menos) usando a tecla "Fn" + "Wireless". Funciona como um "liga/desliga" para o bluetooth também.

Assim como a sua foto, com janela do Bluetooth na tela: Primeiro desliguei, depois liguei com o teclado e logo após a segunda ação o Bluetooth voltou a funcionar bem.

Espero que funcione para você também.

Responder2

Você precisa instalar o firmware. Você pode encontrá-lo diretamente no AUR:

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

Em seguida, reinicie. Como verificação, execute o comando anterior dmesg | grep Bluetooth; você notará mais linhas e, acima de tudo, uma afirmando algo como"Firmware BCM43142.hcd ​​corrigido"

Observação:o pacote AUR vinculado acima é específico do chipset; certifique-se de instalar o pacote adequado, ou será inútil

Responder3

A resposta @user192526nos comentários está correta e funcionou para mim no Arch Linux.

Instale isto:https://github.com/winterheart/broadcom-bt-firmware

Responder4

Eu tive o mesmo problema; Tentei ligá-lo nas janelas de configurações, mas não funcionou. Então tentei isso no terminal:systemctl start bluetooth

Agora está funcionando!

informação relacionada