bluetooth einrichten

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
guennid

Re: bluetooth einrichten

Beitrag von guennid » 11.08.2017 17:11:54

Pulseaudio ist installiert. Ein ps -C pulseaudio ergibt:

Code: Alles auswählen

  PID TTY          TIME CMD
 2886 ?        00:00:00 pulseaudio
Mit pavucontrol kriege ich eine GUI.


hciconfig --all zeigt mir u.a. eine MAC und unter DEVICE CLASS Compuer,Laptop, das sollte mein USB-Bluetooth-Adapter sein - richtig?
hcitool scan zeigt mir eine andere MAC und BT-SPEAKER, also mein Lautsprecher - richtig

Wie geht's jetzt weiter?

bluetoothctl und anschließend list blieb ohne Echo.

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: bluetooth einrichten

Beitrag von scientific » 11.08.2017 17:51:37

Das steht im link von kofler, weiter oben.
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

guennid

Re: bluetooth einrichten

Beitrag von guennid » 11.08.2017 18:30:33

Hmm....

Code: Alles auswählen

~$ bluetoothctl
[bluetooth]# pairable
Missing on/off argument
[bluetooth]# pairable on
No default controller available

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: bluetooth einrichten

Beitrag von scientific » 11.08.2017 18:44:15

Code: Alles auswählen

 power on
als erstes Kommando ändert etwas?
Und was sagt

Code: Alles auswählen

 rfkill list

dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: bluetooth einrichten

Beitrag von scientific » 11.08.2017 18:44:35

bluetoothd läuft?
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

guennid

Re: bluetooth einrichten

Beitrag von guennid » 11.08.2017 19:04:18

Code: Alles auswählen

$ ps -C pulseaudio
  PID TTY          TIME CMD
 2887 ?        00:00:00 pulseaudio
[user]@radio:~$ su
Passwort: 
root@radio:/home/[user]# /etc/init.d/bluetooth restart
[ ok ] Stopping bluetooth: /usr/sbin/bluetoothd.
[ ok ] Starting bluetooth: bluetoothd.
root@radio:/home/[user]# exit
exit
[user]@radio:~$ bluetoothctl
[bluetooth]# power on
No default controller available
[bluetooth]# exit
[user]@radio:~$ su
Passwort: 
root@radio:/home/[user]# rfkill list
0: eeepc-wlan: Wireless LAN
	Soft blocked: no
	Hard blocked: no
1: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no
2: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no

guennid

Re: bluetooth einrichten

Beitrag von guennid » 11.08.2017 20:04:35

Ich mach' morgen weiter, vielleicht kommt mir dann eine zündende Idee. :wink:

guennid

Re: bluetooth einrichten

Beitrag von guennid » 12.08.2017 08:28:28

Wenn ich bluetoothctl als root starte, kriege ich irgendwie aussagekräftigere Meldungen, z.B:

Code: Alles auswählen

# bluetoothctl
[NEW] Controller 00:1B:DC:0B:8B:E3 BlueZ 5.43 [default]
[NEW] Device 88:00:00:00:31:F0 BT-SPEAKER

Code: Alles auswählen

[bluetooth]# info 88:00:00:00:31:F0
Device 88:00:00:00:31:F0
	Name: BT-SPEAKER
	Alias: BT-SPEAKER
	Class: 0x240404
	Icon: audio-card
	Paired: yes
	Trusted: yes
	Blocked: no
	Connected: no
	LegacyPairing: no
	UUID: Headset                   (00001108-0000-1000-8000-00805f9b34fb)
	UUID: Audio Sink                (0000110b-0000-1000-8000-00805f9b34fb)
	UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
	UUID: A/V Remote Control        (0000110e-0000-1000-8000-00805f9b34fb)
	UUID: Handsfree                 (0000111e-0000-1000-8000-00805f9b34fb)
das Verbinden scheitert aber:

Code: Alles auswählen

[bluetooth]# connect 88:00:00:00:31:F0
Attempting to connect to 88:00:00:00:31:F0
Failed to connect: org.bluez.Error.Failed
Und ich habe keine Ahnung, wieso. Ebenso wenig, wie ich verstehe, was das mir sagen will:

Code: Alles auswählen

[bluetooth]# scan on
Discovery started
[CHG] Controller 00:1B:DC:0B:8B:E3 Discovering: yes
[CHG] Device 88:00:00:00:31:F0 RSSI: -56
[CHG] Device 88:00:00:00:31:F0 RSSI: -48
[bluetooth]# scan off
[CHG] Device 88:00:00:00:31:F0 RSSI is nil
Discovery stopped
[CHG] Controller 00:1B:DC:0B:8B:E3 Discovering: no

guennid

Re: bluetooth einrichten

Beitrag von guennid » 13.08.2017 19:41:20

So, ein Stückchen weiter bin ich vielleicht:

Code: Alles auswählen

# rfcomm connect hci0 88:00:00:00:31:F0
Connected /dev/rfcomm0 to 88:00:00:00:31:F0 on channel 1
Press CTRL-C for hangup
Es fehlte wohl das Kernelmodul bt_rfcomm. Auf den Trichter muss man erstmal kommen, wenn dieses Kommando

Code: Alles auswählen

rfcomm connect hci0 <phone address>
aus dem debian-wiki nicht funktioniert. Das Finnisch(?) hier hat mich zufällig auf den Trichter gebracht: https://forums.gentoo.org/viewtopic-t-585779.html 8) Gleich mitkompiliert habe ich dann auch f-uac1 und f_uac2 für USB-Audio.
Hier mal was zu meiner aktuellen kernel-config 4.11.12:
# grep BT [meine config in /boot]

Code: Alles auswählen

# CONFIG_BLK_WBT is not set
CONFIG_BT=m
CONFIG_BT_BREDR=y
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
# CONFIG_BT_BNEP is not set
# CONFIG_BT_HIDP is not set
CONFIG_BT_HS=y
CONFIG_BT_LE=y
# CONFIG_BT_LEDS is not set
# CONFIG_BT_SELFTEST is not set
CONFIG_BT_INTEL=m
CONFIG_BT_BCM=m
CONFIG_BT_RTL=m
CONFIG_BT_QCA=m
CONFIG_BT_HCIBTUSB=m
CONFIG_BT_HCIBTUSB_BCM=y
CONFIG_BT_HCIBTUSB_RTL=y
CONFIG_BT_HCIUART=m
CONFIG_BT_HCIUART_H4=y
CONFIG_BT_HCIUART_BCSP=y
CONFIG_BT_HCIUART_ATH3K=y
CONFIG_BT_HCIUART_LL=y
CONFIG_BT_HCIUART_3WIRE=y
CONFIG_BT_HCIUART_INTEL=y
CONFIG_BT_HCIUART_BCM=y
CONFIG_BT_HCIUART_QCA=y
CONFIG_BT_HCIUART_AG6XX=y
CONFIG_BT_HCIUART_MRVL=y
CONFIG_BT_HCIBCM203X=m
CONFIG_BT_HCIBPA10X=m
CONFIG_BT_HCIBFUSB=m
CONFIG_BT_HCIVHCI=m
CONFIG_BT_MRVL=m
CONFIG_BT_ATH3K=m
# CONFIG_INPUT_WISTRON_BTNS is not set
# CONFIG_INPUT_ATLAS_BTNS is not set
# CONFIG_SND_BT87X is not set
# CONFIG_DELL_RBTN is not set
# CONFIG_TOSHIBA_BT_RFKILL is not set
# CONFIG_INTEL_VBTN is not set
# CONFIG_BTRFS_FS is not set
# CONFIG_RBTREE_TEST is not set
Was bedeutet jetzt "hang up"? Einen Telefonhörer "hängte" man ganz früher "auf", wenn man ihn nicht mehr nutzen wollte. Ist wohl sinngemäß gleichbedeutend mit dem Ausschalten eines moderneren Telefons. Aber was heißt das jetzt hier? Den Lautsprecher wollte ich eigentlich benutzen? Ich habe wie gesagt noch nie mit bluetooth zu tun gehabt.

In pavucontrol sehe ich nichts, was ich mit meinem eingeschalteten Bluetooth-Lautsprecher in Verbindung bringen würde. Und wenn ich mplayer Internet-Ratio spielen lasse, kommen die Töne nach wie vor aus dem/den Schleppilautsprechern.

Antworten