Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ASUS RT AC86U crash at high transmission rate #213

Open
DennisHerell opened this issue May 17, 2021 · 3 comments
Open

ASUS RT AC86U crash at high transmission rate #213

DennisHerell opened this issue May 17, 2021 · 3 comments

Comments

@DennisHerell
Copy link

Hi, I've installed nexmon csi on asus rt ac86u and I managed to capture CSI data. However, when I set the transmitter rate to be higher it suddenly stop capturing CSI from my transmitter. It can still capture some CSI from other devices when I didn't set any MAC filter. (However, the capture rate become much slower). I also encounter this problem only when I am in place with high wireless activity and when I set the channel to 80 MHz. Does anyone else got this problem?

@zeroby0
Copy link

zeroby0 commented May 17, 2021

Hey Dennis!

How many packets are being transmit per second when you set it to high? And are you sure the transmitter is not crashing? My Pi seems to abandon sending pings when I try to send more than 2000 pings per second.

And where are you saving your pcap file?

@DennisHerell
Copy link
Author

Hi @zeroby0, I'm setting at around 100 frames per second. I'm pretty sure it's not the transmitter, to test it I used both asus router and nexus 6P as CSI receiver, and the nexus 6P can capture the CSI just fine. In this scenario it crash even if I didn't specify to write the pcap files. (Although for 20 MHz channel, I can capture the data and save it to my laptop directly by using tcpdump through ssh:
ssh admin@ROUTER_IP /jffs/tcpdump -ieth6 dst port 5500 -c2000 -vv -w- > csi.pcap

What I'm really curious about is whether the frames from other AP affect the asus router even when I filter for my transmitter MAC address, as I mentioned it worked just fine in places with low wifi activity. If that's the case, it probably doesn't work in 80 MHz because it will interact with even more frames.

@yujianyuanhaha
Copy link

yujianyuanhaha commented Jun 17, 2021

@DennisHerell hi Dennis, (1) I suggest to save down in external USB disk, ASUS router support the USB storage locate in /mnt/YOURDISK/, so the command is like ./tcpdump -i eth6 dst port 5500 -vv -G 20 -W 1 -w /mnt/YOURDISK/test.pcap;, ssh include file transfer delay, which may effect the timestamp of CSI if you care. (2) it is true 100Hz is the highest I can get, mean nearly 1600 frame per second for all 16 spatial stream. It can be done by setting u-code using nexutil -d option, e.g. ./makecsiparams -c 100/80 -C 0xf -N 0xf -m YOUR_MAC_ADDR -d 10. I agree too high rate result in router crash down and reboot.

Best

Jet

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants