mikeeq / mbp-fedora

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

bluetooth firmware failing to load

XLramones opened this issue · comments

this is the output of `journalctl -k | grep -e hci0 -e lpss -e uart -e 4377'

Apr 21 17:45:06 elixi kernel: intel-lpss 0000:00:1e.0: enabling device (0000 -> 0002) Apr 21 17:45:06 elixi kernel: dw-apb-uart.0: ttyS4 at MMIO 0x4000100000 (irq = 20, base_baud = 7500000) is a 16550A Apr 21 17:45:06 elixi kernel: intel-lpss INT34BA:00: error -EINVAL: IRQ index 0 not found Apr 21 17:45:06 elixi kernel: intel-lpss: probe of INT34BA:00 failed with error -22 Apr 21 17:45:13 elixi kernel: hci_bcm4377 0000:01:00.1: can't disable ASPM; OS doesn't have ASPM control Apr 21 17:45:13 elixi kernel: hci_bcm4377 0000:01:00.1: enabling device (0000 -> 0002) Apr 21 17:45:13 elixi kernel: hci_bcm4377 0000:01:00.1: Unable to load firmware; tried 'brcm/brcmbt4377b3-apple,formosa-u.bin' and 'brcm/brcmbt4377b3-apple,formosa.bin' Apr 21 17:45:13 elixi kernel: hci_bcm4377 0000:01:00.1: Failed to load firmware Apr 21 17:45:13 elixi kernel: hci_bcm4377: probe of 0000:01:00.1 failed with error -2 Apr 21 17:45:13 elixi kernel: brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac4377b3-pcie for chip BCM4377/4 Apr 21 17:45:13 elixi kernel: brcmfmac 0000:01:00.0: Direct firmware load for brcm/brcmfmac4377b3-pcie.apple,tahiti-SPPR-u-3.1-X3.bin failed with error -2 Apr 21 17:45:13 elixi kernel: brcmfmac 0000:01:00.0: Direct firmware load for brcm/brcmfmac4377b3-pcie.apple,tahiti-SPPR-u-3.1.bin failed with error -2 Apr 21 17:45:13 elixi kernel: brcmfmac 0000:01:00.0: Direct firmware load for brcm/brcmfmac4377b3-pcie.apple,tahiti-SPPR-u.bin failed with error -2 Apr 21 17:45:13 elixi kernel: brcmfmac 0000:01:00.0: Direct firmware load for brcm/brcmfmac4377b3-pcie.apple,tahiti-SPPR.bin failed with error -2 Apr 21 17:45:13 elixi kernel: brcmfmac 0000:01:00.0: Direct firmware load for brcm/brcmfmac4377b3-pcie.apple,tahiti-X3.bin failed with error -2 Apr 21 17:45:13 elixi kernel: brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4377/4 wl0: Jul 16 2021 18:25:13 version 16.20.328.0.3.6.105 FWID 01-30be2b3a

note i am on 6.1.5-200.mbp.fc37.x86_64 on my MacBookPro16,3

This is a somewhat confusing message, but the firmware is loaded using some sort of 'trial and error' mechanism.

In the last few lines of your log:

Direct firmware load for brcm/brcmfmac4377b3-pcie.apple,tahiti-X3.bin failed with error -2
Apr 21 17:45:13 elixi kernel: brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4377/4 wl0: Jul 16 2021 18:25:13 version 16.20.328.0.3.6.105 FWID 01-30be2b3a

This means that first file failed, but in the end, it found the firmware it needed.

See: https://wiki.t2linux.org/guides/wifi-bluetooth/#testing-firmware which shows the exact errors you pasted.

So i re ran the firmware.sh script from the t2linux website, and the output from the firmware testing changed. Im not sure how what this means. After i enabled and started the bluetooth service , rfkill shows only my wlan0 and no bluetooth adapter. have you any idea what could be wrong or is this too vague of a description