Warum ist mein Bluetooth-Headset aus den Toneinstellungen verschwunden und wie kann ich es zurückerhalten?

7

Art ähnlich wie diese , gepaart ich meine Bluetooth - Headset (Turtle Beach Ear Force PX5) in Ubuntu und es zunächst in "Sound Settings" nach dem Pairing auftauchte. Es funktionierte anfangs nicht, also fing ich an, einige Einstellungen zu ändern. Ich habe eine Einstellung am Mikrofon vorgenommen, und plötzlich verschwanden sowohl das Ausgabe- als auch das Eingabegerät. Das Gerät funktioniert mit Windows, obwohl ich normalerweise das Mikrofon deaktiviere und es nur bei Bedarf aktiviere, damit es gleichzeitig mit meinem Telefon funktioniert (das Headset ist 2-Kanal).

Ich habe die Debug-Ausgabe von Bluetooth erfasst:

bluetoothd[31789]: audio/headset.c:headset_connect_cb() /org/bluez/31789/hci0/dev_00_13_8A_4E_64_03: Connected to 00:13:8A:4E:64:03
bluetoothd[31789]: audio/headset.c:handle_event() Received AT+BRSF=9
bluetoothd[31789]: audio/headset.c:print_hf_features() HFP HF features: "EC and/or NR function" "Voice recognition activation" 
bluetoothd[31789]: audio/headset.c:handle_event() Received AT+CIND=?
bluetoothd[31789]: audio/headset.c:handle_event() Received AT+CIND?
bluetoothd[31789]: audio/headset.c:handle_event() Received AT+CMER=3, 0, 0, 1
bluetoothd[31789]: audio/headset.c:event_reporting() Event reporting (CMER): mode=3, ind=1
bluetoothd[31789]: audio/headset.c:hfp_slc_complete() HFP Service Level Connection established
bluetoothd[31789]: audio/telephony.c:telephony_device_connected() telephony-dummy: device 0x7fa1944b6f10 connected
bluetoothd[31789]: audio/headset.c:headset_set_state() State changed /org/bluez/31789/hci0/dev_00_13_8A_4E_64_03: HEADSET_STATE_CONNECTING -> HEADSET_STATE_CONNECTED
bluetoothd[31789]: audio/media.c:headset_state_changed() 
bluetoothd[31789]: audio/avdtp.c:avdtp_ref() 0x7fa1944b9e00: ref=2
bluetoothd[31789]: audio/avdtp.c:avdtp_ref() 0x7fa1944b9e00: ref=3
bluetoothd[31789]: audio/sink.c:sink_set_state() State changed /org/bluez/31789/hci0/dev_00_13_8A_4E_64_03: SINK_STATE_DISCONNECTED -> SINK_STATE_CONNECTING
bluetoothd[31789]: audio/avdtp.c:avdtp_unref() 0x7fa1944b9e00: ref=2
bluetoothd[31789]: Connection refused (111)
bluetoothd[31789]: audio/avdtp.c:connection_lost() Disconnected from 00:13:8A:4E:64:03
bluetoothd[31789]: audio/avdtp.c:avdtp_unref() 0x7fa1944b9e00: ref=1
bluetoothd[31789]: audio/sink.c:sink_set_state() State changed /org/bluez/31789/hci0/dev_00_13_8A_4E_64_03: SINK_STATE_CONNECTING -> SINK_STATE_DISCONNECTED
bluetoothd[31789]: audio/sink.c:discovery_complete() connect:connect XCASE detected
bluetoothd[31789]: audio/sink.c:sink_set_state() State changed /org/bluez/31789/hci0/dev_00_13_8A_4E_64_03: SINK_STATE_DISCONNECTED -> SINK_STATE_DISCONNECTED
bluetoothd[31789]: audio/avdtp.c:avdtp_unref() 0x7fa1944b9e00: ref=0
bluetoothd[31789]: audio/avdtp.c:avdtp_unref() 0x7fa1944b9e00: freeing session and removing from list
bluetoothd[31789]: audio/unix.c:server_cb() Accepted new client connection on unix socket (fd=30)
bluetoothd[31789]: audio/sink.c:stream_setup_retry() Stream setup failed, after XCASE connect:connect

Ich habe versucht, das Gerät zu löschen und zu reparieren, aber es sieht so aus, als hätte ich versehentlich eine dauerhafte Geräteeinstellung in den Tiefen festgelegt, und das Gerät wird nicht mehr in den Toneinstellungen angezeigt, damit ich es ändern kann. Hat jemand irgendwelche Hinweise? Ich verwende Ubuntu 12.04.

Azurewraith
quelle

Antworten:

6

Habe hier meine Antwort gefunden:

Beseitigen Sie die Latenz von 0,5 Sekunden, wenn Sie Audio über Bluetooth mit A2DP abspielen

blt@aurora:/$ pactl list cards short
0   alsa_card.pci-0000_01_00.1  module-alsa-card.c
1   alsa_card.usb-Generic_Turtle_Beach_USB_Headset_0000000001-00-Headset    module-alsa-card.c
2   alsa_card.pci-0000_00_14.2  module-alsa-card.c
8   bluez_card.C8_84_47_04_21_6F    module-bluetooth-device.c

blt@aurora:/$ pactl set-card-profile bluez_card.C8_84_47_04_21_6F a2dp

und es funktioniert wieder

Brett Trotter
quelle
2
das hat funktioniert! Ich denke nicht wirklich, dass dies hätte geschlossen werden sollen ... es ist kein genaues Duplikat, nur die Lösung ist dieselbe.
Azurewraith
@azurewraith Ich bin damit einverstanden , dass es vernünftig ist das wieder zu öffnen, da das Problem ist so anders. Die andere Alternative wäre, diese Frage (auf die dies getäuscht wurde) zu bearbeiten , um sie zu verallgemeinern (damit mehr Probleme abgedeckt werden). Allerdings , auch wenn ich gestimmt habe diese Frage erneut zu öffnen, ich diese Antwort empfehlen durch Bearbeitung erweitert werden (durch den Autor, Sie oder jemand anderes, das kann) zu erklären , warum diese Technik hier gearbeitet, obwohl diese Situation ist so anders aus der dort.
Eliah Kagan
Ich stelle mir vor, dass das Problem darin bestand, dass das BT-Geräteprofil als etwas anderes als a2dp hängen blieb. Ich konnte es nicht dazu bringen, von der Benutzeroberfläche zurück zu a2dp zu wechseln. Über den obigen Link wird festgestellt, dass Flip-Flop-BT-Profile dazu führen, dass PulseAudio das Audio neu initialisiert / synchronisiert. Es scheint, dass dies mein Gerät gezwungen hat, in den richtigen Modus zurückzukehren, in dem PulseAudio es in den Toneinstellungen anzeigen konnte. Die Betriebssysteminstanz wurde seitdem gelöscht, dies ist also eine reine Vermutung.
Azurewraith