ubuntuusers.de

Probleme mit Bluetooth-Lautsprecher

Status: Ungelöst | Ubuntu-Version: Kubuntu 20.04 (Focal Fossa)
Antworten |

Marc-74

Anmeldungsdatum:
9. Mai 2010

Beiträge: 29

Hallo an euch,

mein Bluetooth-Audioempfänger wird zwar einwandfrei erkannt und verbindet sich auch automatisch - leider wird aber den Ton nicht darüber ausgegeben. Dazu fehlt die Einstellmöglichkeit unter den Audio-Ausgabegeräten. Trenne ich die Verbindung uns stelle sie wieder her, erscheint das Gerät wieder als "verbunden" - gleichzeitig kommt aber eine Fehlernachricht... Verbindung fehlgeschlagen.

Über die Kommandozeile lässt sich das Problem beheben, indem ich mittels bluetoothctl ein connect ausführe. Danach erscheint mein Bluetoothempfänger bei den Ausgabegeräten und funktioniert einwandfrei.

Nur... wie bekomme ich diesen Zustand, ohne bei jedem Start dieser Verbindung wieder auf den Trick mit bluetoothctl zurückgreifen zu müssen?

Bin dankbar um jeden Hinweis.

Kellerkind_2009

Avatar von Kellerkind_2009

Anmeldungsdatum:
26. November 2009

Beiträge: 19617

Wohnort: Schleswig-Holstein

Moin,

zeige mal direkt nach dem PC Start die Terminal Ausgaben von

journalctl -b | grep -i bluetooth

und

hcitool dev

Marc-74

(Themenstarter)

Anmeldungsdatum:
9. Mai 2010

Beiträge: 29

Ist etwas später geworden...

Aber hier erst mal die Ausgabe von journalctl -b | grep -i bluetooth:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Mär 21 19:41:29 Laptop kernel: usb 1-10: Product: Bluetooth Radio 
Mär 21 19:41:30 Laptop NetworkManager[649]: <info>  [1647888090.6144] Loaded device plugin: NMBluezManager (/usr/lib/x86_64-linux-gnu/NetworkManager/1.22.10/libnm-device-plugin-bluetooth.so)
Mär 21 19:41:30 Laptop kernel: Bluetooth: Core ver 2.22
Mär 21 19:41:30 Laptop kernel: NET: Registered PF_BLUETOOTH protocol family
Mär 21 19:41:30 Laptop kernel: Bluetooth: HCI device and connection manager initialized
Mär 21 19:41:30 Laptop kernel: Bluetooth: HCI socket layer initialized
Mär 21 19:41:30 Laptop kernel: Bluetooth: L2CAP socket layer initialized
Mär 21 19:41:30 Laptop kernel: Bluetooth: SCO socket layer initialized
Mär 21 19:41:30 Laptop systemd[1]: Starting Bluetooth service...
Mär 21 19:41:30 Laptop bluetoothd[802]: Bluetooth daemon 5.53
Mär 21 19:41:30 Laptop systemd[1]: Started Bluetooth service.
Mär 21 19:41:30 Laptop systemd[1]: Reached target Bluetooth.
Mär 21 19:41:30 Laptop bluetoothd[802]: Starting SDP server
Mär 21 19:41:30 Laptop bluetoothd[802]: Bluetooth management interface 1.21 initialized
Mär 21 19:41:30 Laptop kernel: Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Mär 21 19:41:30 Laptop kernel: Bluetooth: BNEP filters: protocol multicast
Mär 21 19:41:30 Laptop kernel: Bluetooth: BNEP socket layer initialized
Mär 21 19:41:31 Laptop kernel: Bluetooth: hci0: RTL: examining hci_ver=08 hci_rev=000c lmp_ver=08 lmp_subver=8821
Mär 21 19:41:31 Laptop kernel: Bluetooth: hci0: RTL: rom_version status=0 version=1
Mär 21 19:41:31 Laptop kernel: Bluetooth: hci0: RTL: loading rtl_bt/rtl8821c_fw.bin
Mär 21 19:41:31 Laptop kernel: Bluetooth: hci0: RTL: loading rtl_bt/rtl8821c_config.bin
Mär 21 19:41:31 Laptop kernel: Bluetooth: hci0: RTL: cfg_sz 10, total sz 31990
Mär 21 19:41:31 Laptop kernel: Bluetooth: hci0: RTL: fw version 0x829a7644
Mär 21 19:41:32 Laptop bluetoothd[802]: Endpoint registered: sender=:1.35 path=/MediaEndpoint/A2DPSink/sbc
Mär 21 19:41:32 Laptop bluetoothd[802]: Endpoint registered: sender=:1.35 path=/MediaEndpoint/A2DPSource/sbc
Mär 21 19:41:32 Laptop kernel: Bluetooth: RFCOMM TTY layer initialized
Mär 21 19:41:32 Laptop kernel: Bluetooth: RFCOMM socket layer initialized
Mär 21 19:41:32 Laptop kernel: Bluetooth: RFCOMM ver 1.11
Mär 21 19:45:44 Laptop bluetoothd[802]: Endpoint unregistered: sender=:1.35 path=/MediaEndpoint/A2DPSink/sbc
Mär 21 19:45:44 Laptop bluetoothd[802]: Endpoint unregistered: sender=:1.35 path=/MediaEndpoint/A2DPSource/sbc
Mär 21 19:45:44 Laptop bluetoothd[802]: Endpoint registered: sender=:1.50 path=/MediaEndpoint/A2DPSink/sbc
Mär 21 19:45:44 Laptop bluetoothd[802]: Endpoint registered: sender=:1.50 path=/MediaEndpoint/A2DPSource/sbc
Mär 21 19:45:45 Laptop systemd[1197]: Starting Bluetooth OBEX service...
Mär 21 19:45:45 Laptop systemd[1197]: Started Bluetooth OBEX service.

