mbox series

[0/8] brcm: add firmware files for brcmfmac driver

Message ID 20221207230556.383935-1-arend.vanspriel@broadcom.com (mailing list archive)
Headers show
Series brcm: add firmware files for brcmfmac driver | expand

Message

Arend van Spriel Dec. 7, 2022, 11:05 p.m. UTC
update and add a number of firmware files that were long overdue.

Arend van Spriel (8):
  brcm: update bcm43241 firmware file
  brcm: update bcm4329 firmware file
  brcm: update bcm4330 firmware file
  brcm: update bcm4358 firmware file
  brcm: add firmware file for bcm4339
  brcm: add firmware file for bcm4354
  brcm: add firmware file for bcm4356 PCIe device
  brcm: add firmware file for bcm4356 SDIO device

 WHENCE                        |   4 ++++
 brcm/brcmfmac43241b0-sdio.bin | Bin 455745 -> 459988 bytes
 brcm/brcmfmac4329-sdio.bin    | Bin 253748 -> 246791 bytes
 brcm/brcmfmac4330-sdio.bin    | Bin 222126 -> 223581 bytes
 brcm/brcmfmac4339-sdio.bin    | Bin 0 -> 562183 bytes
 brcm/brcmfmac4354-sdio.bin    | Bin 0 -> 627021 bytes
 brcm/brcmfmac4356-pcie.bin    | Bin 0 -> 662895 bytes
 brcm/brcmfmac4356-sdio.bin    | Bin 0 -> 526383 bytes
 brcm/brcmfmac4358-pcie.bin    | Bin 633817 -> 634361 bytes
 9 files changed, 4 insertions(+)
 create mode 100644 brcm/brcmfmac4339-sdio.bin
 create mode 100755 brcm/brcmfmac4354-sdio.bin
 create mode 100644 brcm/brcmfmac4356-pcie.bin
 create mode 100644 brcm/brcmfmac4356-sdio.bin

Comments

Dmitry Osipenko Dec. 19, 2022, 4:58 p.m. UTC | #1
Hi,

08.12.2022 02:05, Arend van Spriel пишет:
> bump version from 4.220.48.0 to 4.218.248.44. Version numbering
> scheme is obscure but this is a more recent firmware file.
> 
> Signed-off-by: Arend van Spriel <arend.vanspriel@broadcom.com>
> ---
>  brcm/brcmfmac4329-sdio.bin | Bin 253748 -> 246791 bytes
>  1 file changed, 0 insertions(+), 0 deletions(-)

This firmware version doesn't work on any of NVIDIA Tegra tablets
supported by upstream kernel, tested using next-20221216. Please revert
or fix, thanks!

Faulty 4.218.248.44 kernel log:

brcmfmac: brcmf_wcc_attach: executing
brcmfmac: brcmf_c_process_clm_blob: no clm_blob available (err=-2),
device may have limited channels available
brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4329/3 wl0: May 25 2012
17:57:45 version 4.218.248.44
ieee80211 phy0: brcmf_c_set_joinpref_default: Set join_pref error (-52)
ieee80211 phy0: brcmf_setup_wiphybands: rxchain unsupported
ieee80211 phy0: brcmf_construct_chaninfo: get chanspecs error (-52)
ieee80211 phy0: brcmf_setup_wiphybands: brcmf_construct_chaninfo failed
(-52)
ieee80211 phy0: brcmf_cfg80211_attach: Setting wiphy bands failed (-52)
ieee80211 phy0: brcmf_bus_started: failed: -12
ieee80211 phy0: brcmf_attach: dongle is not responding: err=-12
brcmfmac: brcmf_wcc_detach: executing
brcmfmac: brcmf_sdio_firmware_callback: brcmf_attach failed

Good 4.220.48.0 kernel log:

brcmfmac: brcmf_wcc_attach: executing
brcmfmac: brcmf_c_process_clm_blob: no clm_blob available (err=-2),
device may have limited channels available
brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4329/3 wl0: Sep  2 2011
14:48:19 version 4.220.48
ieee80211 phy0: brcmf_setup_wiphybands: rxchain unsupported
Arend van Spriel Dec. 19, 2022, 5:20 p.m. UTC | #2
On December 19, 2022 5:58:29 PM Dmitry Osipenko <digetx@gmail.com> wrote:

> Hi,
>
> 08.12.2022 02:05, Arend van Spriel пишет:
>> bump version from 4.220.48.0 to 4.218.248.44. Version numbering
>> scheme is obscure but this is a more recent firmware file.
>>
>> Signed-off-by: Arend van Spriel <arend.vanspriel@broadcom.com>
>> ---
>> brcm/brcmfmac4329-sdio.bin | Bin 253748 -> 246791 bytes
>> 1 file changed, 0 insertions(+), 0 deletions(-)
>
> This firmware version doesn't work on any of NVIDIA Tegra tablets
> supported by upstream kernel, tested using next-20221216. Please revert
> or fix, thanks!
>
> Faulty 4.218.248.44 kernel log:
>
> brcmfmac: brcmf_wcc_attach: executing
> brcmfmac: brcmf_c_process_clm_blob: no clm_blob available (err=-2),
> device may have limited channels available
> brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4329/3 wl0: May 25 2012
> 17:57:45 version 4.218.248.44
> ieee80211 phy0: brcmf_c_set_joinpref_default: Set join_pref error (-52)
> ieee80211 phy0: brcmf_setup_wiphybands: rxchain unsupported
> ieee80211 phy0: brcmf_construct_chaninfo: get chanspecs error (-52)
> ieee80211 phy0: brcmf_setup_wiphybands: brcmf_construct_chaninfo failed
> (-52)
> ieee80211 phy0: brcmf_cfg80211_attach: Setting wiphy bands failed (-52)
> ieee80211 phy0: brcmf_bus_started: failed: -12
> ieee80211 phy0: brcmf_attach: dongle is not responding: err=-12
> brcmfmac: brcmf_wcc_detach: executing
> brcmfmac: brcmf_sdio_firmware_callback: brcmf_attach failed

