winterheart / broadcom-bt-firmware

Repository for various Broadcom Bluetooth firmware
Other
1.01k stars 144 forks source link

Ubuntu 20.04 Bluetooth BCM20703A1 (001.001.005) build 0000 #29

Open julianpacker opened 3 years ago

julianpacker commented 3 years ago

Hi winterheart, thanks for looking after these packages.

I'm having some trouble getting my bluetooth to work. I originally had this error: direct firmware load for brcm/BCM20703A1-0a5c-6410.hcd failed with error -2

After I got that file from your repository and put it in /lib/firmware/brcm I got the following error:

dmesg | grep -i bluetooth [ 3.898001] Bluetooth: Core ver 2.22 [ 3.898063] Bluetooth: HCI device and connection manager initialized [ 3.898071] Bluetooth: HCI socket layer initialized [ 3.898096] Bluetooth: L2CAP socket layer initialized [ 3.898099] Bluetooth: SCO socket layer initialized [ 4.052022] Bluetooth: hci0: BCM: chip id 102 [ 4.053030] Bluetooth: hci0: BCM: features 0x2f [ 4.069041] Bluetooth: hci0: BCM20703A1 [ 4.072049] Bluetooth: hci0: BCM20703A1 (001.001.005) build 0000 [ 5.673785] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 5.673790] Bluetooth: BNEP filters: protocol multicast [ 5.673799] Bluetooth: BNEP socket layer initialized [ 6.165479] Bluetooth: hci0: command 0x0a0a tx timeout [ 14.165755] Bluetooth: hci0: BCM: Patch command 0a0a failed (-110) [ 16.405760] Bluetooth: hci0: command 0x1001 tx timeout [ 24.405479] Bluetooth: hci0: BCM: Reading local version info failed (-110)

I've read through the other issues and it seems build 0000 is a silent error.

I don't think I have a wifi+Bluetooth device, and I'm not sure what else to try here. Do you have any info about this issue?

uname -a

Linux jp-XPS-15-9550 5.4.0-58-generic #64-Ubuntu SMP Wed Dec 9 08:16:25 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

dmesg | grep

[    3.898001] Bluetooth: Core ver 2.22
[    3.898063] Bluetooth: HCI device and connection manager initialized
[    3.898071] Bluetooth: HCI socket layer initialized
[    3.898096] Bluetooth: L2CAP socket layer initialized
[    3.898099] Bluetooth: SCO socket layer initialized
[    4.052022] Bluetooth: hci0: BCM: chip id 102
[    4.053030] Bluetooth: hci0: BCM: features 0x2f
[    4.069041] Bluetooth: hci0: BCM20703A1
[    4.072049] Bluetooth: hci0: BCM20703A1 (001.001.005) build 0000
[    5.673785] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    5.673790] Bluetooth: BNEP filters: protocol multicast
[    5.673799] Bluetooth: BNEP socket layer initialized
[    6.165479] Bluetooth: hci0: command 0x0a0a tx timeout
[   14.165755] Bluetooth: hci0: BCM: Patch command 0a0a failed (-110)
[   16.405760] Bluetooth: hci0: command 0x1001 tx timeout
[   24.405479] Bluetooth: hci0: BCM: Reading local version info failed (-110)

lspci -nnvv | grep -A12 Broadcom

02:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM43602 802.11ac Wireless LAN SoC [14e4:43ba] (rev 01)
    Subsystem: Dell BCM43602 802.11ac Wireless LAN SoC [1028:0024]
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 142
    Region 0: Memory at dd800000 (64-bit, non-prefetchable) [size=32K]
    Region 2: Memory at dd400000 (64-bit, non-prefetchable) [size=4M]
    Capabilities: <access denied>
    Kernel driver in use: brcmfmac
    Kernel modules: brcmfmac

03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader [10ec:525a] (rev 01)

hciconfig -a

hci0:   Type: Primary  Bus: USB
    BD Address: 00:00:00:00:00:00  ACL MTU: 0:0  SCO MTU: 0:0
    DOWN 
    RX bytes:322 acl:0 sco:0 events:8 errors:0
    TX bytes:40 acl:0 sco:0 commands:10 errors:0
    Features: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    Packet type: DM1 DH1 HV1 
    Link policy: 
    Link mode: SLAVE ACCEPT

lsusb

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 04f3:21d5 Elan Microelectronics Corp. Touchscreen
Bus 001 Device 002: ID 0a5c:6410 Broadcom Corp. BCM20703A1 Bluetooth 4.1 + LE
Bus 001 Device 004: ID 0c45:6713 Microdia Integrated_Webcam_HD
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Thanks in advance for any help!

winterheart commented 3 years ago

Hello.

I think you need to WiFi module get working with brcmfmac driver as described in README. I guess this is another combined WiFi+Bluetooth device.