ubuntuusers.de

Bluetooth Problem

Status: Ungelöst | Ubuntu-Version: Ubuntu MATE 17.10 (Artful Aardvark)
Antworten |

JodlDodl

Anmeldungsdatum:
29. November 2017

Beiträge: Zähle...

Hallo liebe Ubuntuusers,

ich muss mich mit einem kleinem, aber sehr nervigen Problem an euch wenden. Zuerst ein paar Hardwaredaten mit dem Output von

sudo lshw -short 
H/W-Pfad         Gerät      Klasse         Beschreibung
========================================================
                             system         Satellite S855 (PSKACU-040012)
/0                           bus            Portable PC
/0/0                         memory         64KiB BIOS
/0/4                         processor      Intel(R) Core(TM) i7-3610QM CPU @ 2.30GHz
/0/4/9                       memory         32KiB L1 Cache
/0/4/a                       memory         256KiB L2 Cache
/0/4/b                       memory         6MiB L3 Cache
/0/8                         memory         32KiB L1 Cache
/0/f                         memory         8GiB Systemspeicher
/0/f/0                       memory         4GiB SODIMM DDR3 Synchron 1600 MHz (0,6 ns)
/0/f/1                       memory         4GiB SODIMM DDR3 Synchron 1600 MHz (0,6 ns)
/0/100                       bridge         3rd Gen Core processor DRAM Controller
/0/100/1                     bridge         Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port
/0/100/1/0                   display        Thames [Radeon HD 7500M/7600M Series]
/0/100/1/0.1                 multimedia     Turks HDMI Audio [Radeon HD 6500/6600 / 6700M Series]
/0/100/14                    bus            7 Series/C210 Series Chipset Family USB xHCI Host Controller
/0/100/14/0      usb3        bus            xHCI Host Controller
/0/100/14/0/3                input          2.4G Keyboard Mouse
/0/100/14/1      usb4        bus            xHCI Host Controller
/0/100/16                    communication  7 Series/C216 Chipset Family MEI Controller #1
/0/100/1a                    bus            7 Series/C216 Chipset Family USB Enhanced Host Controller #2
/0/100/1a/1      usb1        bus            EHCI Host Controller
/0/100/1a/1/1                bus            Integrated Rate Matching Hub
/0/100/1a/1/1/1              generic        USB2.0-CRW
/0/100/1a/1/1/2              communication  Bluetooth USB Host Controller
/0/100/1a/1/1/3              multimedia     TOSHIBA Web Camera - HD
/0/100/1b                    multimedia     7 Series/C216 Chipset Family High Definition Audio Controller
/0/100/1c                    bridge         7 Series/C216 Chipset Family PCI Express Root Port 1
/0/100/1c/0      enp7s0      network        AR8161 Gigabit Ethernet
/0/100/1c.1                  bridge         7 Series/C210 Series Chipset Family PCI Express Root Port 2
/0/100/1c.1/0    wlp8s0      network        AR9485 Wireless Network Adapter
/0/100/1d                    bus            7 Series/C216 Chipset Family USB Enhanced Host Controller #1
/0/100/1d/1      usb2        bus            EHCI Host Controller
/0/100/1d/1/1                bus            Integrated Rate Matching Hub
/0/100/1f                    bridge         HM76 Express Chipset LPC Controller
/0/100/1f.2                  storage        7 Series Chipset Family 6-port SATA Controller [AHCI mode]
/0/100/1f.3                  bus            7 Series/C216 Chipset Family SMBus Controller
/0/1             scsi0       storage        
/0/1/0.0.0       /dev/sda    disk           750GB TOSHIBA MQ01ABD0
/0/1/0.0.0/1     /dev/sda1   volume         698GiB EXT4-Laufwerk
/0/2             scsi5       storage        
/0/2/0.0.0       /dev/cdrom  disk           CDDVDW SN-208AB

Und hier noch der Output von

