ubuntuusers.de

Bluetooth will nicht mehr

Status: Ungelöst | Ubuntu-Version: Ubuntu 22.10 (Kinetic Kudu)
Antworten |

MasterQ

(Themenstarter)
Avatar von MasterQ

Anmeldungsdatum:
12. März 2023

Beiträge: 197

Da steht "Simple Pairing mode: Disabled" ? (blöde Frage, ich weiss)

et violá

1
2
3
4
5
6
root@SatinaL:/home/joachim# hciconfig hci0 sspmode
hci0:	Type: Primary  Bus: USB
	BD Address: 00:E0:43:89:8E:03  ACL MTU: 1021:6  SCO MTU: 255:12
	Simple Pairing mode: Disabled
root@SatinaL:/home/joachim# hciconfig hci0 sspmode 0
Can't set Simple Pairing mode on hci0: Input/output error (5)

Simple Pairing oder auch Legacy Pairing ist veraltet. Von daher wundert es nicht, dass das heutzutage standardmäßig ausgeschaltet ist. Es sieht so aus, als ob mein Bluetooth USB-Stick den alten Kram gar nicht mehr unterstützt und daher die Fehlermeldung.

Das Ganze ist verwirrend. Es war wohl am 10. März, dass ich mich darum gekümmert habe, den XBox Controller einzurichten. Das hatte geklappt und ich war happy. Von Legacy Pairing hatte ich keine Kenntnis. Das kam erst ein paar Tage später als ich das Gamepad dann nutzen wollte und sich der Controller partout nicht verbinden wollte.

Nach Recherche im Netz kam ich langsam dahinter, dass das was mit einer PIN-Anfrage zu tun hat. Manchmal kam im den Einstellungen (GUI) ein Fenster mit einer PIN hoch, gleichzeitig aber nichts in bluetoothctl. Dann kam manchmal in bluetoothctl ein Prompt für eine PIN aber keine Nummer über das Einstellungsfenster. Meist passierte aber bei den Versuchen des Koppelns nix.

Ich habe keinen Schimmer, warum es (zeitweise) so war, dass

  • Legacy Pairing nach dem Booten aktiv war

  • die Einstellung über hciconfig nicht permanent war

Seit gestern ist das Problem nicht mehr aufgetreten. Es ging so plötzlich wie es kam. Hat mich nur einen Haufen Zeit und Nerven gekostet.

Mir bleibt jetzt nix, außer das zu beobachten. Wenn es wieder auftreten sollte, dann werde ich deine Vorschläge weiter verfolgen. Aktuell bin ich nur froh, dass es sich erledigt zu haben scheint.

Marant--

Anmeldungsdatum:
4. April 2022

Beiträge: 744

Simple Pairing oder auch Legacy Pairing ist veraltet. Von daher wundert es nicht, dass das heutzutage standardmäßig ausgeschaltet ist.

Steht wo?

Hier Lubuntu 22.04 ist es offb. dauerhaft aktiv, wurde eben nur bei keinem Gerät verwendet.

Steht denn tatsächlich bei dem Controller das es verwendet wurde?

bluetoothctl -- devices
bluetoothctl -- info <MAC>

Von Legacy Pairing hatte ich keine Kenntnis.

Warst Du nicht der Einzige. Hast auch bestimmt gemerkt das "rege" Beteiligung bei dem Thema hier herrscht. Liegt daran dass BT bei Fehlern ein ziemlich unbeliebtes Thema ist.

MasterQ

(Themenstarter)
Avatar von MasterQ

Anmeldungsdatum:
12. März 2023

Beiträge: 197

Steht wo?

in dem Post von StackOverflow, den du verlinkt hattest.

Entering a PIN is actually an outdated method of pairing, now called Legacy Pairing. Secure Simple Pairing Mode is available in Bluetooth v2.1 and later, which comprises most modern Bluetooth devices. SSPMode authentication is handled by the Bluetooth protocol stack and thus works without user interaction.

Das erneute Lesen des Artikels verwirrt aber noch mehr. Hier steht, dass Legacy und Simple nicht das gleiche, sondern genau das Gegenteil zueinander sind, arrghhh. Ich verlier den Überblick. Sorry, aber da hatte ich was durcheinander gebracht!

Also, Legacy Pairing muss ausgeschaltet, d.h. Simple Pairing muss eingeschaltet sein. So isses!

Marant--

Anmeldungsdatum:
4. April 2022

Beiträge: 744

Formatierter TextBluetooth pairing machanism (Legacy Pairing and Secure Simple Pairing (SSP))

