staging.inyokaproject.org

Anmeldung mit Bluetooth-Tastatur scheitert

Status: Gelöst | Ubuntu-Version: Xubuntu 24.04 (Noble Numbat)
Antworten |

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 5329

trollsportverein schrieb:

Edit: undokumentiert in der bluetoothctl Manual Page, aber so geht es noch viel einfacher. (•̀ᴗ•́)و ̑̑

bluetoothctl devices Paired

Das "Paired" braucht es nicht um gekoppelte Gerät anzuzeigen.

Siehe bluetoothctl --help

glaskugel

(Themenstarter)

Anmeldungsdatum:
8. Juli 2010

Beiträge: 3850

ALSO das F9:.. was du glorreich abgeschnitten hast.

Soweit ist das schon klar, ich weiß schon wie eine MAC-Adresse komplett aussieht, aber ich veröffentliche MAC-Adressen grundsätzlich nicht.

Hab ich irgendwo was von PC MAC geschrieben? NEIN - also irrelevant!

Sorry, schlecht von mir formuliert. Ich meinte das was hcitool anzeigt, wenn sonst nichts erreichbar ist. Das ist also das interne "BT_Modul" im PC. Irgendeine MAC muss die Gegenstelle im PC haben. Bei Pairing sind ja immer 2 beteiligt. Ich vermute, man braucht die 2. MAC nicht, die wird automatisch erkannt. Das war mein Denkfehler.

Ich habe vermutlich zu lange gebraucht um den Key einzugeben. Der Key kommt auch irgendwann überraschend, zB wenn man den Pairingmodus wieder an der Tastatur aktiviert, weil die Tastatur nicht leuchtet und man da das Terminal nicht beobachtet.

~$ bluetoothctl
Waiting to connect to bluetoothd...[bluetooth]# hci0 new_settings: powered bondable ssp br/edr le secure-conn cis-central cis-peripheral 
[bluetooth]# Agent registered
[bluetooth]# [CHG] Controller 84:... Pairable: yes
scan onoth]# scan on
[bluetooth]# SetDiscoveryFilter success
[bluetooth]# Discovery started
[bluetooth]# [CHG] Controller 84:... Discovering: yes
[bluetooth]# [CHG] Device F9:... RSSI: 0xffffffa3 (-93)
[bluetooth]# [CHG] Device F9:... ManufacturerData.Key: 0x0006 (6)
[bluetooth]# [CHG] Device F9:... ManufacturerData.Value:
[bluetooth]#   03 00 80 43 48 45 52 52 59 20 37 31 30 30 4b 42  ...CHERRY 7100KB
[CHG] Device F9:... Connected: yes
[CHERRY KW 7100 MINI]# [agent] Passkey: 984802
[CHG] Device F9:... Connected: no
[CHG] Device F9:... Connected: yes
[CHG] Device F9:... Connected: no
[CHG] Device F9:... Connected: yes
[CHG] Device F9:... Connected: no
[CHG] Device F9:... Connected: yes
[CHG] Device F9:... Connected: no
[CHG] Device F9:... Connected: yes
[CHG] Device F9:... Connected: no
[CHG] Device F9:... Connected: yes
[CHERRY KW 7100 MINI]# [agent] Passkey: 075092
[CHERRY KW 7100 MINI]# scan on
[CHERRY KW 7100 MINI]# SetDiscoveryFilter success
[CHERRY KW 7100 MINI]# Failed to start discovery: org.bluez.Error.InProgress
[CHERRY KW 7100 MINI]# scan on
[CHERRY KW 7100 MINI]# SetDiscoveryFilter success
[CHERRY KW 7100 MINI]# Failed to start discovery: org.bluez.Error.InProgress
[CHG] Device F9:... Connected: no
[bluetooth]# scan on
[bluetooth]# SetDiscoveryFilter success
[bluetooth]# Failed to start discovery: org.bluez.Error.InProgress
[bluetooth]# scan on
[bluetooth]# SetDiscoveryFilter success
[bluetooth]# Failed to start discovery: org.bluez.Error.InProgress
[CHG] Device F9:... Connected: yes
[CHERRY KW 7100 MINI]# [agent] Passkey: 772666
[CHG] Device F9:... Bonded: yes
[CHERRY KW 7100 MINI]# [CHG] Device F9:... Modalias: bluetooth:v0687p7100d0002
[CHG] Device F9:... Connected: no
[bluetooth]# [CHG] Device F9:... Paired: yes
[CHG] Device F9:... Connected: yes
[CHG] Device F9:... Connected: no
[CHG] Device F9:... Connected: yes
[CHERRY KW 7100 MINI]# [NEW] Primary Service (Handle 0x0000)
	/org/bluez/hci0/dev_F9_5A_27_ED_83_B3/service000a
	00001801-0000-1000-8000-00805f9b34fb
	Generic Attribute Profile
