I am doing some experiments with BT using the (stock) Ubuntu Kernel (Server) but I have a feeling some setting is needed in the BIOS.
Before I go with my own kernel with EFI support, does anyone have the BT working without issues in Linux? If so, which kernel version?
Here is the kernel message to investigate:
ubuntu@rockpix:~$ dmesg|grep -i bcm
[ 8.405175] hci_uart_bcm serial0-0: Unexpected ACPI gpio_int_idx: -1
[ 8.405181] hci_uart_bcm serial0-0: Unexpected number of ACPI GPIOs: 2
[ 8.405460] hci_uart_bcm serial0-0: serial0-0 supply vbat not found, using dummy regulator
[ 8.405496] hci_uart_bcm serial0-0: serial0-0 supply vddio not found, using dummy regulator
[ 8.651291] Bluetooth: hci0: BCM: failed to write clock (-56)
[ 8.777163] Bluetooth: hci0: BCM: chip id 107
[ 8.779430] Bluetooth: hci0: BCM: features 0x2f
[ 8.802594] Bluetooth: hci0: BCM4345C0
[ 8.802602] Bluetooth: hci0: BCM4345C0 (003.001.025) build 0000
[ 10.864485] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
[ 10.977524] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
[ 10.989123] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4345/6 wl0: Mar 1 2015 07:29:38 version 7.45.18 (r538002) FWID 01-6a2c8ad4
[ 15.340350] Bluetooth: hci0: BCM: failed to write clock (-56)
[ 15.460750] Bluetooth: hci0: BCM4345C0 (003.001.025) build 0339
ubuntu@rockpix:~$ hcitool dev
Devices:
hci0 10:2C:6B:50:66:E1
ubuntu@rockpix:~$ uname -ra
Linux rockpix 5.4.0-54-generic #60-Ubuntu SMP Fri Nov 6 10:37:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux