Bluetooth no funciona en Ubuntu 16.04 LTS

26

Quiero enviar archivos desde mi teléfono a mi computadora portátil y viceversa a través de Bluetooth. Pero el Bluetooth en mi sistema no funciona. Cuando enciendo el interruptor Bluetooth en Configuración del sistema> Bluetooth , no pasa nada y también el interruptor de visibilidad en el lado derecho siempre está deshabilitado.

La salida de rfkill listes la siguiente:

0: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: hp-wifi: Wireless LAN
    Soft blocked: no
    Hard blocked: no
2: hp-bluetooth: Bluetooth
    Soft blocked: no
    Hard blocked: no

La salida de dmesg | grep Bluees la siguiente:

[   29.519992] Bluetooth: Core ver 2.21
[   29.520012] Bluetooth: HCI device and connection manager initialized
[   29.520016] Bluetooth: HCI socket layer initialized
[   29.520019] Bluetooth: L2CAP socket layer initialized
[   29.520025] Bluetooth: SCO socket layer initialized
[   54.305795] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   54.305799] Bluetooth: BNEP filters: protocol multicast
[   54.305804] Bluetooth: BNEP socket layer initialized

No sé si los controladores estaban instalados o no y tampoco sé cómo verificarlo.

¿Alguna idea de cuál es el problema?


Actualización :

La salida de lspci -knn | grep Net -A2; lsusbes la siguiente:

09:00.0 Network controller [0280]: Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe [1814:3290]
    DeviceName:  
    Subsystem: Hewlett-Packard Company Ralink RT3290LE 802.11bgn 1x1 Wi-Fi and Bluetooth 4.0 Combo Adapter [103c:18ec]
Bus 001 Device 003: ID 064e:c342 Suyin Corp. 
Bus 001 Device 002: ID 8087:8000 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
UrsinusTheStrong
fuente
Por favor, editar su pregunta y añadir la salida del lspci -knn | grep Net -A2; lsusbcomando en el terminal.
Pilot6
Para verificar si los paquetes de bluetooth están instalados, le sugiero que instale Synaptic Package Manager y busque bluetooth en él. Por cierto, podríamos presentar un informe de error, ya que también estoy sufriendo esto, en mi caso tengo dos iconos de bluetooth en el panel del sistema, y ​​hacer que mi PC sea visible desde ambos no lo hace realmente visible. Tampoco encuentra otros dispositivos bluetooth.
Nano
Busque en los informes de errores bluetooth RT3290 y encontrará algunos. Realmente dudo que esté solucionado incluso ahora
Jeremy31
@ Jeremy31 Tienes razón, Jeremy. Parece que fue un problema incluso con las versiones anteriores.
UrsinusTheStrong
1
Creo que algunos usuarios de
Arch

Respuestas:

23

Mi ubuntu 16.04 no pudo encontrar los dispositivos Bluetooth, a pesar de que el interruptor de emparejamiento de los dispositivos estaba activado.

Ubuntu 16.04 Altavoces Bluetooth

En resumen, intenté seguir el proceso.

  1. sudo nano /etc/bluetooth/main.conf
  2. Cambiar #AutoEnable=falsea AutoEnable=true(en la parte inferior del archivo, por defecto)
  3. systemctl restart bluetooth.service

¡Entonces, mi máquina Ubuntu pudo encontrar los dispositivos Bluetooth!

Ryo Koyama
fuente
11
apos eso no es correcto, debería ser systemctl restart bluetooth.service
Amias
2
Esto funcionó para mí con el cambio que mencionó @Amias. Gracias.
Erdnase
66
La mejor manera es en realidadsudo service bluetooth restart
smac89
trabajando incluso si aún no es perfecto, gracias! Creo que puede haber conflicto con otro administrador de bluetooth aquí ... esto también puede ayudar askubuntu.com/a/680192/46437
Aquarius Power
Recibo un error para el tercer comando. Error al reiniciar, etc-init.d-bluetooth.service.mount: Unidad, etc-init.d-bluetooth.service.mount no encontrada.
Reyansh Kharga
15

Después de tantos intentos de resolver este problema, los siguientes comandos lo hicieron por mí.

rfkill block bluetooth

Entonces hago lo siguiente

rfkill unblock bluetooth
Fthi.a.Abadi
fuente
Increíble, esto también funcionó para mí.
Gopher
Realmente necesito recordar esto ...
musicformellons
¡Trabajó el 18.04!
bluetoothfx
4

Mi Bluetooth tendía a "caerse", y tuve que hacer un reebot. Pero esto lo resolvió:

sudo service bluetooth restart

(¡más fácil que un reinicio!)

Lars Risan
fuente
1
¿No sería esta respuesta una solución más permanente? Reiniciar el servicio cada vez que sea funcional probablemente me parece una opción menos atractiva.
Élder Geek
3

Yo tuve el mismo problema. En mi caso, creo que fue un error de mi antigua versión instalada del centro de control de la unidad, o algunas dependencias faltantes. Resuelto actualizar fácilmente unit-control-center:

sudo apt-get install unity-control-center

Espero que pueda ayudar.

Lorenzo Franco Ranucci
fuente
Ah no, solo dice "auriculares conectados" pero no sale sonido.
jaycode
2

Para mí después de dos días de búsqueda sin suerte. Grabé una imagen de Ubuntu en una memoria USB, ingresé al modo de prueba. Probé Bluetooth y funciona y podría encontrar dispositivos y emparejarlos.

Luego instalé una nueva imagen de ubuntu en mi disco duro e intenté instalar todos los programas instalados en la instalación anterior hasta que encontré que Bluetooth dejaba de funcionar