neuer Link

SSP hat Vorrang.

Damit ist

hciconfig hci0 sspmode
hci0:	Type: Primary  Bus: USB
	BD Address: XX  ACL MTU: 1021:4  SCO MTU: 96:6
	Simple Pairing mode: Enabled

Korrekt und Standard.

noch was Altes:

Den original MS-Adapter hatte ich nicht drin. Sonst kriegt der sich der mit anderem Zeugs noch in die Haare. Der MS-Adapter meldet sich aber auch nicht als Bluetooth-Gerät.

Das hatte ich mir etwas später auch gedacht

MasterQ

(Themenstarter)
Avatar von MasterQ

Anmeldungsdatum:
12. März 2023

Beiträge: 197

Marant-- schrieb:

Bluetooth pairing machanism (Legacy Pairing and Secure Simple Pairing (SSP))

Link

Danke für den Hinweis.

So langsam kristallisiert sich was raus. Das Hauptptoblem der letzten Tage war wohl ich selbst. Ich bin kognitiv angeschlagen und da fällt das ein oder andere schwer wie sich jetzt wieder zeigt.

  • Nach einem hciconfig muss der Bluetooth Service auch neu gestartet werden. Das habe ich vermutlich nicht immer gemacht.

  • Es kommt zwar eine Fehlermeldung, dass hciconfig nicht auf SSP umschalten kann, tut es aber doch. Zumindest wenn auch der Service neu gestartet wird.

  • Manchmal dauert das Koppeln keine Sekunde und manchmal eine Ewigkeit. Da habe ich dem Teil wohl auch einige male nicht genug Zeit gegeben.

Mein Kopp braucht 'ne Pause.

Mahlzeit

Marant--

Anmeldungsdatum:
4. April 2022

Beiträge: 744

🤣 Dazulernen schadet nie, ist Heutzutage ja Mangelware. Ich bin genau aus diesem Grund im Forum aktiv, nicht etwa weil ich ein Helfersyndrom hätte.

MasterQ

(Themenstarter)
Avatar von MasterQ

Anmeldungsdatum:
12. März 2023

Beiträge: 197

Trotzdem scheint da doch was faul zu sein und nicht nur mein Gehirn.

 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
root@SatinaL:/home/joachim# hciconfig hci0 sspmode 0
Can t set Simple Pairing mode on hci0: Input/output error (5)

root@SatinaL:/home/joachim# hciconfig hci0 sspmode 
hci0:	Type: Primary  Bus: USB
	BD Address: 00:E0:43:89:8E:03  ACL MTU: 1021:6  SCO MTU: 255:12
	Simple Pairing mode: Disabled

root@SatinaL:/home/joachim# systemctl restart bluetooth

root@SatinaL:/home/joachim# hciconfig hci0 sspmode 
hci0:	Type: Primary  Bus: USB
	BD Address: 00:E0:43:89:8E:03  ACL MTU: 1021:6  SCO MTU: 255:12
	Simple Pairing mode: Enabled

root@SatinaL:/home/joachim# 

root@SatinaL:/home/joachim# hciconfig hci0 sspmode 
Can t read Simple Pairing mode on hci0: Connection timed out (110)

root@SatinaL:/home/joachim# hciconfig hci0 sspmode 
hci0:	Type: Primary  Bus: USB
	BD Address: 00:E0:43:89:8E:03  ACL MTU: 1021:6  SCO MTU: 255:12
	Simple Pairing mode: Disabled

root@SatinaL:/home/joachim# 

Da lagen nur ein paar Minuten Toilette und Nudelwasser aufsetzen dazwischen. Hat da ein Kobold seine Finger im Spiel?

MasterQ

(Themenstarter)
Avatar von MasterQ

Anmeldungsdatum:
12. März 2023

Beiträge: 197

vielleicht hat auch mein Stick einen Schuss. Ich werde mir mal einen neuen besorgen.

Und damit fällt der Vorhang für heute. Feierabend

Marant--

Anmeldungsdatum:
4. April 2022

Beiträge: 744

Zu spät geschrieben.. Ciao!

-

bluez vllt. mal purgen?

Würde aber vorher das erstmal per Simulation machen, am Ende fliegt noch was weg was nicht weg darf.

MasterQ

(Themenstarter)
Avatar von MasterQ

Anmeldungsdatum:
12. März 2023

Beiträge: 197

neuer USB Stick und bisher alles prima.

Hoffentlich bleibt es so!

Antworten |