Wenn ich den Empfänger einschalte kommt noch:

1
Mär 21 19:50:05 Laptop systemd[1197]: Reached target Bluetooth.

Und hier die Ausgabe von hcitool dev:

1
2
Devices:
	hci0	B4:B5:B6:8A:56:E0

bluetoothctl meldet beim Verbinden:

1
2
3
4
5
Agent registered
[ML200]# connect B6:6B:1B:0D:28:FD
Attempting to connect to B6:6B:1B:0D:28:FD
Connection successful
[CHG] Device B6:6B:1B:0D:28:FD ServicesResolved: yes

Kellerkind_2009

Avatar von Kellerkind_2009

Anmeldungsdatum:
26. November 2009

Beiträge: 19617

Wohnort: Schleswig-Holstein

Du solltest den Bluetooth nicht einschalten,sondern erst mal die Ausgaben nach dem Start ohne Änderungen zeigen 😉

Also nochmal,sowie zusätzlich noch

systemctl --no-pager status blue*

pactl list short sinks

fuser -v /dev/snd/* 

dpkg -l | egrep -i '*pulse*|timidity*|pipewire'

Marc-74

(Themenstarter)

Anmeldungsdatum:
9. Mai 2010

Beiträge: 29

Hallo Kellerkind,

selbst wenn ich das Bluetooth abschalte, ist es nach dem Neustart wieder an und zeigt exakt die gleichen Ausgaben. Hatte sogar alle bekannten Empfänger ausgeschaltet, dass keine Verbindung aufgebaut werden konnte. Die Info zu bluetoothctl war nur ein Hinweis, wie ich es schließlich zum Laufen bringe...

Hier die weiteren Ausgaben:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
● bluetooth.target - Bluetooth
     Loaded: loaded (/lib/systemd/system/bluetooth.target; static; vendor preset: enabled)
     Active: active since Tue 2022-03-22 20:15:25 CET; 6min ago
       Docs: man:systemd.special(7)

Mär 22 20:15:25 Laptop systemd[1]: Reached target Bluetooth.

● bluetooth.service - Bluetooth service
     Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2022-03-22 20:15:25 CET; 6min ago
       Docs: man:bluetoothd(8)
   Main PID: 805 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 9110)
     Memory: 1.7M
     CGroup: /system.slice/bluetooth.service
             └─805 /usr/lib/bluetooth/bluetoothd

Mär 22 20:15:25 Laptop bluetoothd[805]: Bluetooth daemon 5.53
Mär 22 20:15:25 Laptop systemd[1]: Started Bluetooth service.
Mär 22 20:15:25 Laptop bluetoothd[805]: Starting SDP server
Mär 22 20:15:25 Laptop bluetoothd[805]: Bluetooth management interface 1.21 initialized
Mär 22 20:15:27 Laptop bluetoothd[805]: Endpoint registered: sender=:1.35 path=/MediaEndpoint/A2DPSink/sbc
Mär 22 20:15:27 Laptop bluetoothd[805]: Endpoint registered: sender=:1.35 path=/MediaEndpoint/A2DPSource/sbc
Mär 22 20:15:35 Laptop bluetoothd[805]: Endpoint unregistered: sender=:1.35 path=/MediaEndpoint/A2DPSink/sbc
Mär 22 20:15:35 Laptop bluetoothd[805]: Endpoint unregistered: sender=:1.35 path=/MediaEndpoint/A2DPSource/sbc
Mär 22 20:15:36 Laptop bluetoothd[805]: Endpoint registered: sender=:1.49 path=/MediaEndpoint/A2DPSink/sbc
Mär 22 20:15:36 Laptop bluetoothd[805]: Endpoint registered: sender=:1.49 path=/MediaEndpoint/A2DPSource/sbc
1
0       alsa_output.pci-0000_00_1f.3.analog-stereo      module-alsa-card.c      s16le 2ch 48000Hz    SUSPENDED
1
2
                     BEN.        PID ZUGR.  BEFEHL
/dev/snd/controlC0:  marc       1202 F.... pulseaudio
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
ii  gstreamer1.0-pulseaudio:amd64                 1.16.2-1ubuntu2.1                           amd64        GStreamer plugin for PulseAudio
ii  libcanberra-pulse:amd64                       0.30-7ubuntu1                               amd64        PulseAudio backend for libcanberra
ii  libkf5pulseaudioqt2:amd64                     1.2-2build1                                 amd64        Pulseaudio bindings library for Qt
ii  libopenconnect5:amd64                         8.05-1                                      amd64        open client for Cisco AnyConnect, Pulse, GlobalProtect VPN - shared library
ii  libpipewire-0.2-1:amd64                       0.2.7-1                                     amd64        libraries for the PipeWire multimedia server
ii  libpulse-mainloop-glib0:amd64                 1:13.99.1-1ubuntu3.13                       amd64        PulseAudio client libraries (glib support)
ii  libpulse0:amd64                               1:13.99.1-1ubuntu3.13                       amd64        PulseAudio client libraries
ii  libpulsedsp:amd64                             1:13.99.1-1ubuntu3.13                       amd64        PulseAudio OSS pre-load library
ii  pulseaudio                                    1:13.99.1-1ubuntu3.13                       amd64        PulseAudio sound server
ii  pulseaudio-module-bluetooth                   1:13.99.1-1ubuntu3.13                       amd64        Bluetooth module for PulseAudio sound server
ii  pulseaudio-utils                              1:13.99.1-1ubuntu3.13                       amd64        Command line tools for the PulseAudio sound server

In der geforderten Reihenfolge 😉

Kellerkind_2009

Avatar von Kellerkind_2009

Anmeldungsdatum:
26. November 2009

Beiträge: 19617

Wohnort: Schleswig-Holstein

Marc-74 schrieb:

Hallo an euch,

mein Bluetooth-Audioempfänger wird zwar einwandfrei erkannt und verbindet sich auch automatisch - leider wird aber den Ton nicht darüber ausgegeben. Dazu fehlt die Einstellmöglichkeit unter den Audio-Ausgabegeräten.

Dazu zeige in der Situation mal

pactl info

pacmd info | grep blue

Trenne ich die Verbindung uns stelle sie wieder her, erscheint das Gerät wieder als "verbunden" - gleichzeitig kommt aber eine Fehlernachricht... Verbindung fehlgeschlagen.

Hierbei zeige dann mal

rfkill list all

und

journalctl -b | grep -i bluetooth

pacmd info | grep blue

Ist der Lautsprecher im Blueman als "Vertrauenswürdig" markiert? Ansonsten mal

bluetoothctl trust B6:6B:1B:0D:28:FD

Marc-74

(Themenstarter)

Anmeldungsdatum:
9. Mai 2010

Beiträge: 29

Hallo,

Die Antwort von pactl ist:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
Server-Zeichenkette: /run/user/1000/pulse/native
Bibliotheks-Protokollversion: 33
Server-Protokollversion: 33
ist lokal: ja
Client-Index: 7
Tile-Größe: 65472
Name des Benutzers: marc
Rechnername: marc-Inspiron-15-3511
Name des Servers: pulseaudio
Version des Servers: 13.99.1
Standard-Abtastwert-Angabe: s16le 2ch 44100Hz
Standard-Kanal-Zuordnung: front-left,front-right
Standard-Ziel: alsa_output.pci-0000_00_1f.3.analog-stereo
Standard-Quelle: alsa_input.pci-0000_00_1f.3.analog-stereo
Cookie: 698a:bbcf

pacmd zeigt:

1
2
3
4
        name: <module-bluetooth-policy>
                module.description = "Policy module to make using bluetooth devices out-of-the-box easier"
        name: <module-bluetooth-discover>
        name: <module-bluez5-discover>

rfkill:

1
2
3
4
5
6
0: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no
1: hci0: Bluetooth
        Soft blocked: no
        Hard blocked: no

journalctl -b:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
Mär 23 18:19:14 Laptop kernel: usb 1-10: Product: Bluetooth Radio 
Mär 23 18:19:15 Laptop NetworkManager[659]: <info>  [1648055955.5902] Loaded device plugin: NMBluezManager (/usr/lib/x86_64-linux-gnu/NetworkManager/1.22.10/libnm-device-plugin-bluetooth.so)
Mär 23 18:19:15 Laptop kernel: Bluetooth: Core ver 2.22
Mär 23 18:19:15 Laptop kernel: NET: Registered PF_BLUETOOTH protocol family
Mär 23 18:19:15 Laptop kernel: Bluetooth: HCI device and connection manager initialized
Mär 23 18:19:15 Laptop kernel: Bluetooth: HCI socket layer initialized
Mär 23 18:19:15 Laptop kernel: Bluetooth: L2CAP socket layer initialized
Mär 23 18:19:15 Laptop kernel: Bluetooth: SCO socket layer initialized
Mär 23 18:19:15 Laptop systemd[1]: Starting Bluetooth service...
Mär 23 18:19:15 Laptop bluetoothd[844]: Bluetooth daemon 5.53
Mär 23 18:19:15 Laptop systemd[1]: Started Bluetooth service.
Mär 23 18:19:15 Laptop systemd[1]: Reached target Bluetooth.
Mär 23 18:19:15 Laptop bluetoothd[844]: Starting SDP server
Mär 23 18:19:15 Laptop bluetoothd[844]: Bluetooth management interface 1.21 initialized
Mär 23 18:19:15 Laptop kernel: Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Mär 23 18:19:15 Laptop kernel: Bluetooth: BNEP filters: protocol multicast
Mär 23 18:19:15 Laptop kernel: Bluetooth: BNEP socket layer initialized
Mär 23 18:19:16 Laptop kernel: Bluetooth: hci0: RTL: examining hci_ver=08 hci_rev=000c lmp_ver=08 lmp_subver=8821
Mär 23 18:19:16 Laptop kernel: Bluetooth: hci0: RTL: rom_version status=0 version=1
Mär 23 18:19:16 Laptop kernel: Bluetooth: hci0: RTL: loading rtl_bt/rtl8821c_fw.bin
Mär 23 18:19:16 Laptop kernel: Bluetooth: hci0: RTL: loading rtl_bt/rtl8821c_config.bin
Mär 23 18:19:16 Laptop kernel: Bluetooth: hci0: RTL: cfg_sz 10, total sz 31990
Mär 23 18:19:16 Laptop kernel: Bluetooth: hci0: RTL: fw version 0x829a7644
Mär 23 18:19:17 Laptop bluetoothd[844]: Endpoint registered: sender=:1.37 path=/MediaEndpoint/A2DPSink/sbc
Mär 23 18:19:17 Laptop bluetoothd[844]: Endpoint registered: sender=:1.37 path=/MediaEndpoint/A2DPSource/sbc
Mär 23 18:19:17 Laptop kernel: Bluetooth: RFCOMM TTY layer initialized
Mär 23 18:19:17 Laptop kernel: Bluetooth: RFCOMM socket layer initialized
Mär 23 18:19:17 Laptop kernel: Bluetooth: RFCOMM ver 1.11
Mär 23 18:19:20 Laptop systemd[959]: Reached target Bluetooth.
Mär 23 18:19:26 Laptop bluetoothd[844]: Endpoint unregistered: sender=:1.37 path=/MediaEndpoint/A2DPSink/sbc
Mär 23 18:19:26 Laptop bluetoothd[844]: Endpoint unregistered: sender=:1.37 path=/MediaEndpoint/A2DPSource/sbc
Mär 23 18:19:27 Laptop bluetoothd[844]: Endpoint registered: sender=:1.51 path=/MediaEndpoint/A2DPSink/sbc
Mär 23 18:19:27 Laptop bluetoothd[844]: Endpoint registered: sender=:1.51 path=/MediaEndpoint/A2DPSource/sbc
Mär 23 18:19:27 Laptop systemd[1222]: Starting Bluetooth OBEX service...
Mär 23 18:19:27 Laptop systemd[1222]: Started Bluetooth OBEX service.
Mär 23 18:19:36 Laptop systemd[959]: Stopped target Bluetooth.

... warum ist das traget nun gestoppt? 😕

Verbindung getrennt und wieder hergestellt... wieder die Fehlermeldung aber heute mal was Neues: Das Icon für eine Sprechgarnitur wird angezeigt und der Bluetoothempfänger ist in den Audioeinstellungen verfügbar.

Neue Zeilen im journalctl:

1
2
3
4
Mär 23 18:31:46 Laptop systemd[1222]: Reached target Bluetooth.
Mär 23 18:31:46 Laptop bluetoothd[844]: No SDP records found for Headset Voice gateway
Mär 23 18:31:48 Laptop bluetoothd[844]: Control: Refusing unexpected connect
Mär 23 18:31:51 Laptop bluetoothd[844]: /org/bluez/hci0/dev_B6_6B_1B_0D_28_FD/sep1/fd0: fd(42) ready

Neue Ausgabe von pactl:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
Default sink name: bluez_sink.B6_6B_1B_0D_28_FD.a2dp_sink
        name: <module-bluetooth-policy>
                module.description = "Policy module to make using bluetooth devices out-of-the-box easier"
        name: <module-bluetooth-discover>
        name: <module-bluez5-discover>
        name: <module-bluez5-device>
        argument: <path=/org/bluez/hci0/dev_B6_6B_1B_0D_28_FD autodetect_mtu=0>
        name: <bluez_sink.B6_6B_1B_0D_28_FD.a2dp_sink>
        driver: <module-bluez5-device.c>
        card: 1 <bluez_card.B6_6B_1B_0D_28_FD>
                bluetooth.protocol = "a2dp_sink"
                device.api = "bluez"
                device.bus = "bluetooth"
                bluez.path = "/org/bluez/hci0/dev_B6_6B_1B_0D_28_FD"
                bluez.class = "0x260404"
                bluez.alias = "ML200"
                device.icon_name = "audio-headset-bluetooth"
        name: <bluez_sink.B6_6B_1B_0D_28_FD.a2dp_sink.monitor>
        driver: <module-bluez5-device.c>
        card: 1 <bluez_card.B6_6B_1B_0D_28_FD>
                device.api = "bluez"
                device.bus = "bluetooth"
                bluez.path = "/org/bluez/hci0/dev_B6_6B_1B_0D_28_FD"
                bluez.class = "0x260404"
                bluez.alias = "ML200"
                device.icon_name = "audio-headset-bluetooth"
        name: <bluez_card.B6_6B_1B_0D_28_FD>
        driver: <module-bluez5-device.c>
                device.api = "bluez"
                device.bus = "bluetooth"
                bluez.path = "/org/bluez/hci0/dev_B6_6B_1B_0D_28_FD"
                bluez.class = "0x260404"
                bluez.alias = "ML200"
                device.icon_name = "audio-headset-bluetooth"
                bluez_sink.B6_6B_1B_0D_28_FD.a2dp_sink/#1: ML200
                bluez_sink.B6_6B_1B_0D_28_FD.a2dp_sink.monitor/#2: Monitor of ML200

ja, das Gerät wird in den Bluetooh-Einstellungen als vertrauenswürdig angezeigt.

Keine Ahnung, warum sich die Verbindung heute auf diese Weiße herstellen lässt. Bisher hatte ich mit trennen und wiederverbinden keinen Erfolg. 😐

Kellerkind_2009

Avatar von Kellerkind_2009

Anmeldungsdatum:
26. November 2009

Beiträge: 19617

Wohnort: Schleswig-Holstein

Jaaa... Bluetooth ist manchmal Zickig 😉

Zeige nun mal

cat /etc/bluetooth/main.conf | egrep -v '^#'

id

Marc-74

(Themenstarter)

Anmeldungsdatum:
9. Mai 2010

Beiträge: 29

Ganz schön wenig Inhalt in der config 😳

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
[General]













[Policy]




AutoEnable=true

id:

1
uid=1000(marc) gid=1000(marc) Gruppen=1000(marc),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),121(lpadmin),131(lxd),132(sambashare)

Kellerkind_2009

Avatar von Kellerkind_2009

Anmeldungsdatum:
26. November 2009

Beiträge: 19617

Wohnort: Schleswig-Holstein

Marc-74 schrieb:

Ganz schön wenig Inhalt in der config 😳

Alles gut so (erstmal) 😉

Füge dich zu den Gruppen Audio und Bluetooth hinzu.Dazu

sudo adduser $USER audio

sudo adduser $USER bluetooth

Entferne (lösche) erst mal den Lautsprecher aus dem Blueman,dann Neustart Danach neu Verbinden/Einrichten im Blueman.

Marc-74

(Themenstarter)

Anmeldungsdatum:
9. Mai 2010

Beiträge: 29

Blueman ist nicht installiert... Kubuntu nutzt da wohl einen anderen Bluetoothmanager.

Habe die Verbindung dort getrennt und gelöscht. Leider geht die Verbindung nun immer noch nicht ohne Zuhilfenahme von bluetoothctl. Wenn es an den fehlenden Gruppenzugehörigkeiten gelegen hätte, wäre doch auch bluetoothctl erfolglos geblieben, oder sehe ich das falsch?

Das Icon für die Audioausgabe über ML200 kommt übrigens mit der Anzeige "ServicesResolved: yes" in bluetoothctl. Möglicherweise wird bei dem Connect über KDE ein Service nicht automatisch geladen? Vielleicht ist das ja Empfängerabhängig... muss das mal mit einem anderen Gerät ausprobieren, was aber ein paar Tage dauern kann.

Kellerkind_2009

Avatar von Kellerkind_2009

Anmeldungsdatum:
26. November 2009

Beiträge: 19617

Wohnort: Schleswig-Holstein

Marc-74 schrieb:

Wenn es an den fehlenden Gruppenzugehörigkeiten gelegen hätte, wäre doch auch bluetoothctl erfolglos geblieben, oder sehe ich das falsch?

Das eine ist GUI das andere Terminal 😉 Davon ab kann man die Gruppenzugehörigkeit auch wieder entfernen

Das Icon für die Audioausgabe über ML200 kommt übrigens mit der Anzeige "ServicesResolved: yes" in bluetoothctl. Möglicherweise wird bei dem Connect über KDE ein Service nicht automatisch geladen?

Kann ich nicht beantworten – habe Mate.

Vielleicht ist das ja Empfängerabhängig... muss das mal mit einem anderen Gerät ausprobieren, was aber ein paar Tage dauern kann.

Ok.

Marc-74

(Themenstarter)

Anmeldungsdatum:
9. Mai 2010

Beiträge: 29

Andere Bluetooth-Hardware, gleiches Problem. Hatte zwischenzeitlich Pulseaudio in Verdacht, nur... Ausgabe von "systemctl status bluetooth" vor und nach dem "connect..." in bluetoothctl:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
marc@Laptop:~$ sudo systemctl status bluetooth
● bluetooth.service - Bluetooth service
     Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
     Active: active (running) since Sun 2022-03-27 18:57:43 CEST; 8min ago
       Docs: man:bluetoothd(8)
   Main PID: 794 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 9110)
     Memory: 2.1M
     CGroup: /system.slice/bluetooth.service
             └─794 /usr/lib/bluetooth/bluetoothd

Mär 27 18:57:45 Laptop bluetoothd[794]: Endpoint registered: sender=:1.35 pat>
Mär 27 18:58:42 Laptop bluetoothd[794]: Endpoint unregistered: sender=:1.35 p>
Mär 27 18:58:42 Laptop bluetoothd[794]: Endpoint unregistered: sender=:1.35 p>
Mär 27 18:58:43 Laptop bluetoothd[794]: Endpoint registered: sender=:1.48 pat>
Mär 27 18:58:43 Laptop bluetoothd[794]: Endpoint registered: sender=:1.48 pat>
Mär 27 19:02:48 Laptop bluetoothd[794]: connect error: Host is down (112)
Mär 27 19:04:36 Laptop bluetoothd[794]: Endpoint unregistered: sender=:1.48 p>
Mär 27 19:04:36 Laptop bluetoothd[794]: Endpoint unregistered: sender=:1.48 p>
Mär 27 19:04:37 Laptop bluetoothd[794]: Endpoint registered: sender=:1.91 pat>
Mär 27 19:04:37 Laptop bluetoothd[794]: Endpoint registered: sender=:1.91 pat>

marc@Laptop:~$ bluetoothctl 
Agent registered
[ML200]# connect B6:6B:1B:0D:28:FD
Attempting to connect to B6:6B:1B:0D:28:FD
Connection successful
[CHG] Device B6:6B:1B:0D:28:FD ServicesResolved: yes
[ML200]# quit

marc@Laptop:~$ sudo systemctl status bluetooth

------die selbe Ausgabe wie oben. Neu dazu kommt:
Mär 27 19:06:57 Laptop bluetoothd[794]: Control: Refusing unexpected connect
Mär 27 19:07:01 Laptop bluetoothd[794]: /org/bluez/hci0/dev_B6_6B_1B_0D_28_FD>

...das "Refusing" irritiert mich etwas. Danach läuft die Verbindung und wird auch in pulseaudio angezeigt. in /etc/bluetooth habe ich die Datei audio.conf mit Enable=Socket angelegt - leider ohne Erfolg. Gibt es außer in diesem Verzeichnis und in /var/lib/bluetooth/[device]/ noch irgendwo mir unbekannte Konfigurationsdateien, die ich überprüfen könnte?

Kellerkind_2009

Avatar von Kellerkind_2009

Anmeldungsdatum:
26. November 2009

Beiträge: 19617

Wohnort: Schleswig-Holstein

Diese Fehlermeldung

Mär 23 18:31:46 Laptop bluetoothd[844]: No SDP records found for Headset Voice gateway

besagt,das Bluetooth versucht eine Verbindung über ein MIC oder ähnlichem herzustellen... was misslingt.

Zeige mal

hcitool info B6:6B:1B:0D:28:FD

hciconfig hci0 class

sudo sdptool browse local

Marc-74

(Themenstarter)

Anmeldungsdatum:
9. Mai 2010

Beiträge: 29

Ja ein Mic hat das Ding nicht... nur die Fernsteuermöglichkeit, einen Player zu pausieren oder wieder zu starten. Aber das brauche ich nicht.

hcitool wirft folgendes aus:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
Requesting information ...
        BD Address:  B6:6B:1B:0D:28:FD
        Device Name: ML200
        LMP Version: 5.0 (0x9) LMP Subversion: 0x1450
        Manufacturer: Ceva, Inc. (formerly Parthus Technologies, Inc.) (14)


        Features page 0: 0xff 0xfe 0x8d 0xfa 0xd8 0x3f 0x79 0x87
                <3-slot packets> <5-slot packets> <encryption> <slot offset> 
                <timing accuracy> <role switch> <hold mode> <sniff mode> 
                <RSSI> <channel quality> <SCO link> <HV2 packets> 
                <HV3 packets> <u-law log> <A-law log> <CVSD> <power control> 
                <transparent SCO> <broadcast encrypt> <EDR ACL 2 Mbps> 
                <enhanced iscan> <interlaced iscan> <interlaced pscan> 
                <inquiry with RSSI> <extended SCO> <AFH cap. slave> 
                <AFH class. slave> <LE support> <3-slot EDR ACL> 
                <5-slot EDR ACL> <sniff subrating> <pause encryption> 
                <AFH cap. master> <AFH class. master> <EDR eSCO 2 Mbps> 
                <extended inquiry> <simple pairing> <encapsulated PDU> 
                <err. data report> <non-flush flag> <LSTO> <inquiry TX power> 
                <EPC> <extended features> 
        Features page 1: 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00

hciconfig:

1
2
3
4
5
hci0:   Type: Primary  Bus: USB
        BD Address: B4:B5:B6:8A:56:E0  ACL MTU: 1021:8  SCO MTU: 255:12
        Class: 0x1c010c
        Service Classes: Rendering, Capturing, Object Transfer
        Device Class: Computer, Laptop

und zur letzten Frage:

1
Failed to connect to SDP server on FF:FF:FF:00:00:00: No such file or directory

Das ändert sich auch nicht nach dem manuellen connect.

Antworten |