GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Pulseaudio no puede establecer el perfil de la tarjeta en 'a2dp_sink'. ¿Cómo ver los registros y averiguar qué está mal?

Actualmente instalé ubuntu 16.04 y a2dp solía funcionar en una instalación nueva, que preferiría dejar como última opción. Cuando el emparejamiento se borra de la configuración de bluetooth y se vuelve a emparejar, a veces se las arregla para estar en el perfil a2dp, pero si el auricular se desconecta y luego se vuelve a conectar, los perfiles a2dp ya no funcionan (aunque dice que está en a2dp), solo funciona después de cambiar a HSP/HSF y luego no puedo configurarlo en a2dp.

He intentado hacer:

 pacmd set-card-profile <index> a2dp_sink

pero sale el siguiente error:

"Failed to set card profile to 'a2dp_sink'"

No tengo mucha experiencia en Linux, así que no sé cómo obtener registros o qué buscar en ellos, pero obtuve esto de las tarjetas de lista pacmd:

Cuando funciona:

name: <bluez_card.50_C9_71_97_A1_86>
driver: <module-bluez5-device.c>
owner module: 27
properties:
    device.description = "Jabra REVO a4.0.0"
    device.string = "50:C9:71:97:A1:86"
    device.api = "bluez"
    device.class = "sound"
    device.bus = "bluetooth"
    device.form_factor = "headset"
    bluez.path = "/org/bluez/hci0/dev_50_C9_71_97_A1_86"
    bluez.class = "0x240404"
    bluez.alias = "Jabra REVO a4.0.0"
    device.icon_name = "audio-headset-bluetooth"
    device.intended_roles = "phone"
profiles:
    headset_head_unit: Headset Head Unit (HSP/HFP) (priority 20, available: unknown)
    a2dp_sink: High Fidelity Playback (A2DP Sink) (priority 10, available: unknown)
    off: Off (priority 0, available: yes)
active profile: <a2dp_sink>
sinks:
    bluez_sink.50_C9_71_97_A1_86/#6: Jabra REVO a4.0.0
sources:
    bluez_sink.50_C9_71_97_A1_86.monitor/#10: Monitor of Jabra REVO a4.0.0
ports:
    headset-output: Headset (priority 0, latency offset 0 usec, available: unknown)
        properties:

    headset-input: Headset (priority 0, latency offset 0 usec, available: unknown)
        properties:

Cuando no es así:

name: <bluez_card.50_C9_71_97_A1_86>
driver: <module-bluez5-device.c>
owner module: 25
properties:
    device.description = "Jabra REVO a4.0.0"
    device.string = "50:C9:71:97:A1:86"
    device.api = "bluez"
    device.class = "sound"
    device.bus = "bluetooth"
    device.form_factor = "headset"
    bluez.path = "/org/bluez/hci0/dev_50_C9_71_97_A1_86"
    bluez.class = "0x240404"
    bluez.alias = "Jabra REVO a4.0.0"
    device.icon_name = "audio-headset-bluetooth"
    device.intended_roles = "phone"
profiles:
    headset_head_unit: Headset Head Unit (HSP/HFP) (priority 20, available: unknown)
    a2dp_sink: High Fidelity Playback (A2DP Sink) (priority 10, available: yes)
    off: Off (priority 0, available: yes)
active profile: <off>
ports:
    headset-output: Headset (priority 0, latency offset 0 usec, available: yes)
        properties:

    headset-input: Headset (priority 0, latency offset 0 usec, available: unknown)
        properties:

Y el módulo propietario es:

name: <module-bluez5-device>
argument: <path=/org/bluez/hci0/dev_50_C9_71_97_A1_86>
used: 0
load once: no
properties:
    module.author = "João Paulo Rechi Vita"
    module.description = "BlueZ 5 Bluetooth audio sink and source"
    module.version = "8.0"

Ya intenté modificar /etc/bluetooth/audio.conf e instalar blueman pero no funcionó. También traté de reinstalar bluez y pulseaudio pero nada cambió.

Relacionado:¿Cómo iniciar sesión como root en MySQL?

¿Hay alguna forma de saber qué está mal y solucionarlo?

Mejor respuesta

Para permitir que su sistema sea detectado como un sumidero A2DP (por ejemplo, para reproducir música desde su teléfono a través de los parlantes de su computadora), agregue Enable=Source,Sink,Media,Socket en [General] en /etc/bluetooth/audio.conf .

Después de hacer esto, reinicie el demonio de bluetooth

systemctl restart bluetooth

Conecte su dispositivo de auriculares

bluetoothctl
connect <MAC>

Consulta tu tarjeta y configura tu perfil

pactl list cards short
pacmd set-card-profile <index> <profile>

Ubuntu
  1. Escritorio remoto de Ubuntu:cómo configurarlo y conectarse a él

  2. ¡Cómo configurar PassivePortRange y PassiveIP en ftpd puro en Ubuntu para asegurar la aplicación!

  3. Cómo instalar y configurar mysql 8 en Ubuntu 20.04

  4. Cómo configurar o cambiar la zona horaria en Ubuntu 20.04 y 21.04

  5. ¿Cómo puedo ver el tamaño de los archivos y directorios en Linux?

Cómo instalar y configurar Docker en Ubuntu 18.04

Cómo ver archivos y carpetas ocultos en Debian

¿Cómo configurar el fondo de pantalla de Lightdm en Ubuntu 14.04?

¿Cómo ver la temperatura de la tarjeta de video (nvidia, Ati, Intel...)?

¿Cómo instalar y configurar Apache 2?

¿Cómo ver una carpeta y una subcarpeta en la misma ventana?