lspci -nnk | grep -iA2 net; lsusb; lsmod | grep blue; dmesg | egrep -i 'blue|firm'
07:00.0 Ethernet controller [0200]: Qualcomm Atheros AR8161 Gigabit Ethernet [1969:1091] (rev 10)
	Subsystem: Toshiba America Info Systems AR8161 Gigabit Ethernet [1179:ff1e]
	Kernel driver in use: alx
	Kernel modules: alx
08:00.0 Network controller [0280]: Qualcomm Atheros AR9485 Wireless Network Adapter [168c:0032] (rev 01)
	Subsystem: Askey Computer Corp. AR9485 Wireless Network Adapter [144f:7193]
	Kernel driver in use: ath9k
	Kernel modules: ath9k
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 10f1:1a43 Importek 
Bus 001 Device 005: ID 0930:0219 Toshiba Corp. 
Bus 001 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
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 002: ID 062a:4101 Creative Labs Wireless Keyboard/Mouse
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
bluetooth             540672  42 btrtl,btintel,bnep,btbcm,rfcomm,ath3k,btusb
ecdh_generic           24576  1 bluetooth
toshiba_bluetooth      16384  0
[   11.092788] toshiba_bluetooth: Toshiba ACPI Bluetooth device driver
[   13.462087] usb 1-1.2: Product: Bluetooth USB Host Controller
[   14.886156] Bluetooth: Core ver 2.22
[   14.886172] Bluetooth: HCI device and connection manager initialized
[   14.886175] Bluetooth: HCI socket layer initialized
[   14.886176] Bluetooth: L2CAP socket layer initialized
[   14.886179] Bluetooth: SCO socket layer initialized
[   21.838596] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   21.838597] Bluetooth: BNEP filters: protocol multicast
[   21.838599] Bluetooth: BNEP socket layer initialized
[   62.610324] Bluetooth: RFCOMM TTY layer initialized
[   62.610342] Bluetooth: RFCOMM socket layer initialized
[   62.610354] Bluetooth: RFCOMM ver 1.11
[  738.817334] Bluetooth: hci0 link tx timeout
[  738.817344] Bluetooth: hci0 killing stalled connection d4:6e:0e:65:b9:2e
[  738.894381] Bluetooth: hci0 link tx timeout
[  738.894397] Bluetooth: hci0 killing stalled connection d4:6e:0e:65:b9:2e

System: Ubuntu MATE 17.10

Nun zu meinem Problem:

Die Bluetoothverbindung zu einem Bluetooth-Audio-Receiver ist extrem instabil, wenn sie denn überhaupt funktioniert. Manchmal funktioniert die Soundausgabe über 2 Stunden problemlos, ein anders Mal muss ich gefühlte 50x neustarten und ebenso oft mittels BT-Symbol in der Taskleiste den BT-Adapter aus-/einschalten, bis ich mit dem BT-Empfänger wieder Verbindung aufnehmen kann. An dem BT-Empfänger liegts übrigens nicht, der funktioniert mit anderen Geräten tadellos. Ein Internetrecherche hat mich nicht weitergebracht, ich hoffe die Spezialisten hier im Forum haben einen Tipp für mich ☺

Vielen Dank im voraus!

Kellerkind_2009

Avatar von Kellerkind_2009

Anmeldungsdatum:
26. November 2009

Beiträge: 19617

Wohnort: Schleswig-Holstein

Hi,zeige mal wenn Bluetooth gut Funktioniert

lsusb

und

lsusb -t

könnte ein Treiber-Konflikt sein.

JodlDodl

(Themenstarter)

Anmeldungsdatum:
29. November 2017

Beiträge: 13

Wow, vielen Dank für die rasche Antwort!

Also, nach 10x neustarten, und zwischenzeitlichem Deaktivieren des WLANs (in der Taskleiste "Funknetzwerk deaktivieren") konnte ich BT wieder zum Laufen bringen. Hier die Outputs:

lsusb
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 005: ID 10f1:1a43 Importek 
Bus 001 Device 006: ID 0930:0219 Toshiba Corp. 
Bus 001 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
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 002: ID 062a:4101 Creative Labs Wireless Keyboard/Mouse
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

und

