GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Pulseaudio non riesce a impostare il profilo della carta su "a2dp_sink". Come vedere i registri e capire cosa c'è che non va?

Al momento ho installato Ubuntu 16.04 e a2dp lavorava su una nuova installazione, che preferirei lasciare come ultima opzione. Quando l'associazione viene cancellata dalle impostazioni bluetooth e viene nuovamente accoppiata a volte riesce ad essere sul profilo a2dp, ma se l'auricolare viene disconnesso e poi ricollegato i profili a2dp non funzionano più (anche se dice che è su a2dp), funziona solo dopo essere passato a HSP/HSF e quindi non riesco a impostarlo su a2dp.

Ho provato a fare:

 pacmd set-card-profile <index> a2dp_sink

ma viene visualizzato il seguente errore:

"Failed to set card profile to 'a2dp_sink'"

Sono abbastanza inesperto in Linux, quindi non so come ottenere i log o cosa cercare in essi, ma l'ho ottenuto da pacmd list-cards:

Quando funziona:

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:

Quando non lo fa:

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:

E il modulo proprietario è:

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"

Ho già provato a modificare /etc/bluetooth/audio.conf e installare blueman ma non ha funzionato. Ho anche provato a reinstallare bluez e pulseaudio ma non è cambiato nulla.

Correlati:come accedere come root in MySQL?

C'è un modo per sapere cosa c'è che non va e risolverlo?

Migliore risposta

Per consentire al sistema di essere rilevato come sink A2DP (ad es. per riprodurre musica dal telefono tramite gli altoparlanti del computer), aggiungi Enable=Source,Sink,Media,Socket sotto [General] in /etc/bluetooth/audio.conf .

Fatto ciò, riavvia il demone bluetooth

systemctl restart bluetooth

Collega il tuo dispositivo in cuffia

bluetoothctl
connect <MAC>

Controlla la tua carta e imposta il profilo

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

Ubuntu
  1. Ubuntu Remote Desktop:come configurare e connettersi ad esso

  2. Come impostare PassivePortRange e PassiveIP in pure-ftpd su Ubuntu per proteggere l'app!

  3. Come installare e configurare mysql 8 su Ubuntu 20.04

  4. Come configurare server e client NFS su Ubuntu 20.04

  5. Come faccio a capire perché il servizio systemctl systemd-modules-load non riesce?

Come installare e configurare Docker su Ubuntu 18.04

Come vedere file e cartelle nascosti in Debian

Come impostare lo sfondo di Lightdm in Ubuntu 14.04?

Come vedere la temperatura della scheda video (nvidia, Ati, Intel...)?

Come installare e configurare Apache 2?

Come vedere una cartella e una sottocartella nella stessa finestra?