[CHERRY KW 7100 MINI]# [NEW] Primary Service (Handle 0x0000)
	/org/bluez/hci0/dev_F9_5A_27_ED_83_B3/service000b
	0000180a-0000-1000-8000-00805f9b34fb
	Device Information
[CHERRY KW 7100 MINI]# [NEW] Characteristic (Handle 0x0000)
	/org/bluez/hci0/dev_F9_5A_27_ED_83_B3/service000b/char000c
	00002a29-0000-1000-8000-00805f9b34fb
	Manufacturer Name String
[CHERRY KW 7100 MINI]# [NEW] Characteristic (Handle 0x0000)
	/org/bluez/hci0/dev_F9_5A_27_ED_83_B3/service000b/char000e
	00002a50-0000-1000-8000-00805f9b34fb
	PnP ID
[CHERRY KW 7100 MINI]# [NEW] Primary Service (Handle 0x0000)
	/org/bluez/hci0/dev_F9_5A_27_ED_83_B3/service0010
	0000180f-0000-1000-8000-00805f9b34fb
	Battery Service
[CHERRY KW 7100 MINI]# [NEW] Characteristic (Handle 0x0000)
	/org/bluez/hci0/dev_F9_5A_27_ED_83_B3/service0010/char0011
	00002a19-0000-1000-8000-00805f9b34fb
	Battery Level
[CHERRY KW 7100 MINI]# [NEW] Descriptor (Handle 0x0000)
	/org/bluez/hci0/dev_F9_5A_27_ED_83_B3/service0010/char0011/desc0013
	00002902-0000-1000-8000-00805f9b34fb
	Client Characteristic Configuration
[CHERRY KW 7100 MINI]# [CHG] Device F9:... ServicesResolved: yes
[CHERRY KW 7100 MINI]# hci0 class of device changed: 0x2c0104
[CHERRY KW 7100 MINI]# [CHG] Controller 84:... Class: 0x002c0104 (2883844)
[CHERRY KW 7100 MINI]# [CHG] Controller 84:... UUIDs: 0000110e-0000-1000-8000-00805f9b34fb
[CHERRY KW 7100 MINI]# [CHG] Controller 84:... UUIDs: 0000110a-0000-1000-8000-00805f9b34fb

... wiederholt sich immer wieder

[CHERRY KW 7100 MINI]# [CHG] Controller 84:... UUIDs: 0000112f-0000-1000-8000-00805f9b34fb
[CHERRY KW 7100 MINI]# [CHG] Controller 84:... UUIDs: 00005005-0000-1000-8000-0002ee000001
[CHERRY KW 7100 MINI]# exit

Es sind also 2 MAC beteiligt, aber man braucht nur die MAC der Tastatur. Das Verbindungsprotokoll ist abenteuerlich.Ich glaube da werden auch Zeilen überschrieben, anfangs gab es Fehlermeldungen, die ich dann nicht mehr sah.

Trotz Reset der Tastatur musste ich beim 2. Mal keine einzige MAC-Adresse angeben. Übrigens, das wurde alles über ssh gemacht. Hoffen wird, dass es weiter funktioniert. Ich kann mich mit dem PW bei Nutzung von Kanal 2 jetzt anmelden. Ich will gar nicht wissen, ob es über Kanal 1 auch funktioniert.

Das "Paired" braucht es nicht um gekoppelte Gerät anzuzeigen.

Bei mir wurde die Tastatur auch angezeigt, ohne gepairt zu sein.

$ bluetoothctl devices | cut -f2 -d' ' | while read uuid; do bluetoothctl info $uuid; done|grep -e "Bonded: yes\|Name"
	Name: CHERRY KW 7100 MINI
	Bonded: yes

PS: Habe es jetzt mit Kanal 3 probiert und hat geklappt. Tücke ist, dass der Passkey kurz erscheint und dann die Passkey Zeile nach oben geschoben wird und nicht mehr sichtbar ist. Man kommt da beim Lesen nicht so schnell mit, was da alles angezeigt wird und merkt gar nicht, dass man den Passkey auf der Tastatur drücken muss.

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 5329

Also ich sehe da immernoch nicht das du auch den trust Befehl ausgeführt hättest.

Und da es um die Tastatur beim Login mit LightDM geht wäre es schon sinnvoll wenn du dich mal dahin bewegen würdest und es von da aus testest.

Da hier nichts voran geht hab ich langsam keine Lust mehr.

glaskugel

(Themenstarter)

Anmeldungsdatum:
8. Juli 2010

Beiträge: 3850

Also ich sehe da immernoch nicht das du auch den trust Befehl ausgeführt hättest.

