Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Murata CYW4373 USB WiFi

Featured Replies

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. 

Hi bappelt,

 

Did you find solution for the problem?

 

As I am facing the same issue.

 

This is my dmesg output.

 

[   10.384384] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac4373 for chip BCM4373/0
[   10.413579] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4373/0 wl0: Oct 25 2017 03:07:25 version 13.10.246.79 (r674291 CY) FWID 01-6d5ea084
[   10.414101] brcmfmac: brcmf_c_preinit_dcmds: CLM version = API: 18.1 Data: Laird.LWB5+Diversity1.35.0 Compiler: 1.35.0 ClmImport: 1.39.1 Customization: v5 22/01/19 Creation: 2022-01-19 06:03:31 
[   10.424160] ieee80211 phy0: brcmf_fws_attach: failed to set bdcv2 tlv signaling
[   10.461552] brcmfmac: brcmf_cfg80211_attach: Using regulatory domain US
[   10.502924] usbcore: registered new interface driver brcmfmac
[   11.268323] am65-cpsw-nuss 46000000.ethernet eth0: Link is Up - 1Gbps/Full - flow control off
[   11.268352] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   11.382839] aufs 5.10.140-20220912
[   13.838788] ieee80211 phy0: brcmf_set_pmk: failed to change PSK in firmware (len=32)
[   13.855779] PVR_K:  961: RGX Firmware image 'rgx.fw.22.104.208.318' loaded
[   13.870044] PVR_K:  961: Shader binary image 'rgx.sh.22.104.208.318' loaded
[   13.939718] usb 1-1.3.1: USB disconnect, device number 4
[   13.947063] brcmfmac: brcmf_usb_send_ctl: usb_submit_urb failed -19
[   13.953351] brcmfmac: brcmf_usb_tx_ctlpkt: fail -19 bytes: 202
[   13.959191] ieee80211 phy0: brcmf_run_escan: error (-19)
[   13.964509] ieee80211 phy0: brcmf_cfg80211_scan: scan error (-19)

 

 

Thank you

 

Best

Shubham

On 2/20/2023 at 7:17 PM, bappelt said:

Rebuilt the kernel with CONFIG_BRCMFMAC_USB=y. This allowed the device to be recognized, but unable to load a driver

 

It looks like support is covered with this driver and there are not obvious reasons why it doesn't work. Try contacting people in the commit message.

https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/drivers/net/wireless/broadcom/brcm80211/brcmfmac?h=v6.3.1&id=0ec9eb90feec4933637fbde9d5bfbc3b62aea218

One is adding support and something else is keeping it in operational state once kernel changes. Sadly there is little we can assist here - wireless drivers are mess and we avoid them as one can eat us moths. And such luxury we don't have. 

P.S.
Regarding your request. We have no idea why you don't have access to private forum - infrastructure bug ;) Everything looks alright, but it doesn't work ... As we don't maintain this forum software on our own - its too complicated / not possible - we need to raise a ticket at 3rd party, which will take time and which is why I replied here.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.