I am trying to get NanoPi Neo to work with a Murata 2AE module Over USB. The Murata module uses the Infineon CYW4373 chipset.
So far I have:
Rebuilt the kernel with CONFIG_BRCMFMAC_USB=y. This allowed the device to be recognized, but unable to load a driver
Installed linux-firmware. Now the devices loads and even shows up as a wireless interface in ifconfig (wlan0 on bleeding edge, wlx..... on current)
However, configuring the interface or scanning does not work.
root@nanopineo:~# iwlist wlan0 scan
wlan0 Interface doesn't support scanning : Invalid argument
and I can find the following errors in dmesg:
[ 21.187787] brcmfmac: brcmf_usb_dl_cmd: usb_submit_urb failed -19
[ 21.635746] ieee80211 phy0: brcmf_fws_attach: failed to set bdcv2 tlv signaling
[ 30.228992] ieee80211 phy0: brcmf_cfg80211_add_iface: iface validation failed: err=-16
If anyone has has worked gotten this chipset to work or has any general guidance on where to go next, I would appreciate it.