¿Cómo hacer que Bluetooth funcione en Arch Linux?

¿Cómo hacer que Bluetooth funcione en Arch Linux?

TengoBCM423142chip en mi computadora portátil, recientemente instalé Arch Linux (Antergos) y descargué los paquetes linux-headersy broadcom-wl-dkmsde AUR.

El WiFi funciona perfecto pero el Bluetooth no, solo aparece como apagado en el panel de gnome.

la captura de pantalla

Tengo este resultado del 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)

Tengo este resultado 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

Tengo este resultado del comando bluetooth:

[bluetooth]# power on
No default controller available

ya lo he probado con estoInstalacióny estoConfiguración a través de la CLIy ninguno funciona.

Respuesta1

Yo tuve el mismo problema. Yo uso Arch Manjaro (Gnome). Lo solucioné (más o menos) usando la tecla "Fn" + "Tecla inalámbrica". También funciona como un "encendido/apagado" del bluetooth.

Como en su imagen, con la ventana de Bluetooth en la pantalla: primero lo "apagué", luego lo "encendí" con el teclado y justo después de la segunda acción, el Bluetooth vuelve a funcionar bien.

Espero que funcione para ti también.

Respuesta2

Necesitas instalar el firmware. Puedes encontrarlo directamente en AUR:

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

Luego reinicie. Como verificación, ejecute el comando anterior dmesg | grep Bluetooth; notarás más líneas y sobre todo, una que dice algo como"BCM43142 firmware.hcd parcheado"

NÓTESE BIEN:el paquete AUR vinculado anteriormente es específico del chipset; asegúrese de instalar el paquete adecuado o no tendrá valor

Respuesta3

La respuesta @user192526en los comentarios es correcta y funcionó para mí en Arch Linux.

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

Respuesta4

Yo tuve el mismo problema; Intenté activarlo desde la ventana de configuración, pero no funcionó. Entonces probé esto en la terminal:systemctl start bluetooth

¡Ahora funciona!

información relacionada