Este é um problema que eu encontrei com o Ubuntu 14.04 também.
Às vezes, o bluetooth funciona perfeitamente. Mas outras vezes, normalmente em uma inicialização recente, o bluetooth está desativado e não pode ser ativado. Após reiniciar 2-3 vezes, o bluetooth é iniciado.
Eu tentei outras soluções semelhantes para o problema em outros chips da Broadcom, mas elas não funcionam para mim, pois não consigo encontrar o firmware específico para o meu chip.
$ lsusb
Bus 002 Device 003: ID 04f2:b293 Chicony Electronics Co., Ltd
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0a5c:21b4 Broadcom Corp. BCM2070 Bluetooth 2.1 + EDR
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
$ dmesg | grep Blue
[ 3.840242] usb 1-1.3: Product: Broadcom 2070 Bluetooth
[ 9.067121] Bluetooth: Core ver 2.21
[ 9.067151] Bluetooth: HCI device and connection manager initialized
[ 9.067157] Bluetooth: HCI socket layer initialized
[ 9.067162] Bluetooth: L2CAP socket layer initialized
[ 9.067171] Bluetooth: SCO socket layer initialized
[ 11.218643] Bluetooth: hci0 command 0x1009 tx timeout
[ 11.300740] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 11.300746] Bluetooth: BNEP filters: protocol multicast
[ 11.300754] Bluetooth: BNEP socket layer initialized
$ dmesg | grep Broad
[ 3.840242] usb 1-1.3: Product: Broadcom 2070 Bluetooth
[ 3.840246] usb 1-1.3: Manufacturer: Broadcom Corp
[ 7.636612] wlan0: Broadcom BCM4727 802.11 Hybrid Wireless Controller 6.30.223.248 (r487574)
Esta questão tem sido uma dor na bunda. Por favor ajude.
Obrigado.
Editar:
$ rfkill list
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: brcmwl-0: Wireless LAN
Soft blocked: no
Hard blocked: no
6: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
$ dpkg -l *bcm*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-============-============-=================================
ii bcmwl-kernel-s 6.30.223.248 amd64 Broadcom 802.11 Linux STA wireles
un bcmwl-modalias <none> <none> (no description available)
rc libcmis-0.4-4 0.4.1-3ubunt amd64 CMIS protocol client library
un libcmis-0.5-5 <none> <none> (no description available)
ii libcmis-0.5-5v 0.5.1-2ubunt amd64 CMIS protocol client library
$ sudo lshw -C network
*-network
description: Wireless interface
product: BCM4313 802.11bgn Wireless Network Adapter
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:02:00.0
logical name: wlan0
version: 01
serial: e0:2a:82:a7:1a:84
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=wl0 driverversion=6.30.223.248 (r487574) ip=192.168.1.2 latency=0 multicast=yes wireless=IEEE 802.11abg
resources: irq:16 memory:c5400000-c5403fff
*-network
description: Ethernet interface
product: RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:03:00.0
logical name: eth0
version: 05
serial: 98:4b:e1:bf:35:8b
size: 10Mbit/s
capacity: 100Mbit/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 autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl_nic/rtl8105e-1.fw latency=0 link=no multicast=yes port=MII speed=10Mbit/s
resources: irq:26 ioport:3000(size=256) memory:c1404000-c1404fff memory:c1400000-c1403fff