Bluetooth funktioniert in Ubuntu 14.04 nicht

11

Mein Laptop ist Sony VPCEH15EN. In den frühen Versionen von Ubuntu wie 12.04 und 13.10 funktionierte mein Bluetooth einwandfrei. Aber jetzt in Ubuntu 14.04 funktioniert es nicht.

Hier ist die Ausgabe von sudo lshw -C network

*-network               
       description: Wireless interface
       product: AR9285 Wireless Network Adapter (PCI-Express)
       vendor: Qualcomm Atheros
       physical id: 0
       bus info: pci@0000:07:00.0
       logical name: wlan0
       version: 01
       serial: cc:af:78:b3:e5:0f
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=ath9k driverversion=3.13.0-24-generic firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11bgn
       resources: irq:16 memory:92500000-9250ffff
  *-network
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:13:00.0
       logical name: eth0
       version: 06
       serial: 78:84:3c:e7:0f:5a
       size: 10Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl_nic/rtl8168e-2.fw latency=0 link=no multicast=yes port=MII speed=10Mbit/s
       resources: irq:41 ioport:2000(size=256) memory:91404000-91404fff memory:91400000-91403fff
  *-network
       description: Ethernet interface
       physical id: 1
       logical name: wwan0
       serial: fe:66:3d:53:82:83
       capabilities: ethernet physical
       configuration: broadcast=yes driver=qmi_wwan driverversion=22-Aug-2005 firmware=WWAN/QMI device ip=10.49.48.237 link=yes multicast=yes

Die Ausgabe von lspci

00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b4)
00:1c.3 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 (rev b4)
00:1c.5 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6 (rev b4)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 04)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 04)
07:00.0 Network controller: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
0d:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)
13:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)

Die Ausgabe von ifconfig

eth0      Link encap:Ethernet  HWaddr 78:84:3c:e7:0f:5a  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:491 errors:0 dropped:0 overruns:0 frame:0
          TX packets:491 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:52829 (52.8 KB)  TX bytes:52829 (52.8 KB)

wlan0     Link encap:Ethernet  HWaddr cc:af:78:b3:e5:0f  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

Hier ist die Ausgabe von lsusb

Bus 002 Device 006: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 002 Device 005: ID 8564:1000  
Bus 002 Device 004: ID 0b38:0010 Gear Head 107-Key Keyboard
Bus 002 Device 008: ID 12d1:1436 Huawei Technologies Co., Ltd. E173 3G Modem (modem-mode)
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 0cf3:3005 Atheros Communications, Inc. AR3011 Bluetooth
Bus 001 Device 003: ID 064e:a302 Suyin Corp. 
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
M. Tarun
quelle
Ich habe dieses Problem auch auf Kubuntu 14.04. Ich habe den neueren Kernel 3.15rc2 getestet, aber nichts ändert sich ... Kann es zu Konflikten zwischen systemd-udev und upstart-udev kommen?
Erscheint es auch nicht in lsusb?
Nattgew
Ich denke, es ist produktiver, einen Fehler zu melden.
Braiam
Die Ausgabe vonlsusb
M.Tarun

Antworten:

3

Überprüfen Sie Ihr dmesg-Protokoll:

dmesg | grep -i blue

In meinem Fall hatte ich ein Problem mit der fehlenden Firmware:

$ dmesg | grep -i blue
[    2.216624] Bluetooth: Core ver 2.18
[    2.216639] Bluetooth: HCI device and connection manager initialized
[    2.216644] Bluetooth: HCI socket layer initialized
[    2.216646] Bluetooth: L2CAP socket layer initialized
[    2.216653] Bluetooth: SCO socket layer initialized
[    2.237027] Bluetooth: Firmware file "ath3k-1.fw" not found
[    2.414454] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    2.414457] Bluetooth: BNEP filters: protocol multicast
[    2.414464] Bluetooth: BNEP socket layer initialized
[    2.419758] Bluetooth: RFCOMM TTY layer initialized
[    2.419767] Bluetooth: RFCOMM socket layer initialized
[    2.419772] Bluetooth: RFCOMM ver 1.11

Dies wurde gelöst durch:

sudo apt-get install linux-firmware

Hoffe das ist hilfreich.

Mikepurvis
quelle
1
Das hat nicht geholfen. Ich habe das bereits installiert und ich habe keine Fehler in meinem dmesg
Ubuntuser
1

Ich habe zwei Notebooks - einen Toshiba und einen Fujitsu, die beide sehr alt sind und beide Dual-Boot-Computer mit Windows 7 und Ubuntu 14.04 LTE 32 Bit sind. Beide Computer und beide Betriebssysteme funktionieren einwandfrei mit Bluetooth-Verbindung zu einem Bose Mini-Soundlink-Lautsprecher zum Abspielen von Musik. Ich benutze einen USB-Bluetooth-Dongle für die Verbindung und alles funktioniert gut.

Mit einem viel neueren Laptop, einem Toshiba Satellite Pro C50-A-1K9 mit der 64-Bit-Version von Ubuntu 14.04 LTE kann ich Bluetooth jedoch nicht zum Laufen bringen, obwohl ich denselben Dongle und denselben Lautsprecher verwende. Wenn das Gerät zum ersten Mal gefunden wird, wird versucht, es zu koppeln, es wird jedoch die Eingabe eines bestimmten 4-stelligen Codes vom Gerät verlangt. Dies ist natürlich unmöglich, da der Bose Mini-Soundlink-Lautsprecher keine Tastatur hat! Weitere Versuche, nach diesem ersten Mal nach Bluetooth-Geräten zu suchen, finden nichts. Wenn ich dann zu den alten Notepad-Computern zurückkehre, können sie das Gerät auch mit Windows oder Ubuntu 14.04 32 Bit überhaupt nicht finden. Ich vermute sehr, dass die 64-Bit-Version von Ubuntu 14.04 LTE einen Code an den Lautsprecher gesendet hat, der verhindert, dass er danach über Bluetooth verbunden wird.

Wenn jemand anderes den Bose Mini-Soundlink-Lautsprecher hat und dieses Problem lösen muss, dann

  1. Führen Sie einen Werksreset des Lautsprechers durch, indem Sie ihn zuerst einschalten und dann die Bluetooth-Taste etwa zehn Sekunden lang gedrückt halten, wenn der Lautsprecher piept und nun wieder mit den alten Computern und Windows 7 oder Ubuntu 14.04 LTE 32 Bit funktioniert.
  2. Vermeiden Sie die Verwendung von Bluetooth mit der 64-Bit-Version von Ubuntu 14.04 LTE, bis ein sehr erfahrener Programmierer den Fehler findet!
user226737
quelle
0

Es gibt ein Problem mit USB 3.0 (xhci) und den Atheros Bluetooth-Geräten. Die Problemumgehung, die ich gefunden habe, besteht darin, ath3k mit echo "blacklist ath3k" | sudo tee /etc/modprobe.d/ath3k.conf/etc/rc.local auf die schwarze Liste zu setzen und dann zu einem späteren Zeitpunkt mit /etc/rc.local zu modprobe ath3k zu modifizieren gksudo gedit /etc/rc.localund modprobe ath3küber dem Zeilenausgang 0 Neustart hinzuzufügen. Mit etwas Glück funktioniert Bluetooth

Jeremy31
quelle