Hi, I'm running mainline linux (5.1.0-rc2 to be precise) on an amlogic board, the board comes with Ampak AP6335 combo (so the wifi is BCM4335 over SDIO). The firmware for this chip is already shipped by linux-firmware as brcmfmac4335-sdio.bin but one thing that's missing is the nvram settings so I grapped the nvram txt file from the vendor package(it can be found in [0]) and placed it in the path that the driver is expecting, and the dongle is working and I can scan for APs, the problem I have now is when run rmmod followed by modprobe, the chip is not restarted and I get errors and no wlan0 interface after running `rmmod brcmfmac` I get these errors: [ 745.955312] ieee80211 phy0: brcmf_fil_cmd_data: bus is down. we have nothing to do. [ 745.958211] ieee80211 phy0: brcmf_fil_cmd_data: bus is down. we have nothing to do. [ 745.968443] ieee80211 phy0: brcmf_fil_cmd_data: bus is down. we have nothing to do. [ 745.973286] ieee80211 phy0: brcmf_cfg80211_get_channel: chanspec failed (-5) and after that I run `modprobe brcmfmac` I get these errors: [ 781.529964] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac4335-sdio for chip BCM4335/1 [ 784.355265] brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout [ 784.361630] brcmfmac: brcmf_sdio_bus_sleep: error while changing bus sleep state -110 [ 784.364787] brcmfmac: brcmf_sdiod_ramrw: membytes transfer failed [ 784.370677] brcmfmac: brcmf_sdio_readshared: unable to obtain sdpcm_shared info: rv=-110 (addr=0x0) [ 784.379667] ieee80211 phy1: brcmf_bus_started: failed: -110 [ 784.385174] ieee80211 phy1: brcmf_attach: dongle is not responding: err=-110 [ 784.429042] brcmfmac: brcmf_sdio_bus_sleep: error while changing bus sleep state -110 [ 784.432217] brcmfmac: brcmf_sdio_firmware_callback: brcmf_attach failed [ 784.443484] brcmfmac: brcmf_sdio_bus_sleep: error while changing bus sleep state -110 [ 784.446325] brcmfmac: brcmf_sdiod_ramrw: membytes transfer failed [ 784.452322] brcmfmac: brcmf_sdio_readshared: unable to obtain sdpcm_shared info: rv=-110 (addr=0x0) Any idea what's causing this ? [0] https://github.com/kszaq/brcmfmac_sdio-firmware-aml/blob/master/firmware/brcm/nvram_bcm4335.txt