Ubuntu/Linux에서 작동하도록 Broadcom Bluetooth 어댑터를 구하려고 합니다.
Google은 broadcom 장치에 문제가 흔하며 일반적인 해결 방법은 Windows 드라이버에서 독점 펌웨어 파일을 추출하는 것이라고 밝혔습니다(우분투에 물어보세요,아치스 위키) 하지만 제 경우에는 드라이버가 *.inf 파일에 펌웨어 파일을 지정하지 않았습니다.
따라서 이 장치는 다른 많은 Broadcom 장치처럼 부팅 시 펌웨어를 업로드할 필요가 없는 것 같지만 여전히 작동하지 않습니다.
Broadcom 장비에 대한 경험이 있고 문제를 해결하는 데 도움을 줄 수 있는 사람이 있습니까?
노트:
이 사이트에는 나와 비슷한 질문이 많이 있지만 내가 본 것은 모두 누락된 펌웨어 파일을 기반으로 한 것입니다. 또한 이 질문은 배포판과 관련이 없다고 생각하여 여기에 질문합니다.
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
이 문제에 대해서도 게시했습니다.우분투 포럼.