GNU/Linux >> Belajar Linux >  >> Ubuntu

Pulseaudio Gagal Menyetel Profil Kartu ke 'a2dp_sink'. Bagaimana Cara Melihat Log Dan Mencari Tahu Apa yang Salah?

Saat ini saya telah menginstal ubuntu 16.04 dan a2dp dulu berfungsi pada instalasi baru, yang saya lebih suka tinggalkan sebagai opsi terakhir. Saat pairing di hapus dari setting bluetooth dan di pairing lagi kadang berhasil masuk ke profil a2dp, tapi kalau headset dicabut lalu disambungkan lagi profil a2dp tidak jalan lagi (walau tertulis di a2dp), hanya berfungsi setelah beralih ke HSP/HSF dan kemudian saya tidak dapat mengaturnya di a2dp.

Saya telah mencoba melakukan:

 pacmd set-card-profile <index> a2dp_sink

tetapi kesalahan berikut muncul:

"Failed to set card profile to 'a2dp_sink'"

Saya kurang berpengalaman di Linux jadi saya tidak tahu cara mendapatkan log atau apa yang harus dicari di dalamnya, tapi saya mendapatkannya dari daftar kartu pacmd:

Saat berhasil:

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:

Ketika tidak:

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:

Dan modul pemiliknya adalah:

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"

Saya sudah mencoba memodifikasi /etc/bluetooth/audio.conf dan menginstal blueman tetapi tidak berhasil. Saya juga mencoba menginstal ulang bluez dan pulseaudio tetapi tidak ada yang berubah.

Terkait:Bagaimana cara masuk sebagai root di MySQL?

Apakah ada cara agar saya tahu apa yang salah dan memperbaikinya?

Jawaban Terbaik

Agar sistem Anda dapat dideteksi sebagai wastafel A2DP (mis. untuk memutar musik dari ponsel Anda melalui speaker komputer), tambahkan Enable=Source,Sink,Media,Socket di bawah [General] di /etc/bluetooth/audio.conf .

Setelah melakukan ini, restart daemon bluetooth

systemctl restart bluetooth

Hubungkan perangkat headphone Anda

bluetoothctl
connect <MAC>

Periksa kartu Anda dan setel profil

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

Ubuntu
  1. Ubuntu Remote Desktop:Cara Mengatur dan Menghubungkannya

  2. Cara mengatur PassivePortRange dan PassiveIP di pure-ftpd di Ubuntu untuk mengamankan aplikasi!

  3. Bagaimana Cara Mengetahui Jika Kartu Mendukung Mode Infrastruktur?

  1. Bagaimana Cara Mengetahui Mengapa Suspend Terkadang Gagal?

  2. Bagaimana saya bisa melihat ukuran file dan direktori di linux?

  3. Bagaimana saya mengetahui mengapa systemctl service systemd-modules-load gagal?

  1. Cara Menginstal dan Mengatur mysql 8 di Ubuntu 20.04

  2. Cara Mengatur Server dan Klien NFS di Ubuntu 20.04

  3. Cara Mengatur atau Mengubah Zona Waktu di Ubuntu 20.04 dan 21.04