lsusb -t
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
    |__ Port 3: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 3: Dev 2, If 1, Class=Human Interface Device, Driver=usbhid, 12M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
        |__ Port 1: Dev 3, If 0, Class=Vendor Specific Class, Driver=rtsx_usb, 480M
        |__ Port 2: Dev 6, If 0, Class=Wireless, Driver=btusb, 12M
        |__ Port 2: Dev 6, If 1, Class=Wireless, Driver=btusb, 12M
        |__ Port 3: Dev 5, If 0, Class=Video, Driver=uvcvideo, 480M
        |__ Port 3: Dev 5, If 1, Class=Video, Driver=uvcvideo, 480M

Außerdem kann man manchmal bei Start (kurz bevor das MATE Zeichen erscheint) soetwas in der Art ganz kurz sehen (aus dem Gedächtnis):

Bluetooth: hci0 link tx timeout

Ich denke mal, das hat etwas damit zu tun?

Kellerkind_2009

Avatar von Kellerkind_2009

Anmeldungsdatum:
26. November 2009

Beiträge: 19617

Wohnort: Schleswig-Holstein

Teste mal folgendes im Terminal

sudo modprobe -rf btusb

Bluetooth sollte aus gehen.Dann folgendes im Terminal eingeben

sudo modprobe -v ath3k

danach

sudo service bluetooth restart

zeige die gesamte Terminal Ausgabe sowie

sudo systemctl status bluetooth

JodlDodl

(Themenstarter)

Anmeldungsdatum:
29. November 2017

Beiträge: 13

Teste mal folgendes im Terminal

sudo modprobe -rf btusb

Bluetooth sollte aus gehen

Stimmt, zumindest das BT-Symbol in der Taskleiste ist verschwunden.

sudo service bluetooth restart

Bring keine Terminalausgabe

sudo systemctl status bluetooth

Terminalausgabe:

● bluetooth.service - Bluetooth service
   Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
   Active: active (running) since Wed 2017-11-29 18:09:21 CET; 22s ago
     Docs: man:bluetoothd(8)
 Main PID: 2478 (bluetoothd)
   Status: "Running"
    Tasks: 1 (limit: 4915)
   CGroup: /system.slice/bluetooth.service
           └─2478 /usr/lib/bluetooth/bluetoothd

Nov 29 18:09:21 desktop systemd[1]: Starting Bluetooth service...
Nov 29 18:09:21 desktop bluetoothd[2478]: Bluetooth daemon 5.46
Nov 29 18:09:21 desktop systemd[1]: Started Bluetooth service.
Nov 29 18:09:21 desktop bluetoothd[2478]: Starting SDP server
Nov 29 18:09:21 desktop bluetoothd[2478]: Bluetooth management interface 1.14 initialized

Das BT-Symbol in der Taskleiste ist wieder da, BT ist aber deaktiviert. Wenn ich BT nun aktiviere, habe ich wieder das Problem das kein Gerät gefunden wird, bzw. kann ich gar nicht suchen, da alles ausgegraut ist (siehe Anhang)...

Bilder

Kellerkind_2009

Avatar von Kellerkind_2009

Anmeldungsdatum:
26. November 2009

Beiträge: 19617

Wohnort: Schleswig-Holstein

Ok,zeige nun mal

lsmod | grep blue

lasse alles wie es ist.

JodlDodl

(Themenstarter)

Anmeldungsdatum:
29. November 2017

Beiträge: 13

Ui, ich hab in der Zwischenzeit schon mal einen Neustart durchgeführt ... aber der Zustand ist der selbe wie vorhin:

sudo systemctl status bluetooth
● bluetooth.service - Bluetooth service
   Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
   Active: active (running) since Wed 2017-11-29 18:37:46 CET; 2min 13s ago
     Docs: man:bluetoothd(8)
 Main PID: 1127 (bluetoothd)
   Status: "Running"
    Tasks: 1 (limit: 4915)
   CGroup: /system.slice/bluetooth.service
           └─1127 /usr/lib/bluetooth/bluetoothd