Pensé que instalé una herramienta llamada TLP para la administración de energía. Cuando la quité apt remove tlpy reinicié, ¡Bluetooth funcionó y pudo encontrar otros dispositivos!

Quizás TLP deba configurarse de alguna manera para que funcione bien con Bluetooth

Espero que esto te pueda ayudar

Actualizar:

He instalado la última versión de TLP y ahora Bluetooth funciona sin problemas.

Lanzamientos de TLP en Gihub: aquí

Descargue la última versión descomprimir

cd TLP-1.0
# use checkinstall so that you can remove it anytime
sudo checkinstall

Use PPA para obtener la última versión

sudo add-apt-repository ppa:linrunner/tlp
sudo apt update
sudo apt install tlp

Y reiniciar.

Ahmed Sabry
fuente
1
Su respuesta es inapropiada de varias maneras: 1. No sabe si TLP está instalado (no predeterminado para la mayoría de los sabores de Ubuntu). 2. En lugar de desinstalar por completo, use la solución de las Preguntas frecuentes . 3. No sugiera instalar desde la fuente, use el PPA . 4. No hay diferencia entre TLP 0.8 ... 1.0 con respecto a su problema. Creo que checkinstall no funcionó como se esperaba y TLP es disfuncional ahora. Buena suerte con la eliminación de los restos --- Edite su respuesta en consecuencia.
linrunner
Esto es genial, muchas gracias! Olvidé por completo que instalé TLP y me causó muchos problemas.
Gerrit
2

Prueba esto,

$ rfkill list
0: hp-wifi: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: hp-bluetooth: Bluetooth
    Soft blocked: yes
    Hard blocked: no
2: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no

Entonces, de la lista, Bluetooth está bloqueado por rfkill, no es de extrañar que no pueda conectarme en la GUI.

$ rfkill unblock bluetooth
$ rfkill list
0: hp-wifi: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: hp-bluetooth: Bluetooth
    Soft blocked: no
    Hard blocked: no
2: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
3: hci0: Bluetooth
    Soft blocked: yes
    Hard blocked: no

Después del comando de desbloqueo, obtengo un nuevo dispositivo hci0 que está bloqueado Soft, pero el dispositivo hp-bluetooth está desbloqueado y todavía no funciona desde la GUI.

$ hciconfig hci0 up
Can't init device hci0: Operation not permitted (1)
$ sudo hciconfig hci0 up
[sudo] password for karibe: 
Can't init device hci0: Operation not possible due to RF-kill (132)
rfkill unblock bluetooth hci0
rfkill list
0: hp-wifi: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: hp-bluetooth: Bluetooth
    Soft blocked: no
    Hard blocked: no
2: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
3: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no

Después de esto, todo funciona como se esperaba. No sé por qué rfkill bloquea de vez en cuando el bluetooth, pero ahora sé cómo desbloquearlo cuando necesito usarlo y bloquearlo cuando no necesito usarlo.

Raíz
fuente
1

Después de un tiempo con la carga de Bluetooth desde el teléfono que no funciona en mi computadora portátil, descubrí que la instalación blueman-applet(sudo apt install blueman ) y agregar 'confianza' para el dispositivo y luego especificar que acepte los archivos cargados solucionó mi problema. Realmente no sé por qué hay dos íconos de Bluetooth en mi barra de tareas ahora, pero el applet blueman parece proporcionar muchas más opciones que el applet estándar Gnome / Ubuntu.

El menú de applet extra:

menú de applet

El menú contextual de la lista de dispositivos permite la "confianza" del dispositivo:

dispositivo de confianza

El cuadro de diálogo Servicios locales permite que Bluetooth acepte archivos cargados:

aceptar archivos


EDITAR : una mayor excavación muestra que hay un cuadro de diálogo 'Uso compartido de archivos personales' recomendado por Ubuntu que se supone que admite esta funcionalidad directamente sin él blueman-applet. Pero no funcionó para mí.

intercambio de archivos personales

jdpipe
fuente
1

Nota: ¡esta respuesta es solo para Debian!

En mi caso no se detectó el dispositivo Bluetooth. En mi caso, formaba parte del hardware Qualcomm Atheros:

$ lspci -knn | grep Net -A2
03:00.0 Network controller [0280]: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter [168c:0036] (rev 01)
        Subsystem: Hewlett-Packard Company QCA9565 / AR9565 Wireless Network Adapter [103c:217f]
        Kernel driver in use: ath9k
        Kernel modules: ath9k

La instalación del firmware propietario / no libre y el reinicio ayudaron.

sudo apt-get install aptitude
sudo aptitude install firmware-atheros
wedesoft
fuente
1
Esta es una respuesta de Debian. No hay firmware-atherospaquete en Ubuntu.
Pilot6
1
Obtuve "No se pudo encontrar ningún paquete cuyo nombre o descripción coincidiera con" firmware-atheros ""
Ferroao
Si, lo siento. No me di cuenta de que Ubuntu no tiene ese paquete.
wedesoft
0

Siempre uso esto para reiniciar todo:

:~# rfkill block bluetooth; rfkill list; /etc/init.d/bluetooth restart;\
/etc/init.d/bluetooth status;\
modprobe -r btusb; modprobe btusb;\
/etc/init.d/bluetooth restart; /etc/init.d/bluetooth status
Alexander Schmitz Peter
fuente
¿Qué hago después de eso? ¿Reinicio la computadora? Además, me parece que esté recibiendo mensajes de error de ella: imgur.com/a/h5hO8 (la salida desplazado más allá del final de la ventana, así que tomé dos capturas de pantalla.)
Yaakov Ainspan