Dispositivo USB Bluetooth 3.0 Broadcom BCM2070 não está funcionando

1

Estou tentando obter um adaptador Bluetooth Broadcom funcionando no Ubuntu / Linux.

O Google mostra que problemas com dispositivos broadcom são comuns e a solução usual é extrair um arquivo de firmware proprietário do driver do Windows ( AskUbuntu , Arch Wiki ) mas no meu caso o driver não especifica um arquivo de firmware no arquivo * .inf.

Portanto, parece que o dispositivo não requer que um firmware seja carregado durante a inicialização, como muitos outros dispositivos da Broadcom, mas ainda assim não funciona.

Alguém tem experiência com dispositivos broadcom e pode me ajudar a solucionar o problema?

Notas:

Há muitas perguntas semelhantes às minhas neste site, mas tudo o que vi é baseado no arquivo de firmware ausente. Também acho que esse problema é independente da distribuição, é por isso que estou perguntando aqui

uname -a
->
Linux aspire 4.4.0-31-generic #50-Ubuntu SMP Wed Jul 13 00:07:12 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux


lsusb | grep 21be
-> Bus 008 Device 002: ID 0a5c:21be Broadcom Corp. 


usb-devices
->
T:  Bus=08 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=12  MxCh= 0
D:  Ver= 2.00 Cls=e0(wlcon) Sub=01 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=0a5c ProdID=21be Rev=01.00
S:  Manufacturer=Bluetooth v3.0
S:  Product=Bluetooth V3.0BCM2070
C:  #Ifs= 4 Cfg#= 1 Atr=a0 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 3 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
I:  If#= 1 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
I:  If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
I:  If#= 3 Alt= 0 #EPs= 0 Cls=fe(app. ) Sub=01 Prot=00 Driver=(none)


dmesg
->
[ 5856.164042] usb 8-2: new full-speed USB device number 3 using uhci_hcd
[ 5856.908042] usb 8-2: new full-speed USB device number 4 using uhci_hcd
[ 5857.148993] usb 8-2: New USB device found, idVendor=0a5c, idProduct=21be
[ 5857.148998] usb 8-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 5857.149001] usb 8-2: Product: Bluetooth V3.0BCM2070
[ 5857.149003] usb 8-2: Manufacturer: Bluetooth v3.0
[ 5857.253609] Bluetooth: Core ver 2.21
[ 5857.253970] NET: Registered protocol family 31
[ 5857.253973] Bluetooth: HCI device and connection manager initialized
[ 5857.253978] Bluetooth: HCI socket layer initialized
[ 5857.253982] Bluetooth: L2CAP socket layer initialized
[ 5857.253992] Bluetooth: SCO socket layer initialized
[ 5857.295114] usbcore: registered new interface driver btusb
[ 5857.624770] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 5857.624774] Bluetooth: BNEP filters: protocol multicast
[ 5857.624779] Bluetooth: BNEP socket layer initialized


lspci
[does not show bluetooth adapter]


lsmod
->
Module                  Size  Used by
bnep                   20480  2
btusb                  45056  0
btrtl                  16384  1 btusb
btbcm                  16384  1 btusb
btintel                16384  1 btusb
bluetooth             520192  10 bnep,btbcm,btrtl,btusb,btintel
pci_stub               16384  1
vboxpci                24576  0
vboxnetadp             28672  0
vboxnetflt             28672  0
vboxdrv               454656  3 vboxnetadp,vboxnetflt,vboxpci
snd_hda_codec_realtek    86016  1
snd_hda_codec_generic    77824  1 snd_hda_codec_realtek
binfmt_misc            20480  1
uvcvideo               90112  0
videobuf2_vmalloc      16384  1 uvcvideo
videobuf2_memops       16384  1 videobuf2_vmalloc
videobuf2_v4l2         28672  1 uvcvideo
videobuf2_core         36864  2 uvcvideo,videobuf2_v4l2
v4l2_common            16384  1 videobuf2_v4l2
videodev              176128  4 


hcitool dev
-> Devices: 


hcitool scan
-> Device is not available: No such device


rfkill list
1: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no


iwconfig
->
lo        no wireless extensions.


enp0s25   no wireless extensions.


References to 21be (product id) in btwusb.inf from Windows 10 driver
->
%BRCM21BE.DeviceDesc%=SUSPENDUSB,  USB\VID_0A5C&PID_21BE
BRCM21BE.DeviceDesc="Broadcom BCM2070 Bluetooth 3.0 USB Device"
[seems like the device does not need a rampatch]


hciconfig
->
hci0:    Type: BR/EDR  Bus: USB
    BD Address: 00:1B:10:00:2A:EC  ACL MTU: 1017:8  SCO MTU: 64:0
    DOWN 
    RX bytes:958 acl:0 sco:0 events:38 errors:0
    TX bytes:158 acl:0 sco:0 commands:38 errors:0


hciconfig hci0 up
-> Can't init device hci0: Operation not supported (95)


Ubuntu Bluetooth Settings
-> Bluetooth can only be enabled when the adapter is connected so it seems to be detected

Eu também postei sobre esse problema no fórum do Ubuntu .

    
por Marco- 26.07.2016 / 00:38

0 respostas