bluetooth einrichten

Debian auf Notebooks und speziellen Geräten wie eingebetteten Systemen, Routern, Set-Top-Boxen, ...
Antworten
mullers

bluetooth einrichten

Beitrag von mullers » 22.10.2016 09:02:54

Ich habe hier ein Acer Aspire V 17 Nitro und darauf soll Bluetooth funktionieren. Es funktoniert aber nicht, d.h. es wird kein sich in der Nähe befindendes Gerät gefunden. Ein paar Ausgaben:

Code: Alles auswählen

~>> uname -a; lsusb; dmesg | grep firmware; dmesg | grep -i bluetooth
Linux by 4.5.0-2-amd64 #1 SMP Debian 4.5.5-1 (2016-05-29) x86_64 GNU/Linux
Bus 002 Device 002: ID 8087:8000 Intel Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 005: ID 04f2:b469 Chicony Electronics Co., Ltd 
Bus 003 Device 004: ID 06cb:2970 Synaptics, Inc. touchpad
Bus 003 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 003 Device 002: ID 062a:4101 Creative Labs Wireless Keyboard/Mouse
Bus 003 Device 006: ID 0489:e092 Foxconn / Hon Hai 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
[   20.299062] ath10k_pci 0000:07:00.0: firmware: failed to load ath10k/cal-pci-0000:07:00.0.bin (-2)
[   20.299063] ath10k_pci 0000:07:00.0: Direct firmware load for ath10k/cal-pci-0000:07:00.0.bin failed with error -2
[   20.311943] ath10k_pci 0000:07:00.0: firmware: direct-loading firmware ath10k/QCA6174/hw2.1/firmware-5.bin
[   20.313202] ath10k_pci 0000:07:00.0: firmware ver SW_RM.1.1.1-00157-QCARMSWPZ-1 api 5 features ignore-otp,no-4addr-pad crc32 10bf8e08
[   20.400126] ath10k_pci 0000:07:00.0: firmware: direct-loading firmware ath10k/QCA6174/hw2.1/board-2.bin
[   20.223556] Bluetooth: Core ver 2.21
[   20.223601] Bluetooth: HCI device and connection manager initialized
[   20.223611] Bluetooth: HCI socket layer initialized
[   20.223619] Bluetooth: L2CAP socket layer initialized
[   20.223675] Bluetooth: SCO socket layer initialized
[   20.918496] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   20.918496] Bluetooth: BNEP filters: protocol multicast
[   20.918498] Bluetooth: BNEP socket layer initialized

Code: Alles auswählen

~ >> lsmod|grep bluetooth
bluetooth             512000  24 bnep,btbcm,btrtl,btusb,btintel
rfkill                 24576  8 cfg80211,acer_wmi,bluetooth
crc16                  16384  2 ext4,bluetooth

Code: Alles auswählen

~ >> /etc/init.d/bluetooth status
● bluetooth.service - Bluetooth service
   Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
   Active: active (running) since Sa 2016-10-22 08:56:12 CEST; 5min ago
     Docs: man:bluetoothd(8)
 Main PID: 820 (bluetoothd)
   Status: "Running"
    Tasks: 1 (limit: 4915)
   CGroup: /system.slice/bluetooth.service
           └─820 /usr/lib/bluetooth/bluetoothd

Okt 22 08:56:12 by bluetoothd[820]: Error adding Link Loss service
Okt 22 08:56:12 by bluetoothd[820]: Not enough free handles to register service
Okt 22 08:56:12 by bluetoothd[820]: Not enough free handles to register service
Okt 22 08:56:12 by bluetoothd[820]: Not enough free handles to register service
Okt 22 08:56:12 by bluetoothd[820]: Current Time Service could not be registered
Okt 22 08:56:12 by bluetoothd[820]: gatt-time-server: Input/output error (5)
Okt 22 08:56:12 by bluetoothd[820]: Not enough free handles to register service
Okt 22 08:56:12 by bluetoothd[820]: Not enough free handles to register service
Okt 22 08:56:12 by bluetoothd[820]: Sap driver initialization failed.
Okt 22 08:56:12 by bluetoothd[820]: sap-server: Operation not permitted (1)

BenutzerGa4gooPh

Re: bluetooth einrichten

Beitrag von BenutzerGa4gooPh » 22.10.2016 10:21:17

Du solltest noch schreiben, welches Debian (Stretch/Jessie) und welches DE.
Du könntest Fehler noch weiter eingrenzen (pairing per Konsole etc): https://wiki.debian.org/BluetoothUser
Installation bei Jessie, aber da sind ein paar bugs: viewtopic.php?f=26&t=159801
(Ein anderes Geräte funktionieren jedoch.) Meine Installation war korrekt. Deshalb der Link.

mullers

Re: bluetooth einrichten

Beitrag von mullers » 22.10.2016 16:44:39

Stretch; WM = dwm.

Im Terminal via bluetoothctl (bluetooth-agent existiert hier nicht, gibt es nichts wirklich spannendes zu entdecken. Es wird halt gescannt, aber nichts gefunden. `hcitool dev` zeigt beispielsweise das Device, `hcitool scan` eben einfach nichts.

BenutzerGa4gooPh

Re: bluetooth einrichten

Beitrag von BenutzerGa4gooPh » 22.10.2016 18:13:36

Stretch, hätte ich auch oben am Kernel sehen können. :facepalm:
Poste mal noch die genaue Kartenbezeichnung (lspci), so könnte man nach Problemen, Bugs, Lösungen googeln.
Geht dein WLAN? Wegen der ath10k-Fehler im ersten Posting. Kombinierte WLAN-BT-Karte?
Meckert journalctl -b was an? (Mir wurde so gleich verklickert, welche FW zu installieren ist.)

mullers

Re: bluetooth einrichten

Beitrag von mullers » 23.10.2016 10:47:15

Aha, wlan-bt kombiniert: Das erklärt, dass während der gegenwärtigen Spielereien mit bluetooth zwischendrin manchmal das wlan ausgefallen ist. Und ärgerlicherweise nur durch einen reboot wieder zu aktivieren war.
`lspci | grep bluetooth` ergibt nix. `lspci` koplett:

Code: Alles auswählen

~ :) >> lspci 
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 05)
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 (rev d5)
00:1c.3 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #4 (rev d5)
00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation HM86 Express LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 05)
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 05)
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 950M] (rev ff)
07:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 20)
08:00.0 Ethernet controller: Broadcom Corporation NetLink BCM57780 Gigabit Ethernet PCIe (rev 01)
lshw (|grep bluetooth):

Code: Alles auswählen

      *-usb:4
                   description: Bluetooth wireless interface
                   vendor: Foxconn / Hon Hai
                   physical id: a
                   bus info: usb@3:a
                   version: 0.01
                   capabilities: bluetooth usb-1.10
                   configuration: driver=btusb maxpower=100mA speed=12Mbit/s
Wlan geht, (eigentlich geht an diesem Laptop alles, ausser bluetooth).
Ich komme einfach nicht drauf welcher Treiber maßgeblich sein soll.

Code: Alles auswählen

~ >> lsmod | grep blue 
bluetooth             512000  24 bnep,btbcm,btrtl,btusb,btintel
rfkill                 24576  8 cfg80211,acer_wmi,bluetooth
crc16                  16384  2 ext4,bluetooth

BenutzerGa4gooPh

Re: bluetooth einrichten

Beitrag von BenutzerGa4gooPh » 23.10.2016 18:49:03

Also es handelt sich um einen kombinierten WLAN-BT-Adapter.
Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 20)
Sieht man hier: https://wikidevi.com/wiki/Qualcomm_Atheros
Paketsuche ergab: Debianfirmware-atheros bis rev3!!! (Sei froh, dass dein WLAN mit rev20 läuft!)

Sonst alles genau wie bei meiner (aelteren) Kombikarte. Du muesstest demzufolge auch getan haben oder es war schon installiert:

Code: Alles auswählen

apt-get install firmware-atheros
apt-get install bluetooth
reboot
systemctl start bluetooth
apt-get install blueman 
(Blueman bei Bedarf, erscheint mir in Jessie auch nicht fehlerfrei.) Der ath10k-Treiber ist nach deinem obigem Posting vorhanden.

So, nun kann man nur noch googeln nach Bugs und Lösungen anderer, Stichwort "Bluetooth QCA6174".
Hier komme ich jedoch nicht weiter: Neuere ath_10k von github (weiss nicht, ob der Treiber auch irgendwas für BT enthält), da koennte man ja auch mit testing auf neuere Pakete warten oder BT-Patch - aber hier geht es um Arch: https://bbs.archlinux.org/viewtopic.php?id=211659

Vielleicht können Erfahrenere auch mehr sagen ... .
Zuletzt geändert von BenutzerGa4gooPh am 23.10.2016 19:30:40, insgesamt 1-mal geändert.

mullers

Re: bluetooth einrichten

Beitrag von mullers » 23.10.2016 19:27:04

Jana66 hat geschrieben: So, nun kann man nur noch googeln nach Bugs und Lösungen anderer, Stichwort "Bluetooth QCA6174".
....
Ah, sehe schon; das genannte Stichwort und sowas wie "linux", ergibt schon mal einige 'geht nicht' oder Bugmeldungen. Werde mich mal mit den Ergebnissen vergnügen... :wink:

BenutzerGa4gooPh

Re: bluetooth einrichten

Beitrag von BenutzerGa4gooPh » 23.10.2016 19:33:03

Schreib in mein Arbeitszeugnis: Sie hat sich bemüht, die ihr gestellten Aufgaben zu erfüllen. :mrgreen:

mullers

Re: bluetooth einrichten

Beitrag von mullers » 23.10.2016 19:42:36

Nö, ich schreibe natürlich: Sie hat die ihr aufgetragenen Arbeiten stets zu unserer vollen Zufriedenheit erledigt. `Vollstens' gäbe es, wenn die Lösung auf dem Silbertablett serviert worden wäre. :) Wir wissen aber alle hier, dass so etwas nur langweilig wäre...
Tatsache ist, dass du mir geholfen hast einen geordneten Blick in den Dschungel zu werfen. Kann ja auch sein, dass es überhaupt nicht geht (wie ich es auch schon lesen konnte).

Übrigens geht es mir bei Bluetooth darum, einen Lautsprecher zum Klingen zu bringen. Da er mit andern Geräten funktioniert, ist das schon mal was, und ausserdem habe ich, die Schwieirigkeiten ahnend, sowieso einen mit zusätzlichem AUX Eingang gekauft.

Schöne Grüße
henry

BenutzerGa4gooPh

Re: bluetooth einrichten

Beitrag von BenutzerGa4gooPh » 23.10.2016 21:13:57

:lol: LG Jana

Antworten