I have a ACEPC branded compute stick like this one (T6 Pro Stick Mini PC Pocket Computer Mini Fanless Windows 10 4Gb Ram 64Gb R T3D9). It runs Windows and the WiFi works fine.
But I cannot get this Broadcom adapter to work on Ubuntu (tried regular Ubuntu 19.10). It just doesn't see any networking hardware as present. There is no ethernet post in the PC. I have other computers which I can use to download things and bring in while the stick PC is running Ubuntu.
Any pointers will be much appreciated. In windows I see it listed as
Broadcom 802.11ac WDI SDIO adapter
EDIT: Here are the outputs of the two commands:
dmesg | grep brcm :
[ 31.052424] bluetooth hci0: Direct firmware load for brcm/BCM4345C0.hcd failed with error -2
[ 31.052437] Bluetooth: hci0: BCM: Patch brcm/BCM4345C0.hcd not found
[ 31.557581] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
[ 31.569403] usbcore: registered new interface driver brcmfmac
[ 31.684111] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.$(DEFAULT_STRING)-$(DEFAULT_STRING).txt failed with error -2
[ 31.684160] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.txt failed with error -2
[ 34.574654] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50dmesg | grep -i sdio :
[ 31.557581] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
[ 31.684111] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.$(DEFAULT_STRING)-$(DEFAULT_STRING).txt failed with error -2
[ 31.684160] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.txt failed with error -2
[ 34.574654] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50Thanks for the help with editing. I also obtained the brcmfmac43241b4-sdio.txt from the older linked post about Sony VAIO.
91 Answer
I've exactly the same pc stick and I solved the issue like this: In the Windows partition search for the file c:\Windows\Sytem32\drivers\4345r6nvram.txt; then copy it to /lib/firmware/brcm/brcmfmac43455-sdio.txt in your Linux distro. Unload the module (rmmod brcmfmac), then load it again (modprobe brcmfmac).