Hi @devchalada ,
Can you describe how to set this up? I can try to reproduce this on my RPI and check internally if there is any issue... ,
Also, are you using the firmware .bin file provided by raspberry pi or the one given by us in our driver release? Can you tell me the firmware verison?
I'm using the latest firmware from https://github.com/Infineon/ifx-linux-firmware/tree/master/firmware. I replaced these files manually (with root privileges) :
cp cyfmac43455-sdio.bin /lib/firmware/brcm/brcmfmac43455-sdio.bin
cp cyfmac43455-sdio.clm_blob /lib/firmware/brcm/brcmfmac43455-sdio.clm_blob
I can confirm through "dmesg" that the firmware loaded is from 2022 on my Pi 3B+.
To setup a mesh in ad-hoc mode (with root privileges):
rfkill unblock wlan
systemctl disable --now wpa_supplicant.service
iw wlan0 set type ibss
iw wlan0 ibss join MYMESH 2412
ip addr add 192.168.0.X/24 dev wlan0
With X ranges from 1 to 4 since the mesh has 4 Raspberry Pi 3B+. When I ping 192.168.0.X of the neighbor pi, I get a successful ping.
To dump info about all 1 hop stations in adhoc from the current station I tried:
iw dev wlan0 station dump
This returns nothing in ibss mode but used to show all stations in AP mode.
Using a fake mac address to dump station info in ibss mode, i get :
iw dev wlan0 station get 11:11:11:11:11:11
Station 11:11:11:11:11:11 (on MYMESH)
rx packets: 3011273
tx packets: 2102031
tx failed: 1205
signal: -45 dBm
tx bitrate: 54.0 MBit/s
So the signal information of one of the stations is there but might not be returned properly by the firmware when dumping station info (Missing ioctl call) ?