antoineco / broadcom-wl

Broadcom Linux hybrid wireless driver (64-bit)
https://www.broadcom.com/support/download-search?pg=Wireless+Embedded+Solutions+and+RF+Components&pf=Legacy+Wireless&pa=Driver&dk=BCM4312&l=true
161 stars 47 forks source link

Problem with BCM43142 #24

Closed andreock closed 2 years ago

andreock commented 2 years ago

Hi. I have problem with BCM43142 and HP x360 i3-4010T on Ubuntu 16,18,20 and 22. The card result hard blocked in rfkill but there are no buttons. When i try to up the interface up the wl driver return error -1 in dmesg. Any solution?

antoineco commented 2 years ago

Hi @Andrea055 👋 I have a feeling that this card would be better supported by the open brcm80211 driver. Have you tried it?

andreock commented 2 years ago

Already, tried but wifi not Is reconized

antoineco commented 2 years ago

According to this Wiki (in German) you need this additional Broadcom Bluetooth firmware: https://github.com/winterheart/broadcom-bt-firmware

tl;dr;

$ dmesg | grep -i bluetooth | grep -i firmware
bluetooth hci1: Direct firmware load for brcm/BCM20702A1-0b05-17cb.hcd failed with error -2

Take note of the expected .hcd file name. In this example, it is BCM20702A1-0b05-17cb.hcd. Then copy it from the aforementioned repository:

git clone https://github.com/winterheart/broadcom-bt-firmware
cd ~/broadcom-bt-firmware/brcm
sudo cp BCM20702A1-0b05-17cb.hcd /lib/firmware/brcm/
sudo modprobe -rfv btusb
sudo modprobe -v btusb
dmesg | grep -i blue
hciconfig --all

Unfortunately I don't have this device to try myself.

andreock commented 2 years ago

I install this but not work, any other solutions?

antoineco commented 2 years ago

Unfortunately I don't know. This chip doesn't seem to be well supported on Linux due to the dual Bluetooth+WiFi functionalities, if I understood everything correctly.

Most of the workarounds I see on the internet rely on files extracted from Windows drivers.

Still, the link I shared with you seems reliable. Could you please post the output of all the commands I wrote above? Maybe there is something I can help with. No guarantee, but worth a try!

antoineco commented 2 years ago

Closing due to inactivity, and because the problem seems to be related to the Bluetooth functionality of this device.