Ja eben. Das habe ich vor dem Reset der Tastatur gemacht.

wäre es schon sinnvoll wenn du dich mal dahin bewegen würdest und es von da aus testest.

Habe ich natürlich in der Zwischenzeit gemacht. Ich hatte mit blueman schon die Situation, dass es 1x funktioniert hat und dann nicht mehr. Also es braucht ein paar Reboots in der nächsten Zeit.

Ergänzung, vom PC mit Kanal 3.

$ bluetoothctl
Waiting to connect to bluetoothd...[bluetooth]# Agent registered
[bluetooth]# scan on
[bluetooth]# SetDiscoveryFilter success
[bluetooth]# Discovery started
[bluetooth]# [CHG] Controller BC:... Discovering: yes
[bluetooth]# [NEW] Device F9:... CHERRY KW 7100 MINI
[bluetooth]# [DEL] Device F9:... CHERRY KW 7100 MINI
[bluetooth]# [NEW] Device F9:... CHERRY KW 7100 MINI
pair F9:...A:27:ED:83:B4
Attempting to pair with F9:...
[CHG] Device F9:... Connected: yes
[CHERRY KW 7100 MINI]# [agent] Passkey: 010158
[CHERRY KW 7100 MINI]# [NEW] Primary Service (Handle 0x0000)
	/org/bluez/hci0/dev_F9_.../service000a
	00001801-0000-1000-8000-00805f9b34fb
	Generic Attribute Profile
[CHERRY KW 7100 MINI]# [NEW] Primary Service (Handle 0x0000)
	/org/bluez/hci0/dev_F9_.../service000b
	0000180a-0000-1000-8000-00805f9b34fb
	Device Information
[CHERRY KW 7100 MINI]# [NEW] Characteristic (Handle 0x0000)
	/org/bluez/hci0/dev_F9_.../service000b/char000c
	00002a29-0000-1000-8000-00805f9b34fb
	Manufacturer Name String
[CHERRY KW 7100 MINI]# [NEW] Characteristic (Handle 0x0000)
	/org/bluez/hci0/dev_F9_.../service000b/char000e
	00002a50-0000-1000-8000-00805f9b34fb
	PnP ID
[CHERRY KW 7100 MINI]# [NEW] Primary Service (Handle 0x0000)
	/org/bluez/hci0/dev_F9_.../service0010
	0000180f-0000-1000-8000-00805f9b34fb
	Battery Service
[CHERRY KW 7100 MINI]# [NEW] Characteristic (Handle 0x0000)
	/org/bluez/hci0/dev_F9_.../service0010/char0011
	00002a19-0000-1000-8000-00805f9b34fb
	Battery Level
[CHERRY KW 7100 MINI]# [NEW] Descriptor (Handle 0x0000)
	/org/bluez/hci0/dev_F9_.../service0010/char0011/desc0013
	00002902-0000-1000-8000-00805f9b34fb
	Client Characteristic Configuration
[CHERRY KW 7100 MINI]# [CHG] Device F9:... UUIDs: 00001800-0000-1000-8000-00805f9b34fb
[CHERRY KW 7100 MINI]# [CHG] Device F9:... UUIDs: 00001801-0000-1000-8000-00805f9b34fb
[CHERRY KW 7100 MINI]# [CHG] Device F9:... UUIDs: 0000180a-0000-1000-8000-00805f9b34fb
[CHERRY KW 7100 MINI]# [CHG] Device F9:... UUIDs: 0000180f-0000-1000-8000-00805f9b34fb
[CHERRY KW 7100 MINI]# [CHG] Device F9:... UUIDs: 00001812-0000-1000-8000-00805f9b34fb
[CHERRY KW 7100 MINI]# [CHG] Device F9:... ServicesResolved: yes
[CHERRY KW 7100 MINI]# [CHG] Device F9:... Bonded: yes
[CHERRY KW 7100 MINI]# [CHG] Device F9:... Paired: yes
[CHERRY KW 7100 MINI]# Pairing successful
[CHERRY KW 7100 MINI]# [CHG] Device F9:... Modalias: bluetooth:v0687p7100d0002
trust F9:...trust F9:...
[CHERRY KW 7100 MINI]# [CHG] Device F9:... Trusted: yes
[CHERRY KW 7100 MINI]# Changing F9:... trust succeeded
connect F9:...nnect F9:...
Attempting to connect to F9:...
[CHERRY KW 7100 MINI]# Connection successful
[CHERRY KW 7100 MINI]# [NEW] Device 76:... 76-...
[CHERRY KW 7100 MINI]# [DEL] Device 76:... 76-...

glaskugel

(Themenstarter)

Anmeldungsdatum:
8. Juli 2010

Beiträge: 3850

So jetzt ist es das umgekehrte Spiel. Der 3. Kanal funktioniert nicht mehr, nachdem ich mich gerade am anderen PC mit Kanal eingeloggt habe.

Ich drücke Fn + F3 und es blinkt.

Wer sich die chaotische Bedienungsanleitung antun will, die gibt es bei https://www.cherry.de/de-de/produkt/kw-7100-mini-bt/downloads

Drücken Sie zum Starten des Pairing-Modus 5 Sekunden gleichzeitig die FN-Taste und entweder die F1-Taste ( ), die F2-Taste ( ) oder die F3Taste ( ) mit dem Bluetooth-Kanal, über den Sie die Tastatur mit dem PC/Notebook verbinden möchten. Die Taste blinkt langsam blau

Genau da bin ich jetzt nach dem Umschalten von Kanal 2, also Fn+F3-

$ bluetoothctl devices | cut -f2 -d' ' | while read uuid; do bluetoothctl info $uuid; done|grep -e "Bonded: yes\|Name"
	Name: CHERRY KW 7100 MINI
	Bonded: yes
	Name: CHERRY KW 7100 MINI
	Bonded: yes

Wie werde ich die BT-Einstellungen bzw. das Pairing wieder los? Kann man ein gepairtes Gerät noch einmal pairen?

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 5329

Na vielleicht entfernste erstmal das was du da nicht mehr brauchst?

glaskugel schrieb:

Wie werde ich die BT-Einstellungen bzw. das Pairing wieder los?

bluetoothctl
remove <MAC-Adresse>

Kann man ein gepairtes Gerät noch einmal pairen?

Nein.

glaskugel

(Themenstarter)

Anmeldungsdatum:
8. Juli 2010

Beiträge: 3850

Gerade noch mal probiert, Login mit Kanal 2 funktioniert.

Schalte ich auf Kanal 3, blinkt es, also nicht gepairt.

Na vielleicht entfernste erstmal das was du da nicht mehr brauchst?

Ich habe das "Pairing-Log" von Kanal 3 nachträglich eingefügt. Siehe https://forum.ubuntuusers.de/topic/anmeldung-mit-bluetooth-tastatur-scheitert/2/#post-9483650 Da kann man doch alles nachvollziehen was ich gemacht habe. Die Schritte sind gelb markiert. Es hat sicher funktioniert, habe sogar ein Posting hier damit getippt. Umgeschaltet auf Kanal 2, geteste und zurück nach Kanal 3 und die Tastatur blinkt.

Was soll ich da wo entfernen?

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 5329

glaskugel schrieb:

Ich habe das "Pairing-Log" von Kanal 3 nachträglich eingefügt. Siehe https://forum.ubuntuusers.de/topic/anmeldung-mit-bluetooth-tastatur-scheitert/2/#post-9483650 Da kann man doch alles nachvollziehen was ich gemacht habe. Die Schritte sind gelb markiert.

Und ich habe da vorhin bereits gesagt das da trust fehlt.

Ich gebs auf. Ich hab keine Lust mehr.

Befolge die Befehle komplett wie bereits beschrieben.

glaskugel

(Themenstarter)

Anmeldungsdatum:
8. Juli 2010

Beiträge: 3850

Zum verrückt werden, habe jetzt am PC mit Kanal 3 einen Neustart gemacht und ich konnte mich über Kanal 3 einloggen. Die Tastatur blinkt nicht.

Muss man nach den BT-Befehlen einen Dienst neustarten?

Zur Erklärung PC mit Kanal 3 ist via HDMI verbunden, Kanal 2 via DP. PC mit Kanal 2 hatte ich vorher zum Login-Test neu gestartet.

Ich schalte hin- und her, die Cherry-Tastatur funktioniert in beiden Fällen nachdem ich sie umgeschaltet habe.

glaskugel

(Themenstarter)

Anmeldungsdatum:
8. Juli 2010

Beiträge: 3850

Und ich habe da vorhin bereits gesagt das da trust fehlt.

Und ich bitte dich genau zu lesen. Ich habe trust gegen Ende sogar gelb markiert. Es geht jetzt um den anderen PC, also der der immer funktioniert hat. Damit es keine Verwechslung des Logs gibt, hatte ich sogar verlinkt. Thread 25. August 2025 20:56

Seit dem reboot funktioniert es mit beiden PCs. Die Frage ist nur wie lange.

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 5329

glaskugel schrieb:

Es geht jetzt um den anderen PC, also der der immer funktioniert hat.

Und ich sagte bereist zu Beginn das es hier NUR um einen PC gehen kann/darf.

schwarzheit schrieb im ersten Post.

Du verstösst damit wieder gegen die Forenregeln und es verwirrt nur und hilft kein bischen!

Das ist mir zu doof. Ich bin raus.

Antworten |