Port-arm archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Trying to understand firmware for bwfm driver
Hello -- When booting my Pinebook Pro with NetBSD 10-RELEASE, I see the
following in dmesg:
[ 7.050526] kern.module.path=/stand/evbarm/10.0/modules
[ 7.050526] bwfm0: Firmware file default: brcmfmac43455-sdio.bin
[ 7.050526] bwfm0: Firmware file model-spec:
brcmfmac43455-sdio.pine64,pinebook-pro.bin
[ 7.060526] bwfm0: Found Firmware file: brcmfmac43455-sdio.bin
[ 7.080526] bwfm0: NVRAM file default: brcmfmac43455-sdio.txt
[ 7.080526] bwfm0: NVRAM file model-spec:
brcmfmac43455-sdio.pine64,pinebook-pro.txt
[ 7.080526] bwfm0: autoconfiguration error: NVRAM file not available
[ 7.080526] bwfm0: CLM file default: brcmfmac43455-sdio.clm_blob
[ 7.080526] bwfm0: CLM file model-spec:
brcmfmac43455-sdio.pine64,pinebook-pro.clm_blob
Looking in /libdata/firmware/if_bwfm, I confirmed brcmfmac43455-sdio.txt
and brcmfmac43455-sdio.pine64,pinebook-pro.bin are missing.
Looking at NetBSD10-RELEASE ./src/external/broadcom/bwfm/README, I do
see the firmware files listed for the Pinebook Pro:
brcmfmac43456-sdio.bin
brcmfmac43456-sdio.clm_blob
brcmfmac43456-sdio.pine64,pinebook-pro.txt
Naively, I backed up brcmfmac43455-sdio.bin and created symbolic links
to match the dmesg filenames to those from the README and rebooted. It
loaded them but it did not initialize the network if.
Is support for the Broadcom wifi card in the Pinebook Pro about the
kernel recognizing this specific HW and then finding the correct
firmware files?
I assume there is more needed to support this in
src/sys/dev/sdmmc/if_bwfm_sdio.c?
Thanks - Joel
Home |
Main Index |
Thread Index |
Old Index