Thanks, Dmitry

Could you provide the full log and insert brcmfmac with debug=0x1416 
(requires CONFIG_BRCMDBG).

Regards,
Arend

> Good 4.220.48.0 kernel log:
>
> brcmfmac: brcmf_wcc_attach: executing
> brcmfmac: brcmf_c_process_clm_blob: no clm_blob available (err=-2),
> device may have limited channels available
> brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4329/3 wl0: Sep  2 2011
> 14:48:19 version 4.220.48
> ieee80211 phy0: brcmf_setup_wiphybands: rxchain unsupported
Dmitry Osipenko Dec. 19, 2022, 5:43 p.m. UTC | #3
19.12.2022 20:20, Arend Van Spriel пишет:
...
> Thanks, Dmitry
> 
> Could you provide the full log and insert brcmfmac with debug=0x1416
> (requires CONFIG_BRCMDBG).

Please see the attached logs
brcmfmac: brcmf_sdio_download_nvram Enter
brcmfmac: brcmf_sdio_verifymemory Compare RAM dl & ul at 0x00047ccc; size=820
brcmfmac: brcmf_chip_set_active Enter
brcmfmac: brcmf_sdio_firmware_callback enable F2: err=0
brcmfmac: brcmf_sdio_firmware_callback set F2 watermark to 0x30*4 bytes
brcmfmac: brcmf_chip_sr_capable Enter
brcmfmac: brcmf_sdiod_change_state 0 -> 1
brcmfmac: brcmf_bus_change_state 0 -> 1
brcmfmac: brcmf_bus_change_state ignoring transition, bus not attached yet
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_alloc Enter
brcmfmac: brcmf_attach Enter
brcmfmac: brcmf_fwvid_attach_ops mod=wcc: enter: dev mmc2:0001:1
brcmfmac: brcmf_chip_sr_capable Enter
brcmfmac: brcmf_wcc_attach: executing
brcmfmac: brcmf_sdio_readshared sdpcm_shared address 0x0002B134
brcmfmac: brcmf_proto_attach Enter
brcmfmac: brcmf_fweh_register event handler registered for PSM_WATCHDOG
brcmfmac: brcmf_bus_started
brcmfmac: brcmf_add_if Enter, bsscfgidx=0, ifidx=0
brcmfmac: brcmf_add_if allocate netdev interface
brcmfmac: brcmf_add_if  ==== pid:32, if:wlan%d (00:00:00:00:00:00) created ===
brcmfmac: brcmf_bus_change_state 0 -> 1
brcmfmac: brcmf_fil_iovar_data_set ifidx=0, name=bus:txglom, len=4
brcmutil: data
00000000: 00 00 00 00                                      ....
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_chip_sr_capable Enter
brcmfmac: brcmf_sdio_readshared sdpcm_shared address 0x0002B134
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 31 expected 31
brcmfmac: brcmf_fil_iovar_data_set ifidx=0, name=bus:rxglom, len=4
brcmutil: data
00000000: 01 00 00 00                                      ....
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 31 expected 31
brcmfmac: brcmf_fil_cmd_data Firmware error: BCME_UNSUPPORTED (-23)
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 36 expected 36
brcmfmac: brcmf_fil_iovar_data_get ifidx=0, name=cur_etheraddr, len=6, err=0
brcmutil: data
00000000: e0 b9 a5 4d 8a 60                                ...M.`
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 84 expected 84
brcmfmac: brcmf_fil_cmd_data_get ifidx=0, cmd=98, len=68, err=0
brcmutil: data
00000000: e4 14 00 00 2f 43 00 00 00 30 06 22 03 00 00 00  ..../C...0."....
00000010: 14 00 00 00 7e 05 00 00 e4 14 00 00 11 00 00 00  ....~...........
00000020: 00 30 dc 04 00 00 00 00 00 00 00 00 29 43 00 00  .0..........)C..
00000030: 06 00 00 00 01 00 00 00 07 00 00 00 0b 00 00 00  ................
brcmfmac: brcmf_c_process_clm_blob Enter
brcmfmac: brcmf_c_process_clm_blob: no clm_blob available (err=-2), device may have limited channels available
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 276 expected 276
brcmfmac: brcmf_fil_iovar_data_get ifidx=0, name=ver, len=256, err=0
brcmutil: data
00000000: 77 6c 30 3a 20 53 65 70 20 20 32 20 32 30 31 31  wl0: Sep  2 2011
00000010: 20 31 34 3a 34 38 3a 31 39 20 76 65 72 73 69 6f   14:48:19 versio
00000020: 6e 20 34 2e 32 32 30 2e 34 38 0a 6e 76 72 61 6d  n 4.220.48.nvram
00000030: 20 66 69 6c 65 20 76 65 72 73 69 6f 6e 20 0a 00   file version ..
brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4329/3 wl0: Sep  2 2011 14:48:19 version 4.220.48
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 279 expected 279
brcmfmac: brcmf_fil_cmd_data Firmware error: BCME_UNSUPPORTED (-23)
brcmfmac: brcmf_fil_iovar_data_get ifidx=0, name=clmver, len=256, err=-52
brcmutil: data
00000000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
brcmfmac: brcmf_c_preinit_dcmds retrieving clmver failed, -52
brcmfmac: brcmf_fil_iovar_data_set ifidx=0, name=mpc, len=4
brcmutil: data
00000000: 01 00 00 00                                      ....
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 24 expected 24
brcmfmac: brcmf_fil_iovar_data_set ifidx=0, name=join_pref, len=8
brcmutil: data
00000000: 04 02 08 01 01 02 00 00                          ........
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 34 expected 34
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 45 expected 45
brcmfmac: brcmf_fil_iovar_data_get ifidx=0, name=event_msgs, len=18, err=0
brcmutil: data
00000000: 00 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00  ......@.........
00000010: c3 bc                                            ..
brcmfmac: brcmf_fil_iovar_data_set ifidx=0, name=event_msgs, len=18
brcmutil: data
00000000: 00 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00  ......@.........
00000010: c3 bc                                            ..
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 45 expected 45
brcmfmac: brcmf_fil_cmd_int_set ifidx=0, cmd=185, value=40
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 20 expected 20
brcmfmac: brcmf_fil_cmd_int_set ifidx=0, cmd=187, value=40
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 20 expected 20
brcmfmac: brcmf_fil_iovar_data_set ifidx=0, name=txbf, len=4
brcmutil: data
00000000: 01 00 00 00                                      ....
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 25 expected 25
brcmfmac: brcmf_fil_cmd_data Firmware error: BCME_UNSUPPORTED (-23)
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 788 expected 788
brcmfmac: brcmf_fil_iovar_data_get ifidx=0, name=cap, len=768, err=0
brcmutil: data
00000000: 73 74 61 20 77 6d 65 20 6e 6f 64 6f 77 6e 20 72  sta wme nodown r
00000010: 65 63 6c 6d 20 61 6d 70 64 75 20 61 6d 73 64 75  eclm ampdu amsdu
00000020: 20 00 9c f0 78 9a 9c f0 d4 27 1a c0 e4 19 1a c0   ...x....'......
00000030: 00 02 00 00 00 00 00 00 d4 9a 9c f0 90 9a 9c f0  ................
brcmfmac: brcmf_feat_firmware_capabilities [ sta wme nodown reclm ampdu amsdu ]
brcmfmac: brcmf_fil_iovar_data_set ifidx=0, name=pfn_gscan_cfg, len=10
brcmutil: data
00000000: 00 00 00 00 00 00 00 00 00 00                    ..........
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 40 expected 40
brcmfmac: brcmf_fil_cmd_data Firmware error: BCME_UNSUPPORTED (-23)
brcmfmac: brcmf_feat_iovar_data_set GSCAN feature check failed: -23
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 24 expected 24
brcmfmac: brcmf_fil_iovar_data_get ifidx=0, name=pfn, len=4, err=0
brcmutil: data
00000000: 00 00 00 00                                      ....
brcmfmac: brcmf_feat_iovar_int_get enabling feature: PNO
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 25 expected 25
brcmfmac: brcmf_fil_cmd_data Firmware error: BCME_UNSUPPORTED (-23)
brcmfmac: brcmf_fil_iovar_data_get ifidx=0, name=wowl, len=4, err=-23
brcmutil: data
00000000: 00 00 00 00                                      ....
brcmfmac: brcmf_feat_iovar_int_get WOWL feature check failed: -23
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 30 expected 30
brcmfmac: brcmf_fil_cmd_data Firmware error: BCME_UNSUPPORTED (-23)
brcmfmac: brcmf_fil_iovar_data_get ifidx=0, name=rsdb_mode, len=4, err=-23
brcmutil: data
00000000: 00 00 00 00                                      ....
brcmfmac: brcmf_feat_iovar_int_get RSDB feature check failed: -23
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 32 expected 32
brcmfmac: brcmf_fil_cmd_data Firmware error: BCME_UNSUPPORTED (-23)
brcmfmac: brcmf_fil_iovar_data_get ifidx=0, name=tdls_enable, len=4, err=-23
brcmutil: data
00000000: 00 00 00 00                                      ....
brcmfmac: brcmf_feat_iovar_int_get TDLS feature check failed: -23
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 24 expected 24
brcmfmac: brcmf_fil_cmd_data Firmware error: BCME_UNSUPPORTED (-23)
brcmfmac: brcmf_fil_iovar_data_get ifidx=0, name=mfp, len=4, err=-23
brcmutil: data
00000000: 00 00 00 00                                      ....
brcmfmac: brcmf_feat_iovar_int_get MFP feature check failed: -23
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 30 expected 30
brcmfmac: brcmf_fil_cmd_data Firmware error: BCME_UNSUPPORTED (-23)
brcmfmac: brcmf_fil_iovar_data_get ifidx=0, name=dump_obss, len=4, err=-23
brcmutil: data
00000000: 00 00 00 00                                      ....
brcmfmac: brcmf_feat_iovar_int_get DUMP_OBSS feature check failed: -23
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 36 expected 36
brcmfmac: brcmf_fil_cmd_data Firmware error: BCME_UNSUPPORTED (-23)
brcmfmac: brcmf_fil_iovar_data_get ifidx=0, name=pfn_macaddr, len=8, err=-52
brcmutil: data
00000000: 01 00 00 00 00 00 00 00                          ........
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 28 expected 28
brcmfmac: brcmf_fil_cmd_data Firmware error: BCME_UNSUPPORTED (-23)
brcmfmac: brcmf_fil_iovar_data_get ifidx=0, name=sup_wpa, len=4, err=-23
brcmutil: data
00000000: 80 45 15 c3                                      .E..
brcmfmac: brcmf_feat_iovar_int_get FWSUP feature check failed: -23
brcmfmac: brcmf_fws_attach FWS queueing will be avoided
brcmfmac: brcmf_alloc_vif allocating virtual interface (size=5020)
brcmfmac: brcmf_fweh_register event handler registered for LINK
brcmfmac: brcmf_fweh_register event handler registered for DEAUTH_IND
brcmfmac: brcmf_fweh_register event handler registered for DEAUTH
brcmfmac: brcmf_fweh_register event handler registered for DISASSOC_IND
brcmfmac: brcmf_fweh_register event handler registered for ASSOC_IND
brcmfmac: brcmf_fweh_register event handler registered for REASSOC_IND
brcmfmac: brcmf_fweh_register event handler registered for ROAM
brcmfmac: brcmf_fweh_register event handler registered for MIC_ERROR
brcmfmac: brcmf_fweh_register event handler registered for SET_SSID
brcmfmac: brcmf_fweh_register event handler registered for PFN_NET_FOUND
brcmfmac: brcmf_fweh_register event handler registered for IF
brcmfmac: brcmf_fweh_register event handler registered for P2P_PROBEREQ_MSG
brcmfmac: brcmf_fweh_register event handler registered for P2P_DISC_LISTEN_COMPLETE
brcmfmac: brcmf_fweh_register event handler registered for ACTION_FRAME_RX
brcmfmac: brcmf_fweh_register event handler registered for ACTION_FRAME_COMPLETE
brcmfmac: brcmf_fweh_register event handler registered for ACTION_FRAME_OFF_CHAN_COMPLETE
brcmfmac: brcmf_fweh_register event handler registered for PSK_SUP
brcmfmac: brcmf_fweh_register event handler registered for RSSI
brcmfmac: brcmf_fweh_register event handler registered for ESCAN_RESULT
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 20 expected 20
brcmfmac: brcmf_fil_cmd_int_get ifidx=0, cmd=1, value=1
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 28 expected 28
brcmfmac: brcmf_fil_cmd_data_get ifidx=0, cmd=140, len=12, err=0
brcmutil: data
00000000: 01 00 00 00 02 00 00 00 80 45 15 c3              .........E..
brcmfmac: brcmf_cfg80211_attach Registering custom regulatory
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 28 expected 28
brcmfmac: brcmf_fil_cmd_data Firmware error: BCME_UNSUPPORTED (-23)
brcmfmac: brcmf_fil_iovar_data_get ifidx=0, name=vhtmode, len=4, err=-52
brcmutil: data
00000000: 00 00 00 00                                      ....
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 26 expected 26
brcmfmac: brcmf_fil_iovar_data_get ifidx=0, name=nmode, len=4, err=0
brcmutil: data
00000000: 01 00 00 00                                      ....
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 27 expected 27
brcmfmac: brcmf_fil_cmd_data Firmware error: BCME_UNSUPPORTED (-23)
brcmfmac: brcmf_fil_iovar_data_get ifidx=0, name=bw_cap, len=4, err=-52
brcmutil: data
00000000: 02 00 00 00                                      ....
brcmfmac: brcmf_get_bwcap fallback to mimo_bw_cap info
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 32 expected 32
brcmfmac: brcmf_fil_cmd_data Firmware error: BCME_UNSUPPORTED (-23)
brcmfmac: brcmf_fil_iovar_data_get ifidx=0, name=mimo_bw_cap, len=4, err=-52
brcmutil: data
00000000: 00 00 00 00                                      ....
brcmfmac: brcmf_setup_wiphybands nmode=1, vhtmode=0, bw_cap=(1, 1)
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 28 expected 28
brcmfmac: brcmf_fil_cmd_data Firmware error: BCME_UNSUPPORTED (-23)
brcmfmac: brcmf_fil_iovar_data_get ifidx=0, name=rxchain, len=4, err=-52
brcmutil: data
00000000: 01 00 00 00                                      ....
ieee80211 phy0: brcmf_setup_wiphybands: rxchain unsupported
brcmfmac: brcmf_setup_wiphybands nchain=1
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 1562 expected 1562
brcmfmac: brcmf_fil_iovar_data_get ifidx=0, name=chanspecs, len=1536, err=0
brcmutil: data
00000000: 0d 00 00 00 01 2b 00 00 02 2b 00 00 03 2b 00 00  .....+...+...+..
00000010: 04 2b 00 00 05 2b 00 00 06 2b 00 00 07 2b 00 00  .+...+...+...+..
00000020: 08 2b 00 00 09 2b 00 00 0a 2b 00 00 0b 2b 00 00  .+...+...+...+..
00000030: 0c 2b 00 00 0d 2b 00 00 00 00 00 00 00 00 00 00  .+...+..........
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 34 expected 34
brcmfmac: brcmf_fil_bsscfg_data_get ifidx=0, bsscfgidx=0, name=per_chan_info, len=4, err=0
brcmutil: data
00000000: 03 00 00 00                                      ....
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 34 expected 34
brcmfmac: brcmf_fil_bsscfg_data_get ifidx=0, bsscfgidx=0, name=per_chan_info, len=4, err=0
brcmutil: data
00000000: 03 00 00 00                                      ....
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 34 expected 34
brcmfmac: brcmf_fil_bsscfg_data_get ifidx=0, bsscfgidx=0, name=per_chan_info, len=4, err=0
brcmutil: data
00000000: 03 00 00 00                                      ....
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 34 expected 34
brcmfmac: brcmf_fil_bsscfg_data_get ifidx=0, bsscfgidx=0, name=per_chan_info, len=4, err=0
brcmutil: data
00000000: 03 00 00 00                                      ....
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 34 expected 34
brcmfmac: brcmf_fil_bsscfg_data_get ifidx=0, bsscfgidx=0, name=per_chan_info, len=4, err=0
brcmutil: data
00000000: 03 00 00 00                                      ....
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 34 expected 34
brcmfmac: brcmf_fil_bsscfg_data_get ifidx=0, bsscfgidx=0, name=per_chan_info, len=4, err=0
brcmutil: data
00000000: 03 00 00 00                                      ....
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 34 expected 34
brcmfmac: brcmf_fil_bsscfg_data_get ifidx=0, bsscfgidx=0, name=per_chan_info, len=4, err=0
brcmutil: data
00000000: 03 00 00 00                                      ....
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 34 expected 34
brcmfmac: brcmf_fil_bsscfg_data_get ifidx=0, bsscfgidx=0, name=per_chan_info, len=4, err=0
brcmutil: data
00000000: 03 00 00 00                                      ....
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 34 expected 34
brcmfmac: brcmf_fil_bsscfg_data_get ifidx=0, bsscfgidx=0, name=per_chan_info, len=4, err=0
brcmutil: data
00000000: 03 00 00 00                                      ....
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 34 expected 34
brcmfmac: brcmf_fil_bsscfg_data_get ifidx=0, bsscfgidx=0, name=per_chan_info, len=4, err=0
brcmutil: data
00000000: 03 00 00 00                                      ....
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 34 expected 34
brcmfmac: brcmf_fil_bsscfg_data_get ifidx=0, bsscfgidx=0, name=per_chan_info, len=4, err=0
brcmutil: data
00000000: 03 00 00 00                                      ....
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 34 expected 34
brcmfmac: brcmf_fil_bsscfg_data_get ifidx=0, bsscfgidx=0, name=per_chan_info, len=4, err=0
brcmutil: data
00000000: 03 00 00 00                                      ....
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 34 expected 34
brcmfmac: brcmf_fil_bsscfg_data_get ifidx=0, bsscfgidx=0, name=per_chan_info, len=4, err=0
brcmutil: data
00000000: 03 00 00 00                                      ....
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 27 expected 27
brcmfmac: brcmf_fil_cmd_data Firmware error: BCME_UNSUPPORTED (-23)
brcmfmac: brcmf_fil_iovar_data_get ifidx=0, name=bw_cap, len=4, err=-52
brcmutil: data
00000000: 01 00 00 00                                      ....
brcmfmac: brcmf_enable_bw40_2g fallback to mimo_bw_cap
brcmfmac: brcmf_fil_iovar_data_set ifidx=0, name=mimo_bw_cap, len=4
brcmutil: data
00000000: 01 00 00 00                                      ....
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 32 expected 32
brcmfmac: brcmf_fil_cmd_data Firmware error: BCME_UNSUPPORTED (-23)
brcmfmac: brcmf_fweh_activate_events enable event SET_SSID
brcmfmac: brcmf_fweh_activate_events enable event DEAUTH
brcmfmac: brcmf_fweh_activate_events enable event DEAUTH_IND
brcmfmac: brcmf_fweh_activate_events enable event ASSOC_IND
brcmfmac: brcmf_fweh_activate_events enable event REASSOC_IND
brcmfmac: brcmf_fweh_activate_events enable event DISASSOC_IND
brcmfmac: brcmf_fweh_activate_events enable event LINK
brcmfmac: brcmf_fweh_activate_events enable event MIC_ERROR
brcmfmac: brcmf_fweh_activate_events enable event ROAM
brcmfmac: brcmf_fweh_activate_events enable event PFN_NET_FOUND
brcmfmac: brcmf_fweh_activate_events enable event PSM_WATCHDOG
brcmfmac: brcmf_fweh_activate_events enable event PSK_SUP
brcmfmac: brcmf_fweh_activate_events enable event IF
brcmfmac: brcmf_fweh_activate_events enable event P2P_DISC_LISTEN_COMPLETE
brcmfmac: brcmf_fweh_activate_events enable event RSSI
brcmfmac: brcmf_fweh_activate_events enable event ACTION_FRAME_COMPLETE
brcmfmac: brcmf_fweh_activate_events enable event ESCAN_RESULT
brcmfmac: brcmf_fweh_activate_events enable event ACTION_FRAME_OFF_CHAN_COMPLETE
brcmfmac: brcmf_fweh_activate_events enable event P2P_PROBEREQ_MSG
brcmfmac: brcmf_fweh_activate_events enable event ACTION_FRAME_RX
brcmfmac: brcmf_fweh_activate_events enable event IF
brcmfmac: brcmf_fil_iovar_data_set ifidx=0, name=event_msgs, len=18
brcmutil: data
00000000: 61 15 0b 00 02 42 c0 11 60 09 00 00 00 00 00 00  a....B..`.......
00000010: 00 00                                            ..
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 45 expected 45
brcmfmac: brcmf_btcoex_attach enter
brcmfmac: brcmf_pno_attach enter
brcmfmac: brcmf_fweh_activate_events enable event SET_SSID
brcmfmac: brcmf_fweh_activate_events enable event DEAUTH
brcmfmac: brcmf_fweh_activate_events enable event DEAUTH_IND
brcmfmac: brcmf_fweh_activate_events enable event ASSOC_IND
brcmfmac: brcmf_fweh_activate_events enable event REASSOC_IND
brcmfmac: brcmf_fweh_activate_events enable event DISASSOC_IND
brcmfmac: brcmf_fweh_activate_events enable event LINK
brcmfmac: brcmf_fweh_activate_events enable event MIC_ERROR
brcmfmac: brcmf_fweh_activate_events enable event ROAM
brcmfmac: brcmf_fweh_activate_events enable event PFN_NET_FOUND
brcmfmac: brcmf_fweh_activate_events enable event PSM_WATCHDOG
brcmfmac: brcmf_fweh_activate_events enable event PSK_SUP
brcmfmac: brcmf_fweh_activate_events enable event IF
brcmfmac: brcmf_fweh_activate_events enable event P2P_DISC_LISTEN_COMPLETE
brcmfmac: brcmf_fweh_activate_events enable event RSSI
brcmfmac: brcmf_fweh_activate_events enable event ACTION_FRAME_COMPLETE
brcmfmac: brcmf_fweh_activate_events enable event ESCAN_RESULT
brcmfmac: brcmf_fweh_activate_events enable event ACTION_FRAME_OFF_CHAN_COMPLETE
brcmfmac: brcmf_fweh_activate_events enable event P2P_PROBEREQ_MSG
brcmfmac: brcmf_fweh_activate_events enable event ACTION_FRAME_RX
brcmfmac: brcmf_fweh_activate_events enable event IF
brcmfmac: brcmf_fil_iovar_data_set ifidx=0, name=event_msgs, len=18
brcmutil: data
00000000: 61 15 0b 00 02 42 c0 11 60 09 00 00 00 00 00 00  a....B..`.......
00000010: 00 00                                            ..
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 45 expected 45
brcmfmac: brcmf_net_attach Enter, bsscfgidx=0 mac=e0:b9:a5:4d:8a:60
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 29 expected 29
brcmfmac: brcmf_fil_iovar_data_get ifidx=0, name=chanspec, len=4, err=0
brcmutil: data
00000000: 01 2b 00 00                                      .+..
brcmfmac: brcmf_cfg80211_get_tx_power Enter
brcmfmac: check_vif_up device is not ready : status (0)
brcmfmac: brcmf_net_attach wlan0: Broadcom Dongle Host Driver
brcmfmac: brcmf_sdio_download_nvram Enter
brcmfmac: brcmf_sdio_verifymemory Compare RAM dl & ul at 0x00047ccc; size=820
brcmfmac: brcmf_chip_set_active Enter
brcmfmac: brcmf_sdio_firmware_callback enable F2: err=0
brcmfmac: brcmf_sdio_firmware_callback set F2 watermark to 0x30*4 bytes
brcmfmac: brcmf_chip_sr_capable Enter
brcmfmac: brcmf_sdiod_change_state 0 -> 1
brcmfmac: brcmf_bus_change_state 0 -> 1
brcmfmac: brcmf_bus_change_state ignoring transition, bus not attached yet
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_alloc Enter
brcmfmac: brcmf_chip_sr_capable Enter
brcmfmac: brcmf_attach Enter
brcmfmac: brcmf_fwvid_attach_ops mod=wcc: enter: dev mmc2:0001:1
brcmfmac: brcmf_wcc_attach: executing
brcmfmac: brcmf_sdio_readshared sdpcm_shared address 0x0002D558
brcmfmac: brcmf_proto_attach Enter
brcmfmac: brcmf_fweh_register event handler registered for PSM_WATCHDOG
brcmfmac: brcmf_bus_started
brcmfmac: brcmf_add_if Enter, bsscfgidx=0, ifidx=0
brcmfmac: brcmf_add_if allocate netdev interface
brcmfmac: brcmf_add_if  ==== pid:5b, if:wlan%d (00:00:00:00:00:00) created ===
brcmfmac: brcmf_bus_change_state 0 -> 1
brcmfmac: brcmf_fil_iovar_data_set ifidx=0, name=bus:txglom, len=4
brcmutil: data
00000000: 00 00 00 00                                      ....
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_chip_sr_capable Enter
brcmfmac: brcmf_sdio_readshared sdpcm_shared address 0x0002D558
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 31 expected 31
brcmfmac: brcmf_fil_iovar_data_set ifidx=0, name=bus:rxglom, len=4
brcmutil: data
00000000: 01 00 00 00                                      ....
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 31 expected 31
brcmfmac: brcmf_fil_cmd_data Firmware error: BCME_UNSUPPORTED (-23)
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 36 expected 36
brcmfmac: brcmf_fil_iovar_data_get ifidx=0, name=cur_etheraddr, len=6, err=0
brcmutil: data
00000000: e0 b9 a5 4d 8a 60                                ...M.`
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 84 expected 84
brcmfmac: brcmf_fil_cmd_data_get ifidx=0, cmd=98, len=68, err=0
brcmutil: data
00000000: e4 14 00 00 2f 43 00 00 00 30 06 22 03 00 00 00  ..../C...0."....
00000010: 14 00 00 00 7e 05 00 00 e4 14 00 00 11 00 00 00  ....~...........
00000020: 2c f8 da 04 00 00 00 00 00 00 00 00 29 43 00 00  ,...........)C..
00000030: 06 00 00 00 01 00 00 00 07 00 00 00 0b 00 00 00  ................
brcmfmac: brcmf_c_process_clm_blob Enter
brcmfmac: brcmf_c_process_clm_blob: no clm_blob available (err=-2), device may have limited channels available
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 276 expected 276
brcmfmac: brcmf_fil_iovar_data_get ifidx=0, name=ver, len=256, err=0
brcmutil: data
00000000: 77 6c 30 3a 20 4d 61 79 20 32 35 20 32 30 31 32  wl0: May 25 2012
00000010: 20 31 37 3a 35 37 3a 34 35 20 76 65 72 73 69 6f   17:57:45 versio
00000020: 6e 20 34 2e 32 31 38 2e 32 34 38 2e 34 34 0a 00  n 4.218.248.44..
00000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4329/3 wl0: May 25 2012 17:57:45 version 4.218.248.44
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 279 expected 279
brcmfmac: brcmf_fil_cmd_data Firmware error: BCME_UNSUPPORTED (-23)
brcmfmac: brcmf_fil_iovar_data_get ifidx=0, name=clmver, len=256, err=-52
brcmutil: data
00000000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
brcmfmac: brcmf_c_preinit_dcmds retrieving clmver failed, -52
brcmfmac: brcmf_fil_iovar_data_set ifidx=0, name=mpc, len=4
brcmutil: data
00000000: 01 00 00 00                                      ....
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 24 expected 24
brcmfmac: brcmf_fil_iovar_data_set ifidx=0, name=join_pref, len=8
brcmutil: data
00000000: 04 02 08 01 01 02 00 00                          ........
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 34 expected 34
brcmfmac: brcmf_fil_cmd_data Firmware error: BCME_UNSUPPORTED (-23)
ieee80211 phy0: brcmf_c_set_joinpref_default: Set join_pref error (-52)
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 45 expected 45
brcmfmac: brcmf_fil_iovar_data_get ifidx=0, name=event_msgs, len=18, err=0
brcmutil: data
00000000: 00 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00  ......@.........
00000010: c3 bc                                            ..
brcmfmac: brcmf_fil_iovar_data_set ifidx=0, name=event_msgs, len=18
brcmutil: data
00000000: 00 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00  ......@.........
00000010: c3 bc                                            ..
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 45 expected 45
brcmfmac: brcmf_fil_cmd_int_set ifidx=0, cmd=185, value=40
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 20 expected 20
brcmfmac: brcmf_fil_cmd_int_set ifidx=0, cmd=187, value=40
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 20 expected 20
brcmfmac: brcmf_fil_iovar_data_set ifidx=0, name=txbf, len=4
brcmutil: data
00000000: 01 00 00 00                                      ....
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 25 expected 25
brcmfmac: brcmf_fil_cmd_data Firmware error: BCME_UNSUPPORTED (-23)
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 788 expected 788
brcmfmac: brcmf_fil_iovar_data_get ifidx=0, name=cap, len=768, err=0
brcmutil: data
00000000: 73 74 61 20 77 6d 65 20 61 6d 70 64 75 20 61 6d  sta wme ampdu am
00000010: 73 64 75 20 00 61 81 c1 13 01 00 60 80 85 15 c3  sdu .a.....`....
00000020: 8c 5a bb f0 78 5a bb f0 d4 27 1a c0 e4 19 1a c0  .Z..xZ...'......
00000030: 02 02 00 00 00 00 00 00 d4 5a bb f0 90 5a bb f0  .........Z...Z..
brcmfmac: brcmf_feat_firmware_capabilities [ sta wme ampdu amsdu ]
brcmfmac: brcmf_fil_iovar_data_set ifidx=0, name=pfn_gscan_cfg, len=10
brcmutil: data
00000000: 00 00 00 00 00 00 00 00 00 00                    ..........
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 40 expected 40
brcmfmac: brcmf_fil_cmd_data Firmware error: BCME_UNSUPPORTED (-23)
brcmfmac: brcmf_feat_iovar_data_set GSCAN feature check failed: -23
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 24 expected 24
brcmfmac: brcmf_fil_iovar_data_get ifidx=0, name=pfn, len=4, err=0
brcmutil: data
00000000: 00 00 00 00                                      ....
brcmfmac: brcmf_feat_iovar_int_get enabling feature: PNO
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 25 expected 25
brcmfmac: brcmf_fil_cmd_data Firmware error: BCME_UNSUPPORTED (-23)
brcmfmac: brcmf_fil_iovar_data_get ifidx=0, name=wowl, len=4, err=-23
brcmutil: data
00000000: 00 00 00 00                                      ....
brcmfmac: brcmf_feat_iovar_int_get WOWL feature check failed: -23
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 30 expected 30
brcmfmac: brcmf_fil_cmd_data Firmware error: BCME_UNSUPPORTED (-23)
brcmfmac: brcmf_fil_iovar_data_get ifidx=0, name=rsdb_mode, len=4, err=-23
brcmutil: data
00000000: 00 00 00 00                                      ....
brcmfmac: brcmf_feat_iovar_int_get RSDB feature check failed: -23
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 32 expected 32
brcmfmac: brcmf_fil_cmd_data Firmware error: BCME_UNSUPPORTED (-23)
brcmfmac: brcmf_fil_iovar_data_get ifidx=0, name=tdls_enable, len=4, err=-23
brcmutil: data
00000000: 00 00 00 00                                      ....
brcmfmac: brcmf_feat_iovar_int_get TDLS feature check failed: -23
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 24 expected 24
brcmfmac: brcmf_fil_cmd_data Firmware error: BCME_UNSUPPORTED (-23)
brcmfmac: brcmf_fil_iovar_data_get ifidx=0, name=mfp, len=4, err=-23
brcmutil: data
00000000: 00 00 00 00                                      ....
brcmfmac: brcmf_feat_iovar_int_get MFP feature check failed: -23
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 30 expected 30
brcmfmac: brcmf_fil_cmd_data Firmware error: BCME_UNSUPPORTED (-23)
brcmfmac: brcmf_fil_iovar_data_get ifidx=0, name=dump_obss, len=4, err=-23
brcmutil: data
00000000: 00 00 00 00                                      ....
brcmfmac: brcmf_feat_iovar_int_get DUMP_OBSS feature check failed: -23
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 36 expected 36
brcmfmac: brcmf_fil_cmd_data Firmware error: BCME_UNSUPPORTED (-23)
brcmfmac: brcmf_fil_iovar_data_get ifidx=0, name=pfn_macaddr, len=8, err=-52
brcmutil: data
00000000: 01 00 00 00 00 00 00 00                          ........
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 28 expected 28
brcmfmac: brcmf_fil_cmd_data Firmware error: BCME_UNSUPPORTED (-23)
brcmfmac: brcmf_fil_iovar_data_get ifidx=0, name=sup_wpa, len=4, err=-23
brcmutil: data
00000000: 80 85 15 c3                                      ....
brcmfmac: brcmf_feat_iovar_int_get FWSUP feature check failed: -23
brcmfmac: brcmf_fws_attach FWS queueing will be avoided
brcmfmac: brcmf_alloc_vif allocating virtual interface (size=5020)
brcmfmac: brcmf_fweh_register event handler registered for LINK
brcmfmac: brcmf_fweh_register event handler registered for DEAUTH_IND
brcmfmac: brcmf_fweh_register event handler registered for DEAUTH
brcmfmac: brcmf_fweh_register event handler registered for DISASSOC_IND
brcmfmac: brcmf_fweh_register event handler registered for ASSOC_IND
brcmfmac: brcmf_fweh_register event handler registered for REASSOC_IND
brcmfmac: brcmf_fweh_register event handler registered for ROAM
brcmfmac: brcmf_fweh_register event handler registered for MIC_ERROR
brcmfmac: brcmf_fweh_register event handler registered for SET_SSID
brcmfmac: brcmf_fweh_register event handler registered for PFN_NET_FOUND
brcmfmac: brcmf_fweh_register event handler registered for IF
brcmfmac: brcmf_fweh_register event handler registered for P2P_PROBEREQ_MSG
brcmfmac: brcmf_fweh_register event handler registered for P2P_DISC_LISTEN_COMPLETE
brcmfmac: brcmf_fweh_register event handler registered for ACTION_FRAME_RX
brcmfmac: brcmf_fweh_register event handler registered for ACTION_FRAME_COMPLETE
brcmfmac: brcmf_fweh_register event handler registered for ACTION_FRAME_OFF_CHAN_COMPLETE
brcmfmac: brcmf_fweh_register event handler registered for PSK_SUP
brcmfmac: brcmf_fweh_register event handler registered for RSSI
brcmfmac: brcmf_fweh_register event handler registered for ESCAN_RESULT
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 20 expected 20
brcmfmac: brcmf_fil_cmd_int_get ifidx=0, cmd=1, value=1
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 28 expected 28
brcmfmac: brcmf_fil_cmd_data_get ifidx=0, cmd=140, len=12, err=0
brcmutil: data
00000000: 01 00 00 00 02 00 00 00 80 85 15 c3              ............
brcmfmac: brcmf_cfg80211_attach Registering custom regulatory
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 28 expected 28
brcmfmac: brcmf_fil_cmd_data Firmware error: BCME_UNSUPPORTED (-23)
brcmfmac: brcmf_fil_iovar_data_get ifidx=0, name=vhtmode, len=4, err=-52
brcmutil: data
00000000: 00 00 00 00                                      ....
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 26 expected 26
brcmfmac: brcmf_fil_iovar_data_get ifidx=0, name=nmode, len=4, err=0
brcmutil: data
00000000: 01 00 00 00                                      ....
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 27 expected 27
brcmfmac: brcmf_fil_cmd_data Firmware error: BCME_UNSUPPORTED (-23)
brcmfmac: brcmf_fil_iovar_data_get ifidx=0, name=bw_cap, len=4, err=-52
brcmutil: data
00000000: 02 00 00 00                                      ....
brcmfmac: brcmf_get_bwcap fallback to mimo_bw_cap info
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 32 expected 32
brcmfmac: brcmf_fil_iovar_data_get ifidx=0, name=mimo_bw_cap, len=4, err=0
brcmutil: data
00000000: 00 00 00 00                                      ....
brcmfmac: brcmf_setup_wiphybands nmode=1, vhtmode=0, bw_cap=(1, 1)
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 28 expected 28
brcmfmac: brcmf_fil_cmd_data Firmware error: BCME_UNSUPPORTED (-23)
brcmfmac: brcmf_fil_iovar_data_get ifidx=0, name=rxchain, len=4, err=-52
brcmutil: data
00000000: 01 00 00 00                                      ....
ieee80211 phy0: brcmf_setup_wiphybands: rxchain unsupported
brcmfmac: brcmf_setup_wiphybands nchain=1
brcmfmac: brcmf_sdio_bus_txctl Enter
brcmfmac: brcmf_sdio_bus_rxctl Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_sdio_bus_rxctl resumed on rxctl frame, got 1562 expected 1562
brcmfmac: brcmf_fil_cmd_data Firmware error: BCME_UNSUPPORTED (-23)
brcmfmac: brcmf_fil_iovar_data_get ifidx=0, name=chanspecs, len=1536, err=-52
brcmutil: data
00000000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
ieee80211 phy0: brcmf_construct_chaninfo: get chanspecs error (-52)
ieee80211 phy0: brcmf_setup_wiphybands: brcmf_construct_chaninfo failed (-52)
ieee80211 phy0: brcmf_cfg80211_attach: Setting wiphy bands failed (-52)
ieee80211 phy0: brcmf_bus_started: failed: -12
ieee80211 phy0: brcmf_attach: dongle is not responding: err=-12
brcmfmac: brcmf_detach Enter
brcmfmac: brcmf_bus_change_state 1 -> 0
brcmfmac: brcmf_sdio_bus_stop Enter
brcmfmac: brcmf_sdio_isr Enter
brcmfmac: brcmf_proto_detach Enter
brcmfmac: brcmf_wcc_detach: executing
brcmfmac: brcmf_fwvid_detach_ops mod=wcc: enter: dev mmc2:0001:1
brcmfmac: brcmf_sdio_firmware_callback: brcmf_attach failed
brcmfmac: brcmf_chip_sr_capable Enter
brcmfmac: brcmf_sdio_readshared sdpcm_shared address 0x0002D558
brcmfmac: brcmf_sdio_checkdied firmware not built with -assert
brcmfmac: brcmf_sdio_firmware_callback failed: dev=mmc2:0001:1, err=-12
brcmfmac: brcmf_sdio_remove Enter
brcmfmac: brcmf_detach Enter
brcmfmac: brcmf_chip_set_passive Enter
brcmfmac: brcmf_sdio_remove Disconnected
Linus Walleij Jan. 5, 2023, 9:54 p.m. UTC | #4
Hi Arend,

thanks for this long due update! I have tested the BCM4330 SDIO
firmware on the Samsung Janice (GT-I9070) and it works like a
charm!

I notice the absence of a new BCM4334 firmware, could you send
that too, if you have a latest-and-greatest? Some people have
problems with wireless on the Skomer (GT-S7710) and maybe a
proper firmware would solve it.

Thanks,
Linus Walleij