simon2021
Anmeldungsdatum: 14. März 2021
Beiträge: 37
|
Ich bin den hier im wiki: gefolgt zum setup von bluetooth.
Es scheint auch alles soweit in Ordnung zu sein, aber ich kann keinen Scan starten. Ich habe hier drei bt Adapter liegen, leider will keiner funktionieren. Was kann ich tun? 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 | $ sudo dmesg | grep bluetooth
simon@simon-itx:~$
simon@simon-itx:~$ hciconfig --all
hci0: Type: Primary Bus: USB
BD Address: 00:1A:7D:DA:71:08 ACL MTU: 310:10 SCO MTU: 64:8
DOWN
RX bytes:582 acl:0 sco:0 events:30 errors:0
TX bytes:367 acl:0 sco:0 commands:30 errors:0
Features: 0xff 0xff 0x8f 0xfe 0xdb 0xff 0x5b 0x87
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy: RSWITCH HOLD SNIFF PARK
Link mode: PERIPHERAL ACCEPT
simon@simon-itx:~$ hcitool scan
Device is not available: No such device
|
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 | simon@simon-itx:~$ lsusb
Bus 002 Device 002: ID 1058:25a3 Western Digital Technologies, Inc. Elements Desktop (WDBWLG)
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0451:16a8 Texas Instruments, Inc. CC2531 ZigBee
Bus 001 Device 004: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 001 Device 005: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
simon@simon-itx:~$ sudo systemctl status bluetooth.service
● bluetooth.service - Bluetooth service
Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2023-04-21 11:42:21 CEST; 28min ago
Docs: man:bluetoothd(8)
Main PID: 2702253 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 8664)
Memory: 2.1M
CPU: 4.137s
CGroup: /system.slice/bluetooth.service
└─2702253 /usr/lib/bluetooth/bluetoothd
Apr 21 11:42:21 simon-itx bluetoothd[2702253]: Endpoint registered: sender=:1.42 path=/MediaEndpoint/A2DPSink/sbc_xq_552
Apr 21 11:42:21 simon-itx bluetoothd[2702253]: Endpoint registered: sender=:1.42 path=/MediaEndpoint/A2DPSource/sbc_xq_552
Apr 21 12:09:32 simon-itx bluetoothd[2702253]: Endpoint registered: sender=:1.42 path=/MediaEndpoint/A2DPSink/sbc
Apr 21 12:09:32 simon-itx bluetoothd[2702253]: Endpoint registered: sender=:1.42 path=/MediaEndpoint/A2DPSource/sbc
Apr 21 12:09:32 simon-itx bluetoothd[2702253]: Endpoint registered: sender=:1.42 path=/MediaEndpoint/A2DPSink/sbc_xq_453
Apr 21 12:09:32 simon-itx bluetoothd[2702253]: Endpoint registered: sender=:1.42 path=/MediaEndpoint/A2DPSource/sbc_xq_453
Apr 21 12:09:32 simon-itx bluetoothd[2702253]: Endpoint registered: sender=:1.42 path=/MediaEndpoint/A2DPSink/sbc_xq_512
Apr 21 12:09:32 simon-itx bluetoothd[2702253]: Endpoint registered: sender=:1.42 path=/MediaEndpoint/A2DPSource/sbc_xq_512
Apr 21 12:09:32 simon-itx bluetoothd[2702253]: Endpoint registered: sender=:1.42 path=/MediaEndpoint/A2DPSink/sbc_xq_552
Apr 21 12:09:32 simon-itx bluetoothd[2702253]: Endpoint registered: sender=:1.42 path=/MediaEndpoint/A2DPSource/sbc_xq_552
|
|
Berlin_1946
Supporter, Wikiteam
Anmeldungsdatum: 18. September 2009
Beiträge: 7478
|
simon2021 schrieb:
Es scheint auch alles soweit in Ordnung zu sein, aber ich kann keinen Scan starten.
Was meinst du mit soweit?
aber ich kann keinen Scan starten
Doch du kannst einen Scan starten, es wird aber kein Gerät gefunden. Um welche Geräte handelt es sich? Sind die Geräte auf "sichtbar" eingestellt? hier ein Beispiel: mate@mate-HP:~$ hcitool scan
Scanning ...
18:AB:1D:88:DB:02 Galaxy-A51- # ein Handy
B8:69:C2:A2:A4:41 JBL GO # Lautspecherbox
mate@mate-HP:~$ und bitte auch wie im Beispiel bis zum Ende. Im Beispiel gelb markiert. Ich habe hier drei bt Adapter liegen, leider will keiner funktionieren.
nur einen anschließen. Was kann ich tun?
das posten:
lsusb -t
und den BT- Stick gelb markieren.
|
simon2021
(Themenstarter)
Anmeldungsdatum: 14. März 2021
Beiträge: 37
|
Danke für die Antwort. Mein 1. Beitrag war möglicherweise etwas unübersichtlich, hcitool zeigt die Fehlermeldung "no such device" | simon@simon-itx:~$ hcitool scan
Device is not available: No such device
simon@simon-itx:~$
|
Was der BT Stick ist kann ich nicht so genau sagen, ich habe "lsusb -t" ausgeführt, dann den stick ausgezogen und dann nochmal. Die Differenz habe ich markiert. 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 | simon@simon-itx:~$ lsusb -t
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/7p, 5000M
|__ Port 3: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/8p, 480M
|__ Port 1: Dev 9, If 1, Class=Human Interface Device, Driver=usbhid, 12M <= NEU
|__ Port 1: Dev 9, If 2, Class=Human Interface Device, Driver=usbhid, 12M <= NEU
|__ Port 1: Dev 9, If 0, Class=Human Interface Device, Driver=usbhid, 12M <= NEU
|__ Port 5: Dev 3, If 0, Class=Communications, Driver=cdc_acm, 12M
|__ Port 5: Dev 3, If 1, Class=CDC Data, Driver=cdc_acm, 12M
simon@simon-itx:~$ lsusb -t
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/7p, 5000M
|__ Port 3: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/8p, 480M
|__ Port 5: Dev 3, If 0, Class=Communications, Driver=cdc_acm, 12M
|__ Port 5: Dev 3, If 1, Class=CDC Data, Driver=cdc_acm, 12M
|
Die anderen beiden BT sticks zeigen an: | |__ Port 2: Dev 13, If 0, Class=Wireless, Driver=btusb, 12M
|__ Port 2: Dev 13, If 1, Class=Wireless, Driver=btusb, 12M
|
|
Berlin_1946
Supporter, Wikiteam
Anmeldungsdatum: 18. September 2009
Beiträge: 7478
|
Berlin_1946 schrieb: Um welche Geräte handelt es sich?
Hier meine ich nicht die Sticks sonder mit welchen Geräten soll eine Bluetooth-Verbindung aufgebaut werden. simon2021 schrieb:
Die anderen beiden BT sticks zeigen an: | |__ Port 2: Dev 13, If 0, Class=Wireless, Driver=btusb, 12M
|__ Port 2: Dev 13, If 1, Class=Wireless, Driver=btusb, 12M
|
Verstehe ich das so richtig? Es ist immer nur ein Stick angeschlossen und die Ausgaben sind von beiden dann gleich.
|
simon2021
(Themenstarter)
Anmeldungsdatum: 14. März 2021
Beiträge: 37
|
Berlin_1946 schrieb: Um welche Geräte handelt es sich?
Hier meine ich nicht die Sticks sonder mit welchen Geräten soll eine Bluetooth-Verbindung aufgebaut werden.
Ich habe hier verschiedene Geräte ausprobiert, beispielsweise meine BT-Kopfhörer, meine BT-Musikbox, mein Handy.
Diese Geräte werden von meinem Handy und vom Notebook erkannt. Mit dem Handy habe ich die Kopfhörer und die Musikbox auch erfolgreich gekoppelt.
Vom Server (simon-itx) mit Ubuntu, von dem die obigen Ausgaben stammen, kann ich aber wie gesagt nicht scannen. Ursprünglich wollte ich mal das hier machen:
https://www.collabora.com/news-and-blog/blog/2022/09/02/using-a-raspberry-pi-as-a-bluetooth-speaker-with-pipewire-wireplumber/ Da das nicht geklappt hat, möchte ich zunächst testen, ob die BT Verbindung generell funktioniert bzw. die Sticks funktionieren. Das habe ich vor Jahren schon mal ausprobiert und bin auch gescheitert. Damals waren pipewire und wireplumber noch nicht installiert.
simon2021 schrieb:
Die anderen beiden BT sticks zeigen an: | |__ Port 2: Dev 13, If 0, Class=Wireless, Driver=btusb, 12M
|__ Port 2: Dev 13, If 1, Class=Wireless, Driver=btusb, 12M
|
Verstehe ich das so richtig? Es ist immer nur ein Stick angeschlossen und die Ausgaben sind von beiden dann gleich.
Ja genau. Ich habe drei Sticks, zwei haben offenbar das gleiche Innenleben. Äußerlich sehen sie anders aus. Ich habe wie von Dir empfohlen immer nur 1 Stick gleichzeitig angestöpselt.
|
Berlin_1946
Supporter, Wikiteam
Anmeldungsdatum: 18. September 2009
Beiträge: 7478
|
Hallo simon2021, mein Vorschlag:
arbeite mit einem Live-System (einigermaßen vergleichbare Verhältnisse). Ist vllt schon zu viel "verbastelt" 😉 nimm einen von den zwei Sticks die Driver=btusb, 12M gezeigt haben. nimm ein Gerät z.Bsp. das Handy
versuche eine Kopplung. Ps.: muss den Rechner freigeben, ggf bis morgen.
|
simon2021
(Themenstarter)
Anmeldungsdatum: 14. März 2021
Beiträge: 37
|
Berlin_1946 schrieb: Hallo simon2021, mein Vorschlag:
Gute Idee, Danke! Ich habe es sogleich an meinem Enticklungs-rechner probiert. Da klappte es ohne Probleme:
| $ hcitool scan
Scanning ...
40:4E:36:B6:D8:5D Pixel 2
|
Der Server ist allerdings auch erst vor ca. 3 Monaten aufgesetzt worden. Auf beiden läuft Ubuntu 22.04 mit ZFS.
|
Berlin_1946
Supporter, Wikiteam
Anmeldungsdatum: 18. September 2009
Beiträge: 7478
|
simon2021 schrieb:
Der Server ist allerdings auch erst vor ca. 3 Monaten aufgesetzt worden. Auf beiden läuft Ubuntu 22.04 mit ZFS.
Wer sind jetzt "beide"? Der eine ist der Server mit dem Dateisystem ZFS und Ubuntu 22.04 und der andere ist eine Client mit ZFS und Ubuntu 22.04. Beide sind in deinem LAN. Richtig verstanden? Ist der Server schon mal so aktualisiert worden?
sudo apt clean && sudo apt update && sudo apt full-upgrade Ob das Dateisystem und die Bluetooth-Treiber (Driver=btusb) sich irgendwie beeinflussen, kann ich nicht abschätzen. Ich habe noch nie mit ZFS gearbeitet, es ist jedoch ein Unterschied zum Live-Syten. Vergleich mal das Live-System mit der Installation:
dpkg -l | grep -i blue
|
simon2021
(Themenstarter)
Anmeldungsdatum: 14. März 2021
Beiträge: 37
|
Berlin_1946 schrieb:
Ist der Server schon mal so aktualisiert worden?
sudo apt clean && sudo apt update && sudo apt full-upgrade
Verrückt. Nach dem ausführen des Befehls klappt Bluetooth plötzlich. "apt clean" war mir noch nicht bekannt, hatte ich bisher nicht ausgeführt. Rest schon.
Besten Dank für die Hilfe!
|
trebbel
Ehemalige
Anmeldungsdatum: 25. Mai 2007
Beiträge: 3897
|
simon2021 schrieb: "apt clean" war mir noch nicht bekannt, hatte ich bisher nicht ausgeführt.
Der Befehl löscht die heruntergeladenen Installationsdateien → apt/apt-get (Abschnitt „apt-get-clean“)
|