Nov 29 18:37:46 desktop systemd[1]: Starting Bluetooth service...
Nov 29 18:37:46 desktop bluetoothd[1127]: Bluetooth daemon 5.46
Nov 29 18:37:46 desktop systemd[1]: Started Bluetooth service.
Nov 29 18:37:46 desktop bluetoothd[1127]: Starting SDP server
Nov 29 18:37:48 desktop bluetoothd[1127]: Bluetooth management interface 1.14 initialized

Die Ausgabe von

lsmod | grep blue
bluetooth             540672  13 btrtl,btintel,bnep,btbcm,ath3k,btusb
ecdh_generic           24576  1 bluetooth
toshiba_bluetooth      16384  0

Kellerkind_2009

Avatar von Kellerkind_2009

Anmeldungsdatum:
26. November 2009

Beiträge: 19617

Wohnort: Schleswig-Holstein

Ok,zeige nun folgende Ausgaben

hcitool dev

bluetoothctl

JodlDodl

(Themenstarter)

Anmeldungsdatum:
29. November 2017

Beiträge: 13

hcitool dev

ergibt nur:

Devices:

und

bluetoothctl

ergibt

Agent registered
[bluetooth]# 

und warten nun auf eine Eingabe.

Kellerkind_2009

Avatar von Kellerkind_2009

Anmeldungsdatum:
26. November 2009

Beiträge: 19617

Wohnort: Schleswig-Holstein

Dein Adappter ist soweit jetzt erst mal gar nicht "Vorhanden" ! Gebe mal

power on 

danach

scan on

ein und zeige die Ausgabe

JodlDodl

(Themenstarter)

Anmeldungsdatum:
29. November 2017

Beiträge: 13

~$ bluetoothctl
Agent registered
[bluetooth]# power on
No default controller available
[bluetooth]# scan on
No default controller available
[bluetooth]# 

Kellerkind_2009

Avatar von Kellerkind_2009

Anmeldungsdatum:
26. November 2009

Beiträge: 19617

Wohnort: Schleswig-Holstein

Das habe ich mir gedacht 😉 Nun

sudo modprobe -rfv btusb

danach

sudo modprobe -v btusb

dann wiederhole den Test.

JodlDodl

(Themenstarter)

Anmeldungsdatum:
29. November 2017

Beiträge: 13

~$ sudo modprobe -rfv btusb
rmmod btusb
rmmod btintel
rmmod btbcm
rmmod btrtl
~$ sudo modprobe -v btusb
insmod /lib/modules/4.13.0-17-generic/kernel/drivers/bluetooth/btintel.ko 
insmod /lib/modules/4.13.0-17-generic/kernel/drivers/bluetooth/btbcm.ko 
insmod /lib/modules/4.13.0-17-generic/kernel/drivers/bluetooth/btrtl.ko 
insmod /lib/modules/4.13.0-17-generic/kernel/drivers/bluetooth/btusb.ko 
~$ hcitool dev
Devices:
~$ bluetoothctl
Agent registered
[bluetooth]# power on
No default controller available
[bluetooth]# scan on
No default controller available

Ich hoffe ich habs richtig gemacht?

Kellerkind_2009

Avatar von Kellerkind_2009

Anmeldungsdatum:
26. November 2009

Beiträge: 19617

Wohnort: Schleswig-Holstein

Hast du 👍 Wir stellen fest das sich der Adapter nicht neu Starten lässt. Teste nochmal

sudo modprobe -v btusb && sudo /etc/init.d/bluetooth restart && sleep 4 && sudo systemctl start bluetooth.service && blueman-applet

JodlDodl

(Themenstarter)

Anmeldungsdatum:
29. November 2017

Beiträge: 13

~$ sudo modprobe -v btusb && sudo /etc/init.d/bluetooth restart && sleep 4 && sudo systemctl start bluetooth.service && blueman-applet
[ ok ] Restarting bluetooth (via systemctl): bluetooth.service.
blueman-applet version 2.0.4 starting
There is an instance already running

Jetzt ist in der Taskleiste das BT-Symbol wieder erschienen (deaktiviert), wenn ich nun BT wieder aktiviere kann ich wieder nach keinen Geräten suchen. Wie im Screenshot weiter oben